Magento免费送货计算总计

时间:2013-04-12 14:16:47

标签: magento magento-1.7 shipping

使用标准的magento运费表费率或webshopapps矩阵费率,我发现免费送货是按小计而非税收而不是总计(小计+税)计算的。当然,我想在gran total的功能中设置免费送货。 我发现它可能会破解核心代码:

应用程序/代码/核心/法师/运输/型号/运营商/ Freeshipping.php

更改了第60行:

|| ($request->getPackageValueWithDiscount() >= $this->getConfigData(’free_shipping_subtotal’))

|| ($request->getBaseSubtotalInclTax() >= $this->getConfigData(’free_shipping_subtotal’))

这真的是唯一的方法吗?当然,如果是这样,我会创建此类的“副本”来覆盖此方法,从而将其从未来的核心更改中保存下来。

2 个答案:

答案 0 :(得分:2)

我在促销中设置免费送货>购物车价格规则,它适用于我。

答案 1 :(得分:0)

在上一篇文章

中更改了第60行:FROM而不是TO
|| ($request->getPackageValueWithDiscount() >= $this->getConfigData(’free_shipping_subtotal’))

(FROM)

|| ($request->getBaseSubtotalInclTax() >= $this->getConfigData(’free_shipping_subtotal’))

这真的是唯一的方法吗?当然,如果是这样,我会创建一个"副本"该类重写此方法,将其从未来的核心更改中保存。