WPML
Stato
Risolto
Risolto in
WPML Multilingual & Multicurrency for WooCommerce 5.5.4
Tag dell’argomento
WCML

Panoramica del problema

C’è un’impostazione in WooCommerce > WCML > Impostazioni per i prodotti scaricabili che permette di scaricare file diversi con le traduzioni dei prodotti, ma se modifichi direttamente un prodotto tradotto il file potrebbe essere ripristinato a quello della lingua predefinita.

Soluzione alternativa

L’impostazione può essere sovrascritta a livello di singolo prodotto quando modifichi il prodotto nella lingua predefinita, ma se riscontri ancora problemi puoi modificare il file wp-content/plugins/woocommerce-multilingual/classes/Synchronization/Component/DownloadableFiles.php

Individua questa condizione if (dalla riga 33):

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

e sostituiscila con

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

Tutti i problemi noti →