首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Magento多平面托运模块和免费托运

Magento多平面托运模块和免费托运
EN

Stack Overflow用户
提问于 2016-05-02 15:02:03
回答 1查看 54关注 0票数 0

日安,

我目前在一个重要的magento项目上工作,我需要添加零价格的航运选项,在此订单的价格将高于欧元33的情况下。我安装了这个模块:https://www.magentocommerce.com/magento-connect/multi-flat-shipping-1.html

用图片来解释我的问题:

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-05-02 19:23:39

在位于app\code\community\MSP\FlatShipping5\Model\Carrier\Abstract.php的扩展抽象类MSP_FlatShipping5_Model_Carrier_Abstract中,您需要添加以下代码:

代码语言:javascript
复制
if ($request->getBaseSubtotalInclTax() > 33 ) {
    $shippingPrice = '0.00';
}

在这行代码下面的collectRates函数中,第90行左右:

代码语言:javascript
复制
if ($request->getFreeShipping() === true || $request->getPackageQty() == $this->getFreeBoxes()) {
    $shippingPrice = '0.00';
}   

要创建更易于管理的代码,您可以使用system.xml创建免费送货金额字段,并获取相同的字段。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36976706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档