- Status
- Resolvido
- Resolvido em
- WooCommerce Multilingual & Multicurrency 5.5.2
- Tags de tópico
- WCML
Visão geral do problema
Depois que os produtos forem traduzidos, se você editar manualmente um produto variável traduzido com base em atributos globais no Editor do WordPress e salvar as alterações, as variações ficarão desconectadas. Elas parecerão estar ausentes no editor do back-end e também não será possível escolher as variações na tela do produto no front-end.
Solução alternativa
O problema foi introduzido no WooCommerce Multilingual & Multicurrency versão 5.5.0.
Estamos trabalhando em uma correção, mas, enquanto isso, você pode editar o arquivo plugins/woocommerce-multilingual/classes/Synchronization/Manager.php e atualizar a linha 77 de
$originalProduct = get_post( $originalProduct );
para
$originalProduct = get_post( $originalProductId );
Observação: se você ainda tiver problemas após aplicar esta correção, vá para WPML > Configurações e certifique-se de que a configuração “Copiar taxonomia para traduções” esteja marcada.