Loading
Salesforce now sends email only from verified domains. Read More
Get Started with B2C Commerce
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          B2C Commerce Promotion Compatibility

          B2C Commerce Promotion Compatibility

          Use compatibility rules to control the application of promotions. Compatibility rules prevent a shopper from qualifying for every possible promotion. Use the rank and exclusivity system attributes to control your promotion compatibility.

          For example, your site has a global 10% product promotion for everyone and a special 20% product promotion for registered shoppers. To prevent registered shoppers from qualifying for both discounts, you can add CLASS exclusivity to the promotions.

          Rank

          Define which promotions take precedence. For example, you have a series of promotion ranks with 10 = highest and 100 = lowest. Use the Business Manager promotion editing page to set the (optional) rank of a promotion. By default, a promotion has no rank.

          • A promotion without a defined rank ranks lower than promotions with a defined rank.
          • The rank system applies promotions in the order of their rank (highest to lowest). To ensure predictable results, the system also sorts promotions with the same rank using the default sorting mechanism (see Promotion Processing, the Default sorting section).
          • Customize the rank values by editing the rank attribute of the Promotion system object.
          Note
          Note The rank settings are configurable system objects. Only Salesforce admins can access to these objects.

          Exclusivity

          The exclusivity attribute lets you specify if promotions are mutually exclusive, either in general or relative to a promotion's class. This setting is mandatory but can be changed at any time.

          Exclusivity Definition
          NO Can be combined with any promotion (default)
          CLASS Can’t be combined with a promotion of the same class
          GLOBAL Can’t be combined with any promotion
          Note
          Note Global exclusive promotion can only be combined using the combinability configuration. Promotion with global exclusivity, when combined, have higher precedence over other promotions when applying promotions in the basket. See Salesforce B2C Commerce prioritization rules to determine which apply.
          Note
          Note You can prevent products from requalifying for class exclusive promotions. This option prevents a product that has already qualified for a higher-ranking promotion from qualifying for your current promotion.
          Note
          Note If a product promotion is class-exclusive, no further promotions can apply to the discounted products. Other promotions can still apply to other products in the order.

          The following table lists the promotion classes, the compatibility choices, and their effects on a cart or shipment:

          Promotion class Compatibility Result
          Product Global Not combined with any other promotion in a given order
            Class Not combined with any other product promotion for a specific product in a given order
          Order Global Not combined with any other promotion in a given order
            Class Not combined with any other order promotion in a given order
          Shipping Global Not combined with any other promotion in a given order
            Class Not combined with any other shipping promotion in a given shipment

          Mutually Exclusive and Combinable Promotions

          To further control exclusivity, you can set promotions to be mutually exclusive or combinable. If two promotions are mutually exclusive, then they can’t combine, even if their general exclusivity rules allows it. If two promotions are combinable, then they can combine, even if their general exclusivity rules don’t allow it. These settings can override global and class exclusivity.

          You can set a single promotion or entire promotion groups as mutually exclusive or combinable. To create an exclusivity group, enter a name for the group in the Exclusivity Group field of each promotion you want included

          For example, you have a holiday product promotion, BOGOSchoolSupplies that offers buy one backpack, get a free lunch box.

          Exclusivity Mutually Exclusive Promotions Combinable Promotions Result

          NO

          10%OffFoodStorage

          None

          BOGOSchoolSupplies can't combine with 10%OffFoodStorage, even though the exclusivity lets it combine with product promotions

          CLASS

          FreeShipping

          $25OffChildrensProducts

          BOGOSchoolSupplies can't combine with FreeShipping, even though the exclusivity lets it combines with non-product promotions

          BOGOSchoolSupplies can combine with $25OffChildrensProducts, even though the exclusivity prevents combination with other product promotions

          GLOBAL

          None

          10%OffOrder

          $5OffKidSupplies

          BOGOSchoolSupplies can combine with both promotions, even though the exclusivity prevents combinations with all promotion classes

          You can group promotions in exclusivity groups, which makes setting exclusivity settings easier to manage. For example, you add 10%OffOrder and $5OffKidSupplies to the exclusivity group, SpringPromo, on the individual promotions pages. You can put SpringPromo in the Combinable Promotions field on the BOGOSchoolSupplies promotion page. Both promotions in the SpringPromo exclusivity group combinable with BOGOSchoolSupplies.

          Exclusivity Handling for Buy X/Get Y Promotions

          B2C Commerce prevents products from being counted twice when a qualifying product in one promotion is used as a discounted product in another promotion. For class-exclusive Buy X/Get Y promotions, the system prevents further discounts on the discounted and the qualifying products.

          For example, you configure two promotions for a back-to-school campaign.

          Promotion Qualifying product Discounted product
          Buy three pairs of khakis, get 50% off a polo shirt khakis Polo shirt
          Buy one pair of kid's sneakers and get 20% off a pair of khakis kid's sneakers Khakis

          You set both promotions to Exclusive to stop the product promotions from combining. The promotion with 50% is prioritized above the 20% offer (see promotion priority rules). The first promotion applies and the second doesn't because B2C Commerce prevents both the qualifying and discounted products from receiving further discounts.

          Bonus Product and Choice of Bonus Product Promotions

          For Bonus Product discounts, the exclusivity parameter only works for promotions with qualifying products. Exclusivity applies to the qualifying product, not the bonus product.

          For example, you configure some more promotions for your back-to-school campaign.

          Promotion Qualifying product Discounted product Discount Exclusivity
          Buy one polo shirt and get a free pair of sneakers Polo shirt Polo shirt Free pair of sneakers Class
          Polo shirts 30% off Polo shirt Polo shirt 30% off polo shirts Class

          Because bonus product promotions consider the qualifying product to also be the discounted product, the second promotion doesn't apply.

          Examples

          Two Promotions Set to Global-Exclusive, One with a Rank

          Two promotions are global-exclusive, one with a rank. All other promotions are non-exclusive.

          Name Promotion Class Rank Exclusivity
          PROMO_P1 10% off cashmere sweaters Product 60 No
          PROMO_P2 $2 off cashmere sweaters Product 0 Global
          PROMO_P3 $1 off cashmere sweaters Product 0 No
          PROMO_P4 2.99 product fixed price for all jeans Product 30 No
          PROMO_O1 15% off order Order 70 No
          PROMO_O2 20% off order Order 65 Global
          PROMO_O3 $5 off order Order 0 No

          The applied discounts for this basket are as follows:

          Product No discount
          Order 20% off order

          The following discounts apply:

          Item Net price Discount
          Pale blue cashmere sweater $100 None
          Wide leg jeans $25 None
          Total $125 $25

          One Global-Exclusive Promotion and One Class-Exclusive Promotion

          One promotion is global-exclusive and one is class-exclusive. All other promotions are non-exclusive.

          Name Promotion Class Rank Exclusivity
          PROMO_P1 10% off cashmere sweaters Product 60 No
          PROMO_P2 $2 off cashmere sweaters Product 0 Class
          PROMO_P3 $1 off cashmere sweaters Product 0 Global
          PROMO_P4 $2.99 product fixed price for all jeans Product 30 No
          PROMO_O1 15% off order Order 70 No
          PROMO_O2 20% off order Order 65 No
          PROMO_O3 $5 off order Order 0 No

          The applied discounts for this basket are as follows:

          Product $1 off on sweater
          Order No discount

          The following discounts apply:

          Item Net price Discount
          Pale blue cashmere sweater $100 $1
          Wide leg jeans $25 None
          Total $125 None

          Two Promotions Set to Global-Exclusive, Both with Same Rank

          Two promotions are set to global-exclusive, both with the same rank. All other promotions are non-exclusive.

          Name Promotion Class Rank Exclusivity
          PROMO_P1 10% off cashmere sweaters Product 60 No
          PROMO_P2 $2 off cashmere sweaters Product 0 Global
          PROMO_P3 $1 off cashmere sweaters Product 0 No
          PROMO_P4 $2.99 product fixed price for all jeans Product 30 No
          PROMO_O1 15% off order Order 70 No
          PROMO_O2 20% off order Order 65 Global
          PROMO_O3 $5 off order Order 0 No

          The applied discounts for this basket are as follows:

          Product $2 off on sweater
          Order No discount

          The following discounts apply:

          Item Net price Discount
          Pale blue cashmere sweater $100 $2
          Wide leg jeans $25 None
          Total $125 None

          Multiple Class-Exclusive Promotions

          There are four class-exclusive promotions. All other promotions are non-exclusive.

          Name Promotion Class Rank Exclusivity
          PROMO_P1 10% off cashmere sweaters Product 60 No
          PROMO_P2 $2 off cashmere sweaters Product 0 Class
          PROMO_P3 $1 off cashmere sweaters Product 0 Class
          PROMO_P4 $2.99 product fixed price for all jeans Product 30 No
          PROMO_O1 15% off order Order 70 Class
          PROMO_O2 20% off order Order 65 No
          PROMO_O3 $5 off order Order 0 Class

          The applied discounts for this basket are as follows:

          Product $2 off on sweater
          Order 15% off order

          The following discounts apply:

          Item Net price Discount
          Pale blue cashmere sweater $100 $2
          Wide leg jeans $25 None
          Total $125 $18.75

          All Class-Exclusive Product Promotions

          Every product promotion is class-exclusive. While they’re all evaluated and applied, there’s only one discount per product.

          Note
          Note When evaluating two or more price in price book promotions, a price book lookup is not required because a best price discount is not evaluated.
          Name Promotion Class Rank Exclusivity Item limit
          PROMO_P1 10% off all products Product 60 Class 1
          PROMO_P2 $2 off all products Product 40 Class 2
          PROMO_P3 $1 off cashmere sweaters Product 15 Class  
          PROMO_P4 $2.99 product fixed price for all jeans Product 30 Class  

          The following discounts apply:

          In cart Price Discount
          Cotton sweater $50 10% off all products
          Low rise Jeans $40 $2 off all product
          Polo shirt $30 $2 off all product
          Denim jacket $20 $2.99 product fixed price

          Class-Exclusive and Non-Exclusive Promotions

          Two promotions are class-exclusive and two are non-exclusive. The class-exclusive promotions aren’t applicable. Therefore, all non-exclusive promotions apply.

          Name Promotion Class Rank Exclusivity
          PROMO_P1 10% off all red shirts Product 60 Class
          PROMO_P2 $2 off all red shirts Product 40 Class
          PROMO_P3 $1 off all shirts Product 15 No
          PROMO_P4 $2.99 product fixed price for all green shirts Product 30 No

          The following discounts apply:

          In cart Price Discount
          Green shirt $2.99 Fixed price and $1 off all shirts
          Yellow shirt $40 $1 off all shirts
           
          Loading
          Salesforce Help | Article