Magento运输成本与概览产品相差1美分

时间:2013-08-07 08:59:33

标签: magento magento-1.7

我们在结帐时遇到运输费用计算问题。我们已将一切设置正确,运费应为4.95。我们正在使用一步结账,在第二步运输方式,您找到正确的4.95。当您查看订单概览时,此金额突然在4.94中变化(因此一个发送差异)。见下图。

enter image description here

有谁知道发生了什么事?

1 个答案:

答案 0 :(得分:5)

由于着名的magento舍入错误,这是相关的:

转到文件/app/code/core/Mage/Core/Model/Store.php

将roundPrice方法更改为4位数的圆形:

/**
* Round price
*
* @param mixed $price
* @return double
*/
public function roundPrice($price)
{
return round($price, 4);
}

希望这有帮助!毋庸置疑,至少不要破解核心 - 重写一次!