使用标准的Magento运费表或Webshopapps矩阵费率,我发现免运费是根据不含税小计而非总计(含税小计+税)来计算。当然,我想按总计设定免运费。
我发现可以通过修改核心代码来实现: app/code/core/Mage/Shipping/Model/Carrier/Freeshipping.php 将第60行改为: || ($request->getBaseSubtotalInclTax() >= $this->getConfigData('free_shipping_subtotal'))
这是唯一的方法吗?如果是,我会创建此类的“副本”以覆盖该方法,避免未来的核心更改。
我发现可以通过修改核心代码来实现: app/code/core/Mage/Shipping/Model/Carrier/Freeshipping.php 将第60行改为: || ($request->getBaseSubtotalInclTax() >= $this->getConfigData('free_shipping_subtotal'))
这是唯一的方法吗?如果是,我会创建此类的“副本”以覆盖该方法,避免未来的核心更改。