0

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

这是商店的内容

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

有人可以帮助我解决这个问题吗?我做了很多调试,但无法让自己走出隧道。呸!

4

2 回答 2

0

下载版本 1.7.0.2

复制到本地

Mage_Tax_Model_Sales_Total_Quote_Subtotal

那应该可以解决您的问题

于 2013-07-17T05:46:48.850 回答
0

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

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

于 2012-05-11T12:13:37.480 回答