Why isn't my buy one get one free promotion working?

Topic summary

Buy-one-get-one-free (BOGO) auto-discount isn’t triggering as expected when purchasing product X and expecting product Y free.

What was tried/observed:

  • Native “Buy X Get Y” discount set with “Free” at a discounted value; however, Y didn’t appear when X was purchased.
  • Screenshots of the discount configuration were shared; later guidance noted a variant in the “Customer Gets” product wasn’t selected.

Key guidance provided:

  • Ensure both qualifying items are in the cart (items from “Customer Buys” and “Customer Gets”) for the discount to apply; some themes only show the discount at checkout, not on the cart page.
  • All relevant variants must be selected in the discount’s “Customer Gets” section.
  • Shopify does not natively auto-add the free item to the cart; for automatic gift addition, use a third-party app (e.g., BOGOS) that supports BOGO/Buy X Get Y/free gift.

On stacking discounts:

  • Multiple discounts can’t be combined by customers at checkout (e.g., an automatic and a manual code won’t both apply).

Status:

  • No confirmed resolution from the original poster. External guides and an app solution were suggested. Attachments (screenshots, demo GIF) are relevant to understanding the setup and behavior.
Summarized with AI on December 10. AI used: gpt-5.

I want customers to get a product free item when purchase another item

So I have added the autodiscount, But it doesn’t work

Hopefully someone will be able to help me! Thanks!

1 Like

Thanks Wilson,

There is no way to do it without app, I think Shopify provide “buy X get Y” originally

Hi @work_2

There is an option Free at At A DISCOUNTED VALUE section. You pick it, then your customers will get a product free item when purchase another item.

For a detailed guide, you can click here.

Hope it helps!

Thanks Edward,

I had already tried like this, but I didn’t get product Y when purchase product X

I set like this. Could you have a look what was wrong?

Many thanks.

Hi Edward, thanks for your reply
There is no more solution now to do it?

Hi, thanks for your response
Could you guide me how to use this app?

yes you can do it in some ways but not 100 percent you will achieve that you are wondering if you do not understand what I am saying to you then see here the complete details about its.

Hi

Can i have a question more?
When I set multiple discount(both of them one is automatic discount, another one is manual discount), only worked the automatic discount

I want to apply these 2 discount to specified product. Is this possible for us?

Regards

Hi, @work_2 !

My name is Lilith, I’m on the Social Care team at Shopify.

I can help you in general terms here as there could be many different reasons this might not be working.

We do have a great step-by-step guide that can help you set that up the way you’d like.

That said, in your screenshot of the discounts set up, there is a variant that was not selected in the nail file product. Was that intentional?

If the customer adds any one of the items in the “Customer Buys” section and doesn’t add the product from the “Customer Gets” section they won’t see the discount at the checkout stage. Both items need to be in the cart for the discount to automatically work.

Another common scenario is that customers will not see the discounts on the cart page (this depends on the theme of course), so they must click the checkout button to see the discounts take effect.

I’d be happy to test out the discount on the site and see what might be happening if you’d like. I would need your store site URL to view your website.

As for your second question further down the thread, at this time customers can’t double up on discount codes. However, with the type of product, you’re selling there may be an opportunity for you to increase your revenue and average dollar sale by implementing bundling. We have some bundling apps that our amazing partners have built within our app store. I do think that with the type of product you have, your target customer is likely more inclined to buy several products at a time. I’m certain that professional artists and individual use customers will both take advantage of the appealing bundle discount.

Let me know how you do with the information above! I’m happy to answer any questions you think of as you work on your business.

Hi

Since Shopify doesn’t natively support automatically adding a free item to the cart when another item is purchased, I recommend using a third-party app designed specifically for free gifts, such as the BOGOS App.

With BOGOS, you can easily set up offers like BOGO, Buy X Get Y, Spend More Get More, Free Gift with Purchase, and more. The free gift will be automatically added to the cart for your customers.

auto add to cart

You can try BOGOS for FREE here!