Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将免费联邦快递配送(所有类型)应用于管理部分Magento中的订单_Magento_Magento 1.8_Fedex - Fatal编程技术网

将免费联邦快递配送(所有类型)应用于管理部分Magento中的订单

将免费联邦快递配送(所有类型)应用于管理部分Magento中的订单,magento,magento-1.8,fedex,Magento,Magento 1.8,Fedex,我想一个方法来申请免费联邦快递航运到行政部分的订单。它应该能够将所有联邦快递运输类型(地面、快递等)的运输归零 目前,我可以通过购物车价格规则来检查订单是否包含名为“freeshipping”的商品,并使用sku“freeshipping”设置地面免费送货,但这仅适用于地面送货。这是在配置->运输方式->联邦快递->免费方式=地面中设置的 实现这一点的最佳方法是什么?这可以通过配置购物车价格规则来实现,因此您肯定走上了正确的道路 进入促销->购物车价格规则->添加新规则,创建新规则。编辑规则时:

我想一个方法来申请免费联邦快递航运到行政部分的订单。它应该能够将所有联邦快递运输类型(地面、快递等)的运输归零

目前,我可以通过购物车价格规则来检查订单是否包含名为“freeshipping”的商品,并使用sku“freeshipping”设置地面免费送货,但这仅适用于地面送货。这是在配置->运输方式->联邦快递->免费方式=地面中设置的


实现这一点的最佳方法是什么?

这可以通过配置购物车价格规则来实现,因此您肯定走上了正确的道路

进入促销->购物车价格规则->添加新规则,创建新规则。编辑规则时:

  • 单击“条件”选项卡。单击ALL并更改此选项 到任何。对于您希望应用的每种装运方法 免费送货至,单击绿色圆圈添加新条件并 选择“发货方式”,然后选择您选择的具体方式 我想免费

  • 单击“操作”选项卡并将“免费送货”选项更改为
    “适用于匹配项目的装运”

  • 您可能需要在“规则”中再更改几个字段 “信息”选项卡,例如此促销的持续时间、网站、客户群等


希望这有帮助。如果有什么我可以澄清的,请告诉我。

谢谢。这就是我尝试做的,但是免费送货只适用于在Config->shipping Methods->Fedex->free Method中选择的Fedex免费方式。如果选择了“无”,则它将应用于“无”。这似乎是限制联邦快递运输方式可以免费的选择器。有没有办法在选择器中设置一个“全部”,然后设置一个非常高的最低订购量?我最终在Mage_Usa_Model_shipping_Carrier_Fedex中的getCode中添加了一个配送类型,名为Fedex_All_FREE,然后在$freeMethod='Fedex_All_FREE'的情况下覆盖_updateFreeMethodQuote将所有费率的价格设置为0