WPML
Stato
Risolto
Segnalato per
WPML Multilingual & Multicurrency for WooCommerce 4.12.0
Risolto in
4.12.2

Panoramica del problema

WooCommerce ti permette di scegliere come gestire le imposte per i tuoi prezzi. Puoi inserirli in modo che siano comprensivi o al netto delle imposte.

Tuttavia, se hai impostato diverse valute con WPML Multilingual & Multicurrency for WooCommerce e stai usando l’opzione Sì, inserirò i prezzi comprensivi di imposte in WooCommerceImpostazioniOpzioni per le imposte, gli ordini creati manualmente (direttamente nell’area di amministrazione) mostreranno i prezzi con la valuta corretta, ma usando sempre l’importo della valuta predefinita.

Soluzione alternativa

I nostri sviluppatori sono già a conoscenza di questa situazione e il problema verrà risolto nella nostra prossima versione. Nel frattempo, puoi utilizzare la seguente soluzione alternativa:


  1. Assicurati di eseguire un backup completo del tuo sito prima di procedere.

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

  3. Cerca la riga 343.

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


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

Tutti i problemi noti →