Try our conversational search powered by Generative AI!

Unit level exclusions: promotions without quantity condition block overlapping promotions of lower priority

Fixed in

EPiServer.Commerce 12.8.1

(Or a related package)

Created

Aug 23, 2018

Updated

Sep 07, 2018

Area

Core

State

Closed, Fixed and tested


Description

Preconditions
In a Quicksilver site, modify the code to use ExclusionLevel.Unit and add the following two promotions. The promotions should exclude each other:

  • Buy Products for Discount in Same Category - 50% off Mens category. Priority1.
  • Buy Products for Discount on All Selections - Buy at least 1 Fashion item for 10% off. Max 1 redemption per customer. Priority2.

Steps to reproduce

  1. Add one Mens item and one Womens item to the cart.
  2. Go to checkout.

Expected:
Both items should have discounts.

Actual:
Only the Mens product has a discount.

Now swap the priority of the promotions. Result - both promotions are applied.