- Estado
- Resuelto
- Notificado para
- WPML Multilingual & Multicurrency for WooCommerce 3.4.3
- Resuelto en
- WooCommerce Multilingual 3.4.4
Resumen del problema
Al usar un fragmento de código para mostrar el total del carrito como se sugiere aquí http://docs.woothemes.com/document/show-cart-contents-total/, el total no se muestra correctamente al cambiar a otro idioma.
Pasos para reproducir:
- - Dos idiomas y dos monedas: inglés (moneda: GBP) y alemán (moneda: EUR)
- - Use el primer código (sin AJAX) de http://docs.woothemes.com/document/show-cart-contents-total/ en el encabezado. Llámelo «Custom header cart».
- - Cree un producto tanto en inglés como en alemán: 10 GBP y 20 USD
- - Añada el producto en inglés al carrito.
- - «Custom header cart» muestra la moneda correcta: 10 GBP
- - Cambie al alemán
- - «Custom header cart» se muestra incorrectamente: 10 USD
- - Actualice la página actual en alemán, «Custom header cart» se muestra correctamente ahora: 20 USD
Solución alternativa
Como solución temporal, puede añadir $woocommerce->cart->calculate_totals() después de global $woocommerce y del fragmento de código en sí.
Se corregirá en la próxima versión.