如何设置促销活和优惠码折扣 (二)关于 Catalog Price Rules的补充说明

前一篇我们举例说明了Magento网站如何设置和使用 Catalog Price Rules进行促销活动(MAGENTO网上商城设置促销方法:CATALOG PRICE RULES详解)。这一篇就 Catalog Price Rules进行一些补充说明:

Thank you for reading this post, don't forget to subscribe!

1. 同时存在多个规则时规则优先性和规则间冲突的问题

前面提到 Rule Information下可以给每个规则进行优先性(Priority)排序,数值越小越优先。数值为1的比数值为2的优先生效。

在每个规则的Actions选项下有一项 Stop Further Rules Processing:Yes/No

我们已经设定好了Mobile Phone分类下的ZTE、Meizu、Xiaomi三个品牌价格超过300美元的手机优惠10%这条规则,我们把这条规则称作规则1,并把它的优先值设为1;

假定我们再设置一条优惠规则:全站所有商品一律优惠5%,下面我们把这条规则称作规则2,并把它的优先值设为2.

规则1下 Stop Further Rules Processing选No 表示不排斥进一步优惠,两条规则同时有效,Mobile Phone分类下的ZTE、Meizu、Xiaomi三个品牌价格超过300美元的手机先享受10%的优惠1,在折后价格上再享受5%的折上折;网站上其余产品则直接享受5%的折扣

规则1下 Stop Further Rules Processing选Yes 阻止其它优惠。那么已经享受了10%优惠的Mobile Phone分类下的ZTE、Meizu、Xiaomi三个品牌价格超过300美元的手机不能享受进一步的优惠,规则2对规则1内的产品来说就失效了;但是对于网站上其它产品来说,规则2依然有效。

反之,如果把规则2的优先性设为1,把规则1的优先性设为2,那么网站所有商品优惠5%这条规则首先生效,再看起是否阻止进一步优惠,如果不阻止,那么Mobile Phone分类下的ZTE、Meizu、Xiaomi三个品牌价格超过300美元的手机将在优惠5%的基础上,享受折后价优惠10%的折上折。如果阻止,那么规则1失效,成为一个无用规则。

2. 为什么我在设置促销条件 Conditions 时没有找到Price和其它属性?

因为你没有将它们作为促销规则条件。登录Magento后台,Catalog -> Attributes -> Manage Attributes,找到price属性,点击进入后找到 Use for Promo Rule Conditions 选择Yes 保存。price属性就可以作为设置促销规则的条件之一了。同理,可以设置color、manufacturer、weight等作为设置促销规则的条件。

catalog-price-rule-price-att1

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注