- Status
- Resolvido
- Resolvido em
- WPML Multilingual & Multicurrency for WooCommerce 5.5.4
- Tags de tópico
- WCML
Visão geral do problema
Há uma configuração em WooCommerce > WCML > Configurações para produtos para download que permite baixar arquivos diferentes com traduções de produtos, mas se você editar diretamente um produto traduzido, o arquivo pode ser redefinido para o do idioma padrão.
Solução alternativa
A configuração pode ser substituída no nível do produto individual ao editar o produto no idioma padrão, mas se você ainda tiver problemas, pode editar o arquivo wp-content/plugins/woocommerce-multilingual/classes/Synchronization/Component/DownloadableFiles.php
Localize esta condição if (a partir da linha 33):
if (
$customProductSync === WCML_Downloadable_Products::SYNC_MODE_META_SELF
|| ( ! $customProductSync && ! $generalProductSync)
) {
e substitua por
if (
$customProductSync === WCML_Downloadable_Products::SYNC_MODE_META_AUTO ||
( $customProductSync !== WCML_Downloadable_Products::SYNC_MODE_META_SELF && $generalProductSync )
) {