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 @AKirilova,
You can set up Buy 2 Get 1 free buy using a Buy X Get Y app like BOGOS, which makes it easy to automatically add gift to the cart.
Beyond that, BOGOS supports a wide range of promotional options, including:
Buy One Get One Free
Buy X Get Y
Free Gift with Purchase
Mix & Match Bundles / Bundle Pages
Volume Discounts
Frequently Bought Together
Checkout Upsells
If you’re looking for a single app to manage all your promotions, BOGOS is definitely worth considering.
@AKirilova I totally understand how frustrating this can be. I’m Alexis from keficommerce.com, and this is actually a problem we see a lot. Flow can help with logic, but getting the free item to automatically add and behave cleanly in the cart isn’t always easy.
With keficommerce.com, this is handled directly. Buy X get Y offers auto add the free product and keep everything working smoothly in the cart without extra workarounds. If you’re exploring options, it could be worth checking out to see if it fits your setup and solves this cleanly.