在货币转换器中更改购物车列单价中的货币不包括税务错误

时间:2012-05-11 11:50:18

标签: php magento php-5.3 cart magento-1.6

我有两个商店视图,一个是欧元(主要货币),另一个是美元。 两家商店的税率均为21%,包含在产品价格中。 在购物车中,如果我将商店更改为美元商店视图,则无法正确计算“单价(不含税)”列。似乎只在这个字段上进行货币转换两次。

这是商店的内容

http://dl.dropbox.com/u/546584/cart_problem_DOLLAR.png http://dl.dropbox.com/u/546584/cart_problem_EUR.png

有人能阻止我解决这个问题吗? 我做了很多调试但是不能把自己带出隧道。 的TKI!

2 个答案:

答案 0 :(得分:0)

如果商店正在保存价格,包括税,那么你在计算价格时要小心。税。

如果税是21%,那么价格包括税是不含价格的121%。税,因此价格不包括在内。税收应该像$priceExclTax = $priceInclTax / 1.21;一样计算。

答案 1 :(得分:0)

下载1.7.0.2版本

复制到本地

Mage_Tax_Model_Sales_Total_Quote_Subtotal

那应该解决你的问题