In my shopify plus store I want to have an offer buy 2 products get 3rd one for free. Can we add automatically the gift in the card. It will be great if we can use Flow for this
Thanks in advance
Goal: Automatically add a free item for a “buy 2, get the 3rd free” offer in a Shopify Plus store, ideally via Shopify Flow.
Key clarification:
Suggested solutions:
Optional Flow backup (post-purchase):
Outcome/status:
In my shopify plus store I want to have an offer buy 2 products get 3rd one for free. Can we add automatically the gift in the card. It will be great if we can use Flow for this
Thanks in advance
No, Flow is a back-end automation app.
For this you’d need either theme modification or, probably use another App.
Hey @AKirilova,
You can use SupaEasy- SupaEasy: AI Functions creator - SupaEasy: migrate scripts & create Shopify Functions with AI | Shopify App Store; it creates functions that run on your cart page and checkout page.
It’s great for offers like: buy 2, get the fourth product free; buy 3, get the next 3 free, etc.
Thanks!
Hi!
Here’s exactly how we can set up the “Buy 2 products, get the 3rd one free” offer on the website. I’ll walk you through everything step by step, in simple language, so it’s easy to follow.
Shopify’s built-in discounts do not automatically add a free product into the customer’s cart.
They require the customer to add the free item manually, which people usually don’t do.
To make the experience smoother for customers, we’ll use a small app that adds the free gift automatically.
This takes about 5–10 minutes once you know where to click.
We only need one of these apps (they all work the same way):
Once you open the app on the Shopify App Store, click “Add App” and install it.
This app will let us create a rule like:
“When someone buys 2 of Product X, automatically add Product Y for free.”
Here are the exact steps the owner needs to follow inside the app:
The home screen will have a button that says something like “Create Offer” or “Create Gift Rule.”
Click it.
Select the option that says something like:
Every app uses slightly different wording, but they all have this option.
This is where we tell Shopify when to give the free product.
Choose:
If the offer applies to any product, choose “cart quantity is 2 or more.”
Now pick the item that should be added to the cart as the free one.
Make sure:
There will be a button like “Activate,” “Enable,” or “Turn On.”
Click that to make the offer live.
Once this is done, when a customer adds 2 qualifying products to the cart, the app will automatically add the free gift for them.
Since we are on Shopify Plus, we can also add a safety net using Shopify Flow.
This is helpful because:
If the customer removes the free gift from the cart, Flow can add it back after the order is placed, so we don’t miss giving the free product.
Here’s how to set it up:
This means the automation runs the moment an order comes in.
“Does the order contain 2 or more of [main product]?”
“Edit Order → Add Product”
Choose the free product.
Set price to $0.
Now even if a customer removes the gift from the cart, Shopify Flow will still add it to their final order.
To summarize what the owner needs to know: