Há um problema crítico de compatibilidade na próxima versão do WooCommerce 10.3 que causa o erro de cálculo dos preços das variações de produtos. Para evitar problemas no seu site, atualize para o WPML Multilingual & Multicurrency for WooCommerce 5.5.2.2 antes de atualizar para o WooCommerce 10.3.
O WCML 5.5.2.3 já está disponível
Desde a publicação deste post, lançamos a versão 5.5.2.3 do WPML Multilingual & Multicurrency for WooCommerce. Ela inclui uma correção adicional para a conversão de moedas em produtos variáveis.
Erro de cálculo dos preços das variações de produtos
Se a sua loja usa várias moedas, os preços das variações de produtos podem ser convertidos duas vezes. Por exemplo:
- Preço original do produto: 100 EUR
- Taxa de câmbio: 1 EUR = 1,2 USD
- Preço convertido esperado (correto): 120 USD
- Preço convertido real (errado): 144 USD
Esse problema afeta tudo — desde o preço mostrado aos seus clientes até o valor cobrado no checkout e o preço registrado nos pedidos.
O WooCommerce 10.3 está programado para ser lançado em 21 de outubro.
Para evitar esse problema, atualize o WPML Multilingual & Multicurrency para a versão 5.5.2.3 antes de atualizar o WooCommerce para a 10.3.
Como atualizar para a nova versão?
Estamos lançando essa atualização gradualmente para os sites, mas você pode obtê-la agora mesmo:
- No painel de administração do seu site, vá para Plugins → Adicionar novo plugin e clique na aba Comercial.
- Clique para verificar atualizações.
- A versão 5.5.2.2 do WPML Multilingual & Multicurrency for WooCommerce aparecerá na lista e você poderá atualizar o seu site para ela.
Certifique-se de também atualizar o plugin do núcleo do WPML (WPML Multilingual CMS) para a versão mais recente disponível (4.8 ou superior). Esse é o requisito para atualizar para a versão 5.5.2.2 do WPML Multilingual & Multicurrency for WooCommerce.
Outras correções nesta versão
Junto com a correção crítica acima, esta versão também inclui as seguintes pequenas melhorias e correções de bugs.
Sincronização de estoque melhorada para produtos duplicados
Em alguns casos, quando um produto do WooCommerce era traduzido por meio de duplicação, o estoque não era sincronizado de forma confiável do original para a sua tradução. Isso acontecia quando a tradução tinha dados de estoque existentes, mas vazios. Corrigimos como o WPML detecta e atualiza esses dados para garantir uma sincronização de estoque consistente.
Variações padrão corretas nas traduções
Ao definir uma variação padrão (como tamanho ou cor), às vezes o produto traduzido mostrava a variação errada. Isso acontecia quando os IDs de taxonomia internos não correspondiam. Agora a variação correta é sincronizada como esperado.
Aviso de script obsoleto corrigido
O WooCommerce 10.3 renomeou um handle de JavaScript usado para os tooltips da interface do painel de administração. Embora isso não tenha quebrado a funcionalidade, acionava novos avisos do PHP quando o WP_DEBUG estava ativado. Isso agora está resolvido.
Para obter uma lista completa de problemas, consulte o registro de alterações do WPML Multilingual & Multicurrency 5.5.2.2.
Precisa de ajuda?
Se você tiver alguma dúvida, deixe um comentário e ficaremos felizes em ajudar.