WPML
Status
Resolvido
Relatado para
WPML Multilingual & Multicurrency for WooCommerce 3.4.3
Resolvido em
WooCommerce Multilingual 3.4.4

Visão geral do problema

Ao usar um trecho de código para exibir o total do carrinho conforme sugerido aqui http://docs.woothemes.com/document/show-cart-contents-total/, o total não é exibido corretamente ao mudar para um idioma diferente.

Passos para reproduzir:

  • - Dois idiomas e duas moedas: inglês (moeda: GBP) e alemão (moeda: EUR)
  • - Use o primeiro código (sem AJAX) em http://docs.woothemes.com/document/show-cart-contents-total/ no cabeçalho. Chame-o de “Custom header cart”.
  • - Crie um produto tanto em inglês quanto em alemão: 10 GBP e 20 USD
  • - Adicione o produto em inglês ao carrinho.
  • - O “Custom header cart” exibe a moeda corretamente: 10 GBP
  • - Mude para o alemão
  • - O “Custom header cart” exibe incorretamente: 10 USD
  • - Atualize a página atual em alemão, o “Custom header cart” exibe corretamente agora: 20 USD

Solução alternativa

Como solução temporária, o usuário pode adicionar $woocommerce->cart->calculate_totals() após global $woocommerce e o próprio snippet.

Será corrigido na próxima versão.

Todos os problemas conhecidos →