使用标准的magento运费表费率或webshopapps矩阵费率,我发现免费送货是按小计而非税收而不是总计(小计+税)计算的。当然,我想在gran total的功能中设置免费送货。 我发现它可能会破解核心代码:
应用程序/代码/核心/法师/运输/型号/运营商/ Freeshipping.php
更改了第60行:
|| ($request->getPackageValueWithDiscount() >= $this->getConfigData(’free_shipping_subtotal’))
到
|| ($request->getBaseSubtotalInclTax() >= $this->getConfigData(’free_shipping_subtotal’))
这真的是唯一的方法吗?当然,如果是这样,我会创建此类的“副本”来覆盖此方法,从而将其从未来的核心更改中保存下来。
答案 0 :(得分:2)
我在促销中设置免费送货>购物车价格规则,它适用于我。
答案 1 :(得分:0)
在上一篇文章
中更改了第60行:FROM而不是TO|| ($request->getPackageValueWithDiscount() >= $this->getConfigData(’free_shipping_subtotal’))
(FROM)
|| ($request->getBaseSubtotalInclTax() >= $this->getConfigData(’free_shipping_subtotal’))
这真的是唯一的方法吗?当然,如果是这样,我会创建一个"副本"该类重写此方法,将其从未来的核心更改中保存。