- 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 WooCommerce → Impostazioni → Opzioni 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:
- Assicurati di eseguire un backup completo del tuo sito prima di procedere.
- Apri /woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-orders.php
- Cerca la riga 343.
- Sostituisci:
if ( ('total' === $key && $item->get_total() !== $item->get_subtotal() ) || $this->total_is_changed( $item ) ) { - Con:
if ( 'total' === $key && $item->get_total() !== $item->get_subtotal() ) {