- Status
- Resolvido
- Relatado para
- WPML Multilingual & Multicurrency for WooCommerce 4.12.0
- Resolvido em
- 4.12.2
Visão geral do problema
O WooCommerce permite que você escolha como lidar com os impostos nos seus preços. Você pode inseri-los com os impostos incluídos ou excluídos.
No entanto, se você configurou várias moedas com o WPML Multilingual & Multicurrency for WooCommerce e está usando a opção Sim, vou inserir os preços com impostos incluídos em WooCommerce → Configurações → Opções de impostos, os pedidos criados manualmente (diretamente no painel de administração) exibirão os preços com a moeda correta, mas sempre usando o valor da moeda padrão.
Solução alternativa
Nossos desenvolvedores já estão cientes dessa situação e ela será corrigida em nossa próxima versão. No entanto, você pode usar a seguinte solução alternativa enquanto isso:
- Por favor, certifique-se de fazer um backup completo do seu site antes de prosseguir.
- Abra /woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-orders.php
- Procure a linha 343.
- Substitua:
if ( ('total' === $key && $item->get_total() !== $item->get_subtotal() ) || $this->total_is_changed( $item ) ) { - Por:
if ( 'total' === $key && $item->get_total() !== $item->get_subtotal() ) {