Restricting Promotions to Identical Products

When you check the Restrictions setting in a product promotion rule, you are configuring a single product promotion that can apply to multiple products, in effect creating multiple promotions that each apply to a single product. When this setting isn't checked, multiple products can be eligible for a discount, which can result in consumers mixing and matching those products. The Restrictions setting limits the selection to identical products.

These promotion configurations support the Restrictions setting:

Class Type Restriction description
Product With amount of qualifying product Promotion applies to identical products only. May apply up to the application limit for each separate product.
  With number of qualifying products Promotion applies to identical products only. May apply up to the application limit for each separate product.
  Buy X / Get Y Promotion applies to identical products only. May apply up to the application limit for each separate product.
  Buy X For Total Promotion applies to identical products only. May apply up to the application limit for each separate product.
Shipping With number of shipment qualifying products Shipment must contain only qualifying products

For example, you can configure promotions such as:

Promotion Type Rule
Buy $50 of identical products in one category and get 10% off With amount of qualifying products Buy $50 or more Paper category and get 10% off Ink category products - Promotion applies to identical products only.
Buy three identical products in one category and get 25% off, or buy five identical products in same category and get 40% off With number of qualifying products - tiered Buy three or more Film products and get 25% off Film products or buy five or more Film products and get 40% off Film products - Promotion applies to identical products only.
Buy three identical products in one category and get a fourth identical product free Buy X / Get Y Buy three or more t-shirts and get one t-shirt for free - Promotion applies to identical products only.
Buy three identical products in one category for $40 Buy X for Total Buy three product for total price of $40, products in Film category or subcategories - Promotion applies to identical products only.
Buy three identical products in one category for $20 or 5 identical products for $30 Buy X for Total - tiered Buy three products in Film category (or subcategories) for the total price of $20, or buy five products in Film category (or subcategories) for the total price of $30 - Promotion applies to identical products only.

Using the Restrictions Setting

Only promotions that have the same qualifying and discounted products can require identical products.

When Salesforce B2C Commerce processes a product promotion with this setting checked, it partitions all products in the cart into identical groups, and attempts to apply the promotion separately to each group of products. Promotion processing is separate for each group of identical products because such a promotion is equivalent to separate promotions, each of which applies to a single product.

Note: The promotion can apply up to the application limit for each SKU in the cart.

This eliminates unusual promotions such as Buy 3 identical t-shirts, get 50% off on identical belts. If the Restrictions setting is checked, only products with identical SKUs (except variants) count toward quantity conditions and eligible quantities. If the setting isn't checked, all qualifying or discounted products count.

When the Restrictions setting is checked, the Max applications field is interpreted as per SKU, and not per promotion.

If you check the Restrictions setting, bonus products are still handled in the normal manner. Specifically, the purchased products that qualify a basket for a bonus product must be identical, but the bonus product itself doesn't need to be identical to the qualifying products.

Buy X / Get Y

This promotion type supports tiers. Use the Promotion requires the exact number of discounted products in order to apply setting to ensure that for values of Y greater than one, there are Y discounted products in the cart to qualify for the promotion tier. When tiering is used, the most advantageous discount is applied first. If you don't configure tiers, for each unique SKU in the cart, the promotion is applied separately.

Example

If the customer buys three identical products in the Drinks category, they get a free identical product. Max applications = 1.

User buys User receives
Two Gatorades and two Cokes No discount is applied because there are no identical products exceeding the quantity threshold.
Three Gatorades One free Gatorade.
Three Gatorades and three Cokes One free Gatorade and one free Coke. Each SKU applies once.
Three Gatorades and six Cokes One free Gatorade and one free Coke. Each SKU applies only once because max applications = 1.

Buy X for Total

This promotion type doesn't support separate qualifying and discounted products. For each unique SKU in the cart, the promotion applies to as many tiers as possible.

Example

The customer buys three identical products in the Drinks category for $2 or five identical products for $3. Max applications = 1.

User buys User receives
Two Gatorades and two Cokes No discount is applied because there are no identical products exceeding the quantity threshold.
Three Gatorades for a total of $2 Lowest tier applies.
Three Gatorades and three Cokes for a total of $4 (= $2 + $2). Lowest tier applies for each SKU.
Three Gatorades and five Cokes and pays $5 (= $2 + $3). Each SKU applies at a different tier.

With Qualifying Products

For the combination of with amount of qualifying products and with quantity of qualifying products, at most one tier should apply per SKU.

Example

The base price for all drinks is $1. The consumer buys three identical products in the Drinks category and gets 25% off, or they buy five identical products and get 40% off. Max applications = unlimited.

User buys User receives
Three Gatorades for a total of $2.25 (= $3 * 0.75). Lowest tier applies.
Five Gatorades for a total of $3 (= $5 * 0.60). Highest tier applies.
Three Gatorades and three Cokes for a total of $4.50. Lowest tier applies for each SKU.
Five Gatorades and three Cokes for a total of $5.25. Each SKU applies at a different tier.

Variation Products

If the Restrictions setting is checked, promotions generally apply separately for each product SKU in the customer's cart. For variation products, however, the behavior is slightly different depending on how the product rules configured.

Examples

The following are two examples:

Buy 3 T-shirts of a specific design and get 10% off.

Here the T-shirt with the specific design is a master product with a size variation attribute and is included in the rules. If the customer buys three of these shirts in any size (S for the child, M for the wife, XXL for the husband), they receive the discount because all shirts are considered identical.

Buy 3 identical red products and get 20% off on Valentines Day.

The catalog contains many variation products representing red products. However, none of the master products are included. The customer only gets a discount if they buy three of the same variation products (for example, three red shirts).

Related Links

Campaigns and Promotions

Qualifying and Discounted Products