我有两个商店视图,一个是欧元(主要货币),另一个是美元。 两家商店的税率均为21%,包含在产品价格中。 在购物车中,如果我将商店更改为美元商店视图,则无法正确计算“单价(不含税)”列。似乎只在这个字段上进行货币转换两次。
这是商店的内容
http://dl.dropbox.com/u/546584/cart_problem_DOLLAR.png http://dl.dropbox.com/u/546584/cart_problem_EUR.png
有人能阻止我解决这个问题吗? 我做了很多调试但是不能把自己带出隧道。 的TKI!
答案 0 :(得分:0)
如果商店正在保存价格,包括税,那么你在计算价格时要小心。税。
如果税是21%,那么价格包括税是不含价格的121%。税,因此价格不包括在内。税收应该像$priceExclTax = $priceInclTax / 1.21;
一样计算。
答案 1 :(得分:0)
下载1.7.0.2版本
复制到本地
Mage_Tax_Model_Sales_Total_Quote_Subtotal
那应该解决你的问题