Combining promotions
If your store has multiple active promotions, shoppers can qualify for multiple promotions at the same time. Each of your promotions has a setting called Combination with other promotions. You can control this setting in the Promotions tool in Management Center. The promotion engine uses this setting to determine which promotions to apply when a shopper qualifies for more than one promotion.
- Combine with other promotions
- This promotion can be combined with all other promotions in an
order; however, the following promotion policies apply:
- For catalog-entry promotions: If this promotion is applied to an item, no other catalog-entry promotions can be applied to the item.
- For shipping promotions: If this promotion is applied to an item, no other shipping promotions can be applied to the item.
- For order promotions: If this promotion is applied to the order, no other order promotions can be applied to the order.
- Combine with other promotions stackable
- This promotion can be combined with all other promotions in an
order. In addition, this promotion can be stacked on top of other
promotions in the same group, which overrides certain promotion policies.
Specifically:
- For catalog entry promotions: If a catalog-entry promotion is already applied to an item, then this type of promotion is applied on top of the existing promotion.
- For shipping promotions: If a shipping promotion is already applied to an item, then this type of promotion is applied on top of the existing promotion.
- For order promotions: If an order promotion is already applied to the order, then this type of promotion is applied on the top of the existing promotion.
The priority of promotions determines whether a stackable promotion applies to an order. If an order qualifies for multiple promotions in the same group, the promotion with the highest priority is applied first. If subsequent promotions are stackable, then those promotions are applied in order of priority.
- Exclusive within the same group
- If a promotion with this setting is applied, no other promotions from the same promotion group
can be applied to the order. For example, if this promotion is a catalog-entry promotion, no other
catalog-entry promotions can be applied to the order. This setting still follows priority rules.
This option is labeled Exclusive within selected groups
- Exclusive within an order
- If a promotion with this setting is applied, no other promotions can be combined in the order.
This setting still follows priority rules.
This option is labeled Exclusive within all groups.
Priority of promotions
- A 10% off your order promotion with a priority of 1.
- A $15 off your order promotion that has a priority of 10.
In
certain cases, only the promotion with the highest priority is applied.
For example, if the first promotion evaluated has an exclusive
within an order
setting, no other promotion is applied, not even
those promotions with a stackable
setting. The remaining promotions
are then applied based on their Combination with other
promotions setting.
If multiple promotions have
the same priority, the promotion engine checks for other criteria
to determine the order in which to evaluate the promotions. For example,
by default, coupon promotions are evaluated first, followed by promotion
code promotions. However, if you have two promotions from the same
store in the same promotion group with the same priority, and both
have a stackable
setting, then the promotions are evaluated
in a random sequence.
Examples
The following tables detail how promotions in each of the promotion groups are applied compared to other promotions in the same group. The sequence in which promotions are applied is based on their priority and their Combination with other promotions setting:Order Promotion A (Priority 100) | ||||
---|---|---|---|---|
Order Promotion B (priority 10) | Combine with other promotions | Combine with other promotions - stackable | Exclusive within the same group | Exclusive within an order |
Combine with other promotions | A | A | A | A |
Combine with other promotions - stackable | A, B | A, B | A, B (*see note) | A |
Exclusive within the same group | A | A | A | A |
Exclusive within an order | A | A | A | A |
*You might expect that only order promotion A is applied,
since this promotion has an Exclusive within the same group
setting.
However, promotion B is also applied because in the default configuration
for WebSphere Commerce, the Group Exclusiveness Enforcement Policy is not
registered for the order promotion group. The policy is registered
only for the catalog entry and shipping promotion groups. As a result,
for this order promotion, promotion B is stacked on promotion A because
the policy does not take effect. Conversely, in the following two
tables for catalog entry and shipping promotions, observe the equivalent
cell in the table. Notice that promotion B is not stacked
on promotion A in these cases because the Group Exclusiveness Enforcement
Policy does take effect. IT developers
can customize promotion policies to achieve different results on the
storefront.
Product Promotion A (Priority 100) | ||||
---|---|---|---|---|
Product Promotion B (priority 10) | Combine with other promotions | Combine with other promotions - stackable | Exclusive within the same group | Exclusive within an order |
Combine with other promotions | A | A | A | A |
Combine with other promotions - stackable | A, B | A, B | A | A |
Exclusive within the same group | A | A | A | A |
Exclusive within an order | A | A | A | A |
Shipping Promotion A (Priority 100) | ||||
---|---|---|---|---|
Shipping Promotion B (priority 10) | Combine with other promotions | Combine with other promotions - stackable | Exclusive within the same group | Exclusive within an order |
Combine with other promotions | A | A | A | A |
Combine with other promotions - stackable | A, B | A, B | A | A |
Exclusive within the same group | A | A | A | A |
Exclusive within an order | A | A | A | A |