Can i do a discount buy 2 get other product for free but the product will appear in cart for free?

Topic summary

Goal: Enable “buy 2 of the same product, get a specified different product free” with the free item auto-added to the cart (no manual action or leaving the cart).

Key update: Shopify doesn’t support auto-adding free gifts natively, and this cannot be done via a discount code. You’ll need an automatic discount powered by a third‑party app.

Suggested solutions:

  • Discount Depot: Create an automatic Buy X Get Y rule that auto-adds the free gift when 2 qualifying items are in the cart.
  • BOGO+ | Easy Free Gift Upsell: Configure “add 2 items, auto add free gift” to match the desired behavior.
  • BOGOS: Free Gift Bundle Upsell: Supports BOGO, Buy X Get Y, and spend-threshold gift offers with auto cart addition.

Definitions:

  • BOGO: Buy One, Get One.
  • Buy X Get Y: Buy a set quantity (X) to receive a specific item (Y) free.
  • Automatic discount: A promotion applied without entering a discount code.

Status: Recommendations provided; no confirmation from the original poster. Discussion appears open. A screenshot illustrates app configuration but isn’t essential to understanding.

Summarized with AI on December 10. AI used: gpt-5.

Hi

I was wondering if i could make a discount buy 2 of the same product and get a different product ( one that i specified in the discount)

but in the way that they dont need to go away from cart in order to add that 3 different product for free.

so what i want to accomplish is that after they add to cart 2 of those same products they would get the third for free but it would appear automatically in cart so they dont have to add it manually..

1 Like

Hi @michal22 If you are still looking for a solution to this, you can try using the Discount Depot APP, and create an automatic Buy X Get Y discount in it, where on adding 2 products to the cart the free gift will be auto-added to the cart itself. Please note it won’t be possible using a discount code it can be achieved if you use automatic discount for the same.

Let me know if the app was able to solve your issue.

Hi @michal22 , thank you for posting here!

In your case, you can try using the app “BOGO+ | Easy Free Gift Upsell”. It helps you create a Buy X Get Y campaign.

By setting up campaign with the rule: add to cart 2 product, then choose the option auto add and free gift. You will finish set up a sale campaign work in the way you want.

If my answers works for your website, please mark it as a SOLUTION. Let me know if you have any further questions.

Hi,

To automatically add the free product to the cart, you’ll need to use a third-party app that specializes in free-gift promotions, since Shopify doesn’t support this natively.

With a dedicated free-gift app, you can set up offers like:

  • BOGO

  • Buy X Get Y (e.g., Buy 2 of the same product → get a specific free gift auto-added)

  • Spend X to get gift(s)

  • Spend more, get more,

  • And more.

One option you can try is BOGOS: Free Gift Bundle Upsell, which auto-adds the gift to the cart exactly the way you described.