Magento 免运费按总计计算

标签 magento magento-1.7 shipping

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

app/code/core/Mage/Shipping/Model/Carrier/Freeshipping.php

更改了第 60 行:
|| ($request->getPackageValueWithDiscount() >= $this->getConfigData(’free_shipping_subtotal’))

|| ($request->getBaseSubtotalInclTax() >= $this->getConfigData(’free_shipping_subtotal’))
这真的是唯一的方法吗?当然,如果是这样,我将创建此类的“副本”以覆盖此方法,从而避免将来的核心更改。

最佳答案

我在“促销”>“购物车价格规则”中设置了免费送货,这对我有用。

关于Magento 免运费按总计计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15973707/

相关文章:

magento - Magento 中的单个购物车多个网站

Shopify - 使用 Shopify API 的新订单 - 如何了解税费和运费?

Magento 添加步骤到单页结帐

php - 保存现有可配置项时出现完整性约束冲突错误

php - 在 magento 中获取产品图像时找不到图像文件

php - 在 Magento 博客上添加搜索字段

php - Magento 获取购物车中的所有产品而不是最新的

php - WooCommerce 结帐显示基于特定运输类别的消息

php - 如何在运输方式(后端)中添加自定义描述字段

magento - 将 [magento] 优惠券代码限制为特定的客户列表?