"Spend $75, get a free tote" is the most reliable gift-with-purchase there is. It gives shoppers a concrete reason to add one more item, and it rewards the carts you most want to grow. The trick is doing it so the gift appears and disappears on its own as the cart moves around the threshold. Here is how.
Pick the threshold first
Your threshold is the whole offer. Set it wrong and you either give gifts away to carts that would have converted anyway, or you set the bar so high nobody reaches it.
A practical starting point:
- Look at your typical order value.
- Set the threshold a bit above it - close enough that adding one more item is realistic, high enough that hitting it means a bigger cart than usual.
- Make the gift feel worth the stretch, but keep its cost well under the extra margin you earn from the larger cart.
You can always run it, watch, and adjust. The threshold is a dial, not a one-time decision.
Nudge shoppers toward it
A threshold offer only works if shoppers know how close they are. "You are $12 away from a free tote" is one of the most effective nudges in ecommerce because it turns an abstract number into a small, winnable goal.
A progress-bar widget on the cart does exactly this: it shows the remaining amount and updates live as items go in and out. As the shopper adds product, the bar fills; the moment it completes, the gift lands. See Storefront widgets.
Make the gift add and remove itself
The part merchants get wrong is the edge case: a shopper crosses $75, the gift is added, then they remove an item and drop to $68. If the gift stays, you just gave it away below your threshold. If your setup cannot remove it cleanly, you get support tickets and margin leaks.
The clean approach re-evaluates the cart on every change:
- Cross the threshold - the real gift product is added automatically at 100% off.
- Drop below it - the gift is removed automatically.
- Reach it again - it comes back.
Valotrix Cart Rewards does this on Shopify's native discount system with the real variant, so there is no $0 catalog clone and no ghost inventory. Walkthrough: Threshold free gift.
Add tiers when one threshold is not enough
Once a single threshold works, tiers extend it: spend $50 for a small gift, $100 for a better one, $200 for the best. Each tier is its own trigger and reward, and the progress bar can point at the next one up. This keeps shoppers climbing instead of stopping at the first reward. See Tiered rewards and the tiered spend recipe.
Selling in more than one country?
A flat $75 threshold does not translate. It is too low in one market and too high in another. Per-market thresholds let you set the right number for each region and show prices in each local currency, so a shopper in Germany sees a euro threshold, not a converted-looking dollar figure. See Multi-currency and Markets.
Quick checklist
- ☐ Threshold set a little above your typical order value.
- ☐ Gift cost comfortably under the extra margin from a larger cart.
- ☐ Progress-bar nudge turned on so shoppers see how close they are.
- ☐ Gift auto-removes if the cart drops below the threshold.
- ☐ Per-market thresholds set if you sell internationally.
- ☐ Tested in the simulator before publishing.
Keep reading
- How to set up gift with purchase on Shopify - the three ways to run a free-gift offer.
- Shopify BOGO without a discount code - buy-one-get-one with no code to type.
Want the auto-add, auto-remove version without touching theme code? Install Valotrix Cart Rewards - the free plan covers cart-value thresholds.