- Stato
- Risolto
- Segnalato per
- WPML Multilingual & Multicurrency for WooCommerce 3.4.3
- Risolto in
- WooCommerce Multilingual 3.4.4
Panoramica del problema
Quando usi uno snippet di codice per visualizzare il totale del carrello come suggerito qui http://docs.woothemes.com/document/show-cart-contents-total/, il totale non viene visualizzato correttamente quando passi a una lingua diversa.
Passaggi per riprodurre il problema:
- - Due lingue e due valute: inglese (valuta: GBP) e tedesco (valuta: EUR)
- - Usa il primo codice (senza AJAX) presente in http://docs.woothemes.com/document/show-cart-contents-total/ nell’header. Chiamalo “Custom header cart”.
- - Crea un prodotto sia in inglese che in tedesco: 10 GBP e 20 USD
- - Aggiungi il prodotto in inglese al carrello.
- - “Custom header cart” visualizza correttamente la valuta: 10 GBP
- - Passa al tedesco
- - “Custom header cart” visualizza in modo errato: 10 USD
- - Aggiorna la pagina attuale in tedesco, ora “Custom header cart” visualizza correttamente: 20 USD
Soluzione alternativa
Come soluzione temporanea, puoi aggiungere $woocommerce->cart->calculate_totals() dopo global $woocommerce e lo snippet effettivo.
Sarà risolto nella versione successiva.