- Status
- Resolved
- Reported for
- WPML Multilingual & Multicurrency for WooCommerce 3.4.3
- Resolved in
- WooCommerce Multilingual 3.4.4
Overview of the issue
When using a code snippet to display the cart total as suggested here http://docs.woothemes.com/document/show-cart-contents-total/, the total does not show up correctly when switching to a different language.
Steps to reproduce:
- - Two languages and two currencies: English (currency: GBP) and German (currency: EUR)
- - Use the first code (no AJAX) in http://docs.woothemes.com/document/show-cart-contents-total/ into the header. Call it “Custom header cart”.
- - Create a product both in English and in German: 10 GBP and 20 USD
- - Add the product in English to the cart.
- - “Custom header cart” displays correct the currency: 10 GBP
- - Switch to German
- - “Custom header cart” displays wrong: 10 USD
- - Refresh the current German page, “Custom header cart” displays correctly now: 20 USD
Workaround
A temporary solution user can add $woocommerce->cart->calculate_totals() after global $woocommerce and the actual snippet.
Will be fixed in the next version.