Bug fix:


1. Exhaustiveness of conditions for BOGO promotions , earlier BOGO only works on Product SKU's & Cart subtotal (as conditions ) , now BOGO promotions can be configured on any conditions (for ex : conditions can configured on total cart quantity , total cart amount and more ).


2. Evaluation of the free product will not be considered in condition , which was earlier coupled with the Condition component leading to the erroneous promotion evaluation in scenarios like (Buy A and Get B ; Buy 2 quantity and get 10% discount) - earlier behavior, if user add item A in the cart user gets B as a free product as well 10% discount on cart subtotal (A+B)

(Buy A and Get B ; Buy 2 quantity and get 10% discount) - Current behavior, if user add item A in the cart user gets B as a free product and will not get any discount on cart subtotal)


3.Now ,offer pop up for Free product promotions will work for all configurable action conditions (Brand, Category , Product Variants and more ).

Ex: Buy Cheese Jalapeno Twister Combo and get any of the Sides and Desserts


SF flow : On checkout user will be asked with to avail the offers through the offer clickable link .

On click , user will get the option to select among the list of items eligible as free product


4. Matched product which was not working earlier got fixed in the release , now user can configure the promotions like BuyX and GetX easily using the action condition parameter "matched product".

Performance gain and scalability awareness :


1. Add to cart incremental performance post BOGO and Location based promotions rewrite

* most significant impact on cart performance because of location based promotion rewrite on MB cluster (see , 99th percentile WOW comparison).

* most significant impact on cart performance because of BOGO rewrite on WM cluster (see, 99th percentile WOW comparison )

* WOW , week on week comparison


2. Location based configuration and CP performance on incremental stores.

3. Increased system tolerance to handle at least 4K*4K simultaneous configured promotions compared to earlier tolerance level of 800k * 800k location based promotions (2 promotions per location) at a time .


Limitations and call outs 

1. Offer pop up will have dependency on templates , which needs to configured accordingly to the merchant .

2. Reorder flows on user and location change have missing scenarios to be considered in the future sprint .

3. Free product promotions in case of bundle group product type is not considered in the scope.

To know more, click here.