Why doesn't my buy 2 get 1 free promotion work for multiple purchases?

I’m currently running a promotion of buy 2 get 1 free. I understand how to setup the automatic discount but the problem is, why doesn’t it work if they they “buy” 4 or 6? Someone who buys 4 of item X should get 2 item Y’s free. The system is only giving 1 item free. I’ve been playing around with it and it seems if I put 3 items in my cart, 1 item is free. Then if I add another 3, then the system will give another freebie. But the customer doesn’t know they have to do this. Why doesn’t it recognized multiples?

1 Like

@Karmiii

I appreciate you reaching out to let me know about this issue you’re encountering.

To confirm, did you create your automatic Buy X Get Y discount code by following these steps? If so, it’s important to note that customers must add all applicable items to their shopping cart first in order for the discount code to correctly apply, as the items that are part of the promotion won’t be automatically added to the customer’s cart. We have more details on this here.

In the meantime though, can you please tell me a bit more about the steps you’re taking when you click on the quantity to activate the discount? Feel free to share a screenshot of how this process appears on your end, so that I can take a closer look into this. I recommend blocking out any sensitive information on the screenshot, too.

I’d also like to test out this discount code on my end directly. With this in mind, can you please reply back to me here with your store’s URL, as well as the discount code, and the products required to activate this code?

I look forward to hearing back from you soon with more details!

Thanks!

This may be the default setting of BXGY. Can you create buy 4 get 2 and buy 6 get 3 to cover the multiples? Not clever and look like an easy fix

The only issue with this is Shopify only allows 1 automatic discount. I might have to make them use codes for multiples but I really didn’t want to do that.

Hi,

Thanks for the response. My website is https://brookesbathshop.com I created an automatic discount if you buy 2 soaps, you get 1 soap free. A recent customer placed an order of a total of 6 soaps, so she would get 2 of those free. But she only got 1 free. It looks like she put 4 of the same soaps in her cart at once and got an immediate free soap. But when she added 2 more soaps, she didn’t get another free soap.

In any case, I deleted the automatic discount and re-did it, When I tested it appeared to be ok now but if you could check it out as well, I would appreciate it.