How can I implement a Buy X Get Y discount strategy in my online store?

Hello

I want to make a promo for my store where,

(1) if someone buy X , they get a 20% discount on Y. And the 20% off on Y must be the cheapest price in their cart. // My problem is it’s random , sometimes X get discount, sometime Y get discount.

(2) if in their cart have 3 products (X,Y,Z), they will get 20% off on Y and 20% off on Z. And Y and Z must be the cheapest price as well.
Example; X 100USD / Y150USD/ Z130USD The 20% off must go to X and Y

X, Y and Z are the storewide respectively.

Anyone has idea to do this? Any help is appreciated.

Hello @rubberkiller !

Hope you are doing well.

The functionality you are looking for ‘buy x get y’ is available in the iCart Cart Drawer Cart Upsell app. As you have described your requirement, to set it up like this check the rules and settings available in the customizer section of the app(https://prnt.sc/OHb4sPGcAEOR, https://prnt.sc/STRtf8OqrKGF).

Also, you can contact the app support team if you need more help, they will be happy to help you via live chat, meeting, or email as well.