Why isn't the Buy X get Y discount working?

Shopify Partner
81 0 10

I have made this discount 1000 times without any issues for 100 other stores I have worked with, but for some reason, it just does not want to work for this store. I have set it up correctly as you can see per the screenshot, but it is not working still... I have tried everything I can in the book to test and try, but it just does not want to work. 

The discount is going to work like this: Customers add 3 items to cart, when they go to checkout, 1 of the items (cheapest one) automatically will become free. 

I hope there are some magicians here who can help with this one. Here are some screenshots to further explain and show you how the discount is set up:

Screenshot 2024-03-23 at 20.11.50.png 

Screenshot 2024-03-23 at 20.10.14.png

Screenshot 2024-03-23 at 20.12.02.png

When I test and add 3 products to cart and proceed to checkout:

Screenshot 2024-03-23 at 20.13.13.png

Screenshot 2024-03-23 at 20.13.42.png

Reply 1 (1)

Shopify Staff
986 131 157

Hi, @Onlinetrap. Thank you for sharing those screenshots! 


With a Buy X Get Y discount the customer must have all of the products added to the cart for the discount to work. With the discount you set up, a customer must have 4 products in their cart to get the discount. 3 products to be eligible for the discount and a fourth product for free. To set up the discount you're describing you'll want to change the Minimum quantity of items setting under Customer buys to 2. This will make it so that if the customer has 3 products in the cart, one will be free. 


Let us know if you still have questions after trying that out! You can also learn more about Buy X Get Y discounts here.

Erin | Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog