我无法找到Magento CE 1.9的舍入错误的可靠解决方案。
https://magento.stackexchange.com/a/97554/7857
public function roundPrice($price)
{
return round($price, 4);
}
这有一定的理由,但没有产生任何影响。所以我会试着问。
我的产品含税25英镑(含税)。如果我在购物车中加一个,总价为25.00英镑。税收为4.17英镑(20%)。
然后我再添加一个(数量2)。£25.00 * 2 = £50.00
但事实并非如此。
总计49.99英镑,税收8.33英镑(20%)
我已经尝试过探索the famous floating point php issue但是没有找到soild。