WPML
状态
已解决

问题概述

当为不同国家/地区使用不同的运费,并在结账前切换语言时,运费可能会根据切换后语言所关联的货币被错误计算。

重现步骤:

用户定义了 3 种运费:

  • 丹麦免费
  • 斯堪的纳维亚国家 + 德国和英国为 50 DKK
  • 世界其他地区为 100 DKK

  1. 前往网站
  2. 将语言更改为英语
  3. 将产品添加到购物车
  4. 继续结账
  5. 从列表中选择一个国家/地区,例如巴西,运费变为 100 欧元。

问题在于 100 欧元应该重新计算为 100 DKK 的价值,即大约 14 欧元

临时解决方法

此问题已在WooCommerce Multilingual 3.5.2-beta2中修复。

所有已知问题 →