WPML
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.

Todos los problemas conocidos →