Magento 1.9.1.0 税收计算基于
Magento 1.9.1.0 Tax Calculation Base On
我注意到 Magento 1.9.1.0 上有一个错误,Magento 1.9.0.1 中没有,但找不到任何解决方案。
在我的配置中,我已将目录价格设置为含税(系统 > 配置 > 税收 > 税收计算基于)。
我创建了一个测试产品并将价格设置为 20 美元,含 20% 的税。
问题是,当我转到前端时,显示的产品价格设置为 24 美元。
我已经尝试使用全新安装的新 Magento 1.9.1.0 和全新的数据库,但错误仍然出现。
我还创建了一个具有完全相同配置和产品的 Magento 1.9.0.1,并且显示的价格是正确的(20 美元,而不是 24 美元)。
我很惊讶 none 发现了这么大的错误,想知道我的配置是否有问题?
谢谢。
我从核心调试找到了答案。显然,您必须在税收配置中将 "cross_border_trade_enabled" 选项设置为 "Yes" 才能获得正确的含税价格。令我惊讶的是,Magento 1.9.0.1 和 Magento 1.9.1.0 之间的核心文件似乎没有针对 Tax 计算进行修改,但我们之前不需要将此选项设置为 "Yes"。
我注意到 Magento 1.9.1.0 上有一个错误,Magento 1.9.0.1 中没有,但找不到任何解决方案。 在我的配置中,我已将目录价格设置为含税(系统 > 配置 > 税收 > 税收计算基于)。 我创建了一个测试产品并将价格设置为 20 美元,含 20% 的税。
问题是,当我转到前端时,显示的产品价格设置为 24 美元。
我已经尝试使用全新安装的新 Magento 1.9.1.0 和全新的数据库,但错误仍然出现。
我还创建了一个具有完全相同配置和产品的 Magento 1.9.0.1,并且显示的价格是正确的(20 美元,而不是 24 美元)。
我很惊讶 none 发现了这么大的错误,想知道我的配置是否有问题?
谢谢。
我从核心调试找到了答案。显然,您必须在税收配置中将 "cross_border_trade_enabled" 选项设置为 "Yes" 才能获得正确的含税价格。令我惊讶的是,Magento 1.9.0.1 和 Magento 1.9.1.0 之间的核心文件似乎没有针对 Tax 计算进行修改,但我们之前不需要将此选项设置为 "Yes"。