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

有谁知道发生了什么?
由于着名的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);
}
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助!毋庸置疑,至少不要破解核心 - 重写一次!
| 归档时间: |
|
| 查看次数: |
1592 次 |
| 最近记录: |