我希望能够为大多数类别的产品提供免费送货服务,而且这部分工作正常。我的问题是,我不想为某些类别提供免费送货,因为它们需要卡车运费而且价格相当昂贵。我无法弄清楚如何正确配置购物车价格规则,以便免费送货仅适用于正确的类别,而不适用于所有类别。
这是我到目前为止所做的: 如果所有这些条件都为TRUE:
If total amount equals or greater than 200 for a subselection of items in cart matching ALL of these conditions:
Category is 150, 176, 185, 178, 157, 140, ...
Category is not one of 180, 327, 347, 331, 341, 352, ...
我只需要帮助确定如何配置规则,以便达到预期的效果。
答案 0 :(得分:0)
我通过添加属性实现了这一目标。对于免交货的产品,我将该属性设置为"是"对于所有其他人,只要不是"是"
我就不在乎然后我为该属性添加运费限制。
此扩展程序在Community Edition中提供了运输限制,目前费用为99美元:
http://amasty.com/shipping-restrictions.html
免责声明:我没有以任何方式受到Amasty的雇用或补偿。我们(我工作的公司)使用这个扩展,我可以说它运作良好。
答案 1 :(得分:0)
您在规则中犯的一个主要错误是使用类别定义器"是"而#34;是"之一。通过说"是"您要说的是,必须有以下列表中每个类别的产品才能应用规则。希望以下帮助
非常简单,
创建新规则:在条件标签下
此处您要限制免于免运费的类别
这就是我所做的。我不想允许10类免费送货,但是我想允许30和19类免费送货。
现在通过设置"仅用于匹配项目"这意味着免费送货仅适用于类别30和19 ..假设我从每个类别30和19添加项目我的运费将是$ say我从类别20添加项目。此类别未在规则中定义。因为我选择"仅用于匹配项目" 30和19的重量将不计入运费,运输成本将仅基于项目20的重量。
下一个场景,假设我添加了30和19中的项目,我会使用优惠券" freeship"它起作用,现在因为我的统治。假设我在类别10中添加了一个项目。因为我在条件选项卡中告诉Magento如果发现这个则忽略该规则。自由船在整个购物车上不再有效。希望这会有所帮助以下是一些设置的屏幕截图
1)。
我在这里说明免费送货适用的类别。 2.)