我在商店有规则,如果价格高于100英镑,则免费送货。但是,如果存在特定类别,即ID -> 10
,则此规则无法应用。目前,如果只有一个类别无法免费送货或者只有一个商品可以在购物车中免费送货,则此方法有效。如果有,两者都允许免费送货。例如:
Category ID 1 has free shipping
Category ID 2 Does not
If (ID contains 2) { Do not allow free shipping }
Else { Allow }
我已设置规则以检查产品类别是否“包含”不允许免费送货的ID。我试过这是购物车规则的条件和操作子菜单,但它似乎仍然采取以下方式:
if (contains 2) { Do not allow free shipping}
elseif ( contains 1 && 2 ) {allow free shipping}
else { Allow }
请注意
我看过这些页面:
http://www.magentocommerce.com/knowledge-base/entry/what-are-shopping-cart-price-rules-and-how-do-i-use-them
和
Manipulating multiple shopping cart rules in Magento
而且似乎还无法想出解决方案。提前感谢您的帮助!