WPML
Estado
Resuelto
Resuelto en
WPML Multilingual & Multicurrency for WooCommerce 5.5.4
Etiquetas de temática
WCML

Resumen del problema

Hay una opción en WooCommerce > WCML > Configuración para productos descargables que permite descargar diferentes archivos con traducciones de productos, pero si edita directamente un producto traducido, el archivo puede restablecerse al del idioma predeterminado.

Solución alternativa

La configuración puede anularse a nivel de producto individual al editar el producto en el idioma predeterminado, pero si sigue experimentando problemas, puede editar el archivo wp-content/plugins/woocommerce-multilingual/classes/Synchronization/Component/DownloadableFiles.php

Localice esta condición if (a partir de la línea 33):

		if (
			$customProductSync === WCML_Downloadable_Products::SYNC_MODE_META_SELF
			|| ( ! $customProductSync && ! $generalProductSync)
		) {

y reemplácela por

		if ( 
			$customProductSync === WCML_Downloadable_Products::SYNC_MODE_META_AUTO ||
			( $customProductSync !== WCML_Downloadable_Products::SYNC_MODE_META_SELF && $generalProductSync )		
		) {

Todos los problemas conocidos →