BOGO and Free Gift Offers on Shopify Without Breaking Your Checkout
- Team, Ecom swift LLC

- Aug 4
- 3 min read
"Free" does something to conversion rates that no percentage discount matches. A shopper who shrugs at 20% off will add a second item to unlock a free gift worth considerably less than that. It isn't rational, and it is extremely reliable.
Key takeaways
A free gift is a second line item that must arrive at zero, stay at zero through checkout, decrement inventory, and disappear if the qualifying product is removed.
The costliest bug is gift allowance: buy 2 get 1 on a six-unit order should yield three gifts — not one, and not six.
Sleek Bundles Upsell supports up to three distinct gift products on a single offer, each priced through Shopify's discount function rather than cart manipulation.
Choose gifts with high perceived value and low cost, and test the full path — including an express payment button — before launching.
It is also the promotion most likely to break your store.
Why free gift offers go wrong
A free gift isn't a discount on the thing being bought. It's a second line item that has to arrive in the cart at zero, stay at zero through checkout, decrement inventory correctly, and disappear again if the shopper removes the product that earned it.
That's four separate things to get right, and most implementations get at least one wrong. The usual failures: the gift stays in the cart after the qualifying product is removed, the gift gets charged at full price on express checkout, inventory never decrements so the gift oversells, or a shopper adds six qualifying items and walks away with six gifts you only meant to give one of.
The allowance problem
That last one deserves its own paragraph, because it's where the money actually leaks. If your offer is "buy 2, get 1 free" and a shopper buys 6, how many gifts have they earned? Three, presumably. But a naive implementation either gives one — which feels like a bug to the customer — or gives six, which is expensive.
Sleek Bundles Upsell calculates gift allowance per qualifying product against the tier the shopper actually reached, and clamps the cart to that number. Earn three, get three. Not one, not six.
More than one gift, deliberately
Sometimes a single gift isn't the right offer. A skincare set might warrant a sample and a travel bag; a supplement bundle might warrant a scoop and a shaker. Sleek Bundles Upsell supports up to three distinct gift products on one BOGO offer, each with its own quantity, and prices all of them through Shopify's discount function rather than through cart manipulation.
Practical rules for running BOGO
Pick gifts with high perceived value and low cost — samples, accessories, consumables you already stock in volume. Don't gift your bestseller; you'll cannibalise the very sale you were trying to grow.
Set a floor. "Buy 2, get 1" on a $12 product is a bad trade. Tie the gift to a threshold that clears your margin comfortably, and check the worst case — the largest order someone could plausibly place — before you publish.
Then test the whole path yourself. Add the qualifying product. Add too many. Remove one. Check out with an express payment button rather than the standard cart. If the gift behaves correctly at every step, the offer is safe to run — and free is the most persuasive word you have.
Frequently asked questions
Do free gift offers break Shopify checkout?
They can. A gift has to arrive in the cart at zero, stay at zero through checkout, decrement inventory correctly, and disappear again if the qualifying product is removed. Most implementations get at least one of those four wrong.
On a buy-2-get-1-free offer, how many gifts does a shopper who buys six earn?
Three. A correct implementation calculates gift allowance against the tier the shopper actually reached and clamps the cart to that number. Naive implementations give either one, which feels like a bug, or six, which is expensive.
Can one BOGO offer include more than one free gift?
Yes. Sleek Bundles Upsell supports up to three distinct gift products on a single offer, each with its own quantity, all priced through Shopify's discount function rather than by manipulating the cart.
Want help putting this into practice? Ecom Swift LLC builds and optimises Shopify stores — see our Shopify CRO and store optimization services.
Want help putting this into practice? Explore our Shopify CRO and store optimization services at Ecom Swift LLC.
Sleek Bundles Upsell is live on the Shopify App Store. Install Sleek Bundles Upsell and set up your first bundle offer in a few minutes.
Comments