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

Todos os problemas conhecidos →