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.