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