- 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 )
) {