- 状态
- 已解决
问题概述
当为不同国家/地区使用不同的运费,并在结账前切换语言时,运费可能会根据切换后语言所关联的货币被错误计算。
重现步骤:
用户定义了 3 种运费:
- 丹麦免费
- 斯堪的纳维亚国家 + 德国和英国为 50 DKK
- 世界其他地区为 100 DKK
- 前往网站
- 将语言更改为英语
- 将产品添加到购物车
- 继续结账
- 从列表中选择一个国家/地区,例如巴西,运费变为 100 欧元。
问题在于 100 欧元应该重新计算为 100 DKK 的价值,即大约 14 欧元
临时解决方法
此问题已在WooCommerce Multilingual 3.5.2-beta2中修复。