WPML
Estado
Resuelto

Resumen del problema

Al usar diferentes tarifas de envío para diferentes países y cambiar el idioma antes de finalizar la compra, es posible que la tarifa de envío se calcule incorrectamente basándose en la moneda asociada al idioma al que se cambió.

Pasos para reproducir:

El usuario ha definido 3 tarifas de envío:

  • gratis para Dinamarca
  • 50 DKK para los países escandinavos + Alemania y el Reino Unido
  • 100 DKK para el resto del mundo

  1. Vaya al sitio web
  2. Cambie el idioma a inglés
  3. Añada un producto al carrito
  4. Proceda a finalizar la compra
  5. Elija un país de la lista, por ejemplo Brasil, la tarifa de envío cambia a 100 euros.

El problema es que los 100 euros deberían recalcularse al valor de 100 DKK, que son unos 14 euros

Solución alternativa

Esto se ha solucionado en WooCommerce Multilingual 3.5.2-beta2

Todos los problemas conocidos →