【发布时间】:2013-04-12 14:16:46
【问题描述】:
使用标准 magento 运费表费率或 webshopapps 矩阵费率,我发现免费送货是根据不含税的小计而不是总计(小计 + 税)计算的。当然,我想在总计功能中设置免费送货。 我发现它是可能的黑客核心代码:
app/code/core/Mage/Shipping/Model/Carrier/Freeshipping.php
更改了第 60 行:
|| ($request->getPackageValueWithDiscount() >= $this->getConfigData(’free_shipping_subtotal’))
到
|| ($request->getBaseSubtotalInclTax() >= $this->getConfigData(’free_shipping_subtotal’))
这真的是唯一的方法吗?当然,如果是这样,我会创建这个类的“副本”来覆盖这个方法,从未来的核心更改中保存它。
【问题讨论】:
-
更正我,但 GrandTotal 是小计 + 运费?这对我来说没有意义
-
总计 = 小计 + 税;我不是很清楚,你是对的。无论如何,我已经更新了答案。
标签: magento magento-1.7 shipping