WPML
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 WooCommerceConfiguraçõesOpçõ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:


  1. Por favor, certifique-se de fazer um backup completo do seu site antes de prosseguir.

  2. Abra /woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-orders.php

  3. Procure a linha 343.

  4. Substitua:
    				if ( ('total' === $key
    				      && $item->get_total() !== $item->get_subtotal()
    				     )
    				     || $this->total_is_changed( $item )
    				) {


  5. Por:
    				if ( 'total' === $key && $item->get_total() !== $item->get_subtotal() ) {

Todos os problemas conhecidos →