- Stato
- Risolto
- Segnalato per
- WPML Multilingual & Multicurrency for WooCommerce 4.12.0
- Risolto in
- WooCommerce Multilingual 5.1.0
Panoramica del problema
Se stai usando la nostra funzionalità multivaluta WPML Multilingual & Multicurrency for WooCommerce, potresti riscontrare casi in cui i prodotti nelle lingue secondarie mostrano prezzi errati.
È probabile che questa situazione si verifichi se imposti una valuta predefinita diversa da quella predefinita di WooCommerce o se cambi valuta nel front-end prima di tradurre i tuoi prodotti.
Soluzione alternativa
I nostri sviluppatori sono a conoscenza di questa situazione. Nel frattempo, puoi seguire questa soluzione alternativa:
- Fai un backup completo del tuo sito prima di procedere.
- Apri il file /woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-prices.php.
- Cerca la riga 147 e subito dopo:
public function raw_price_filter( $price, $currency = false ) { - Aggiungi:
$debug = new \WPML\Utils\DebugBackTrace(); if ( $debug->is_class_function_in_call_stack( 'WPML_TM_ATE_Jobs', 'apply', true ) ) { return $price; }