如何在Magento中仅针对特定产品允许免费送货?

4
我正在开发Magento在线商店。我的客户希望为部分产品提供免费送货服务。当我在管理面板系统->配置中启用免费送货时,它会为所有产品启用免费送货,并显示其他具有免费送货选项的运输单选框,这是错误的。我需要当用户选择享有免费送货优惠的产品时,在结账时客户应该仅获得免费送货选项,其他选项如UPS应该被隐藏。请注意,我不需要最低订单金额的免费送货优惠,它应该仅适用于特定产品,无论其价格为多少。
2个回答

16

默认情况下,如果您在管理面板系统->配置中启用免费运送,则所有产品都将启用免费运送。

如果要为特定产品启用免费运送,请执行以下步骤:

  • 转到管理面板->促销->购物车价格规则

创建新规则时,需要填写所有与规则相关的字段

规则名称:输入规则名称。您可以为规则设置任何名称。它仅供内部使用。

状态:设置为“活动”以应用规则

网站:选择要应用规则的网站

客户组:选择整个客户组或您想要应用的那些组

优惠券:如果要添加优惠券,则从下拉列表中选择指定的优惠券(不必添加优惠券)

每张优惠券使用次数:指定客户可以使用优惠券的次数

起始日期、截止日期:这是设置规则的时间验证

优先级:为优先级设置0或1。最低优先级规则将首先应用。

RSS订阅中公开:如果要在线分发信息,请选择“是”

设置条件:单击绿色加号符号以设置指定条件,然后选择属性组合。之后选择您想要的属性或类别或SKU。您可以选择多个条件。

在“免费送货”字段中,通过下拉列表选择仅适用于匹配商品

  • 点击"保存"按钮保存规则

  • 转到管理->系统->配置->销售->运输方式->免费送货。将“启用免费送货”设置为“否”

  • 保存配置。


我以同样的方式处理了免费送货属性,但当我在销售->运输方式中将免费送货设置为否时,在结账的运输方式上会出现以下错误:“抱歉,此时此订单无法提供报价。” - Muhammad Azam
谢谢。是我的错。我在 UPS 设置中只是漏掉了一个点。现在一切都很好,购物车价格规则也运行正常。感谢您如此友善的回答。 - Muhammad Azam
很高兴它对你有用。你可以接受并点赞这个答案。 - Manashvi Birla
答案前面有一个上下三角形,只需点击它们即可投票。上三角形表示赞同。 - Manashvi Birla
为什么要将“启用免费送货”设置为“否”呢? - Mohammed Joraid

0

在Magento 1中,如果您想为特定产品提供免费送货

进入目录 -> 管理产品 -> 选择产品 -> 价格 -> 运费 -> 在运费下标记为“0”; enter image description here

当您免费发货时,您的产品看起来像这样

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接