WPML

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

Questo problema è stato risolto in WooCommerce Multilingual 5.1.0. L'aggiornamento risolve il problema sul tuo sito, quindi hai bisogno di questa soluzione alternativa solo se non puoi ancora aggiornare.

I nostri sviluppatori sono a conoscenza di questa situazione. Nel frattempo, puoi seguire questa soluzione alternativa:

  1. Fai un backup completo del tuo sito prima di procedere.
  2. Apri il file /woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-prices.php.
  3. Cerca la riga 147 e subito dopo:
    public function raw_price_filter( $price, $currency = false ) {
  4. Aggiungi:
    $debug = new \WPML\Utils\DebugBackTrace();
            if ( $debug->is_class_function_in_call_stack( 'WPML_TM_ATE_Jobs', 'apply', true ) ) {
                return $price;
            }

Tutti i problemi noti

Riscontri ancora questo problema?

Se l’aggiornamento non risolve il problema, fai una richiesta di supporto e lo analizzeremo con te.