How to Set Up a Free Gift With Purchase on Shopify (Step-by-Step)
On this article
Boost AOV with Product Bundles + Upsell
Introduction
Shoppers forget discounts. They remember gifts.
A 20% off code feels like a price cut. A free product in the box feels like a win. Both can cost you the same amount, but only one of them makes the customer tell a friend about your store.
That's why beauty counters have run gift-with-purchase promotions for decades, and why brands like Lancome and Estee Lauder still build entire campaigns around them. The tactic works just as well for a small Shopify store as it does for a department store.
There's one catch: Shopify doesn't let you add a free gift to the cart automatically out of the box. Discount codes can reduce a price to zero, but the customer still has to find the gift, add it themselves, and apply the code. Most never bother.
This guide shows you how to set up a free gift with purchase on Shopify the right way: the gift lands in the cart on its own the moment the customer qualifies. You'll also get gift ideas by niche, the mistakes that quietly eat your margin, and answers to the questions merchants ask us most.
What Is a Free Gift With Purchase on Shopify?
A free gift with purchase (often shortened to GWP) is a promotion where a customer receives an extra product at no cost after meeting a condition you set, such as buying a certain number of items or a specific product.
On Shopify, free gift offers usually take one of these forms:
| Offer Type | How It Works | Best For |
|---|---|---|
| Quantity-based gift (Reward Bundle) | Customer buys a set number of items, and a gift is added free | Consumables, beauty, supplements, apparel |
| Product-specific gift | Buying one particular product unlocks a matching gift | New launches, hero products, kits |
| Cart-value gift | Order total crosses a spend threshold and a gift unlocks | Stores focused on raising average order value |
| Buy X Get Y | Buy from one product group, get a different product free or discounted | Cross-selling, clearing slow stock |
The first type is the classic gift with purchase, and it's the one this guide focuses on. In Rebolt, it's called a Reward Bundle: the customer buys the quantity you set, and the reward product drops into the cart free, automatically.
Why a Free Gift Beats a Discount
Free feels bigger than the math says it should
Research on the zero-price effect shows people respond to a free item far more strongly than to an equivalent price cut. A $15 gift on a $60 order lands harder than $15 off, even though your cost is the same or lower.
It protects your price
Every discount trains customers to wait for the next one. A gift keeps your product at full price. When the promotion ends, nothing about your pricing has changed, so there's no discount hangover.
It raises order size, not just conversion
A quantity condition gives shoppers a target. Someone who came for two candles buys a third because the third one comes with a free wick trimmer. That's how gift offers quietly lift average order value: customers add items to qualify, not because you asked them to.
It's a cheap way to introduce a new product
A sample-size or entry-level product given as a gift becomes a paid product on the next order. Beauty brands have used this loop for years: the free mascara today sells the full-size mascara next month.
Can You Set Up a Free Gift With Purchase Without an App?
Partly, and it's clumsy. Shopify's native discounts can create a "Buy X Get Y" code that makes a product free, but the customer has to add the gift to the cart manually and the code has to be applied at checkout. If they skip either step, no gift.
There's no native way to add the gift to the cart automatically, show a progress message like "Add 1 more item to get your free gift," or limit the offer to certain customers or dates. That's the gap a free gift app for Shopify closes.
How to Set Up a Free Gift With Purchase on Shopify (Step-by-Step)
Here's the full setup using Rebolt's Reward Bundle offer. Start to finish, it takes about 5 minutes.
Step 1: Install Rebolt Bundle | Upsell | BOGO
Search for "Rebolt Bundle | BOGO | Upsell" in the Shopify App Store and click Install. It connects to your store in seconds, with no theme edits or developer help needed.
Step 2: Create a New Offer and Pick Reward Bundle
Open the Rebolt dashboard from your Shopify admin and click "Create New Offer." Choose the Reward offer type. This is the offer built for quantity-based free gifts: buy a set number of items, get the reward free.
Step 3: Choose the Trigger Products
Select which products count toward the gift. You can pick specific products, whole collections, or individual variants. A bestseller is the safest choice as a trigger, because customers already want it; the gift just settles the decision.
Step 4: Set the Quantity Condition
Decide how many items the customer needs to buy to earn the gift. "Buy 2, get a free gift" is the most common starting point. Set the bar one item above your current average order, not three above it. A goal that feels reachable is the one shoppers actually chase.
Step 5: Choose the Reward Product
Pick the product that will be added free. The best gifts are cheap for you and clearly useful next to the trigger product: a travel-size version, a matching accessory, a sample of something you want customers to try.
Step 6: Style the Offer Widget
Rebolt shows the offer on your product page so shoppers see the deal before checkout. Match the colors and fonts to your theme, and write the label in plain words: "Buy 2, get a free lip balm" beats "Special promotional offer."
Step 7: Preview and Test
Use preview mode, then run a real test: add the trigger quantity to your cart and confirm the gift appears at $0. Check it on your phone too, since that's where most of your customers are.
Step 8: Go Live and Watch the Numbers
Turn the offer on. Rebolt's analytics show impressions, conversions, and the revenue tied to the campaign, so you'll know within days whether the gift is pulling its weight.
Add a Free Gift Offer to Your Store Today
Launch a gift with purchase in minutes with Rebolt's Reward Bundle. The gift lands in the cart automatically, and no code is required.
Free Gift With Purchase Ideas by Store Type
The gift doesn't need to be expensive. It needs to make sense next to what the customer is already buying.
| Store Type | Gift Idea | Why It Works |
|---|---|---|
| Beauty & skincare | Travel-size cleanser or sample kit with any 2 full-size products | Low cost, and samples turn into full-size purchases later |
| Fashion & apparel | Free pair of socks or tote with 3 items | Useful, brandable, and cheap at wholesale |
| Supplements | Free shaker bottle with 2 tubs | Completes the kit and carries your logo to the gym |
| Coffee & food | Free sample bag of a new roast with 2 bags | Turns the gift into a taste test for your next bestseller |
| Pet supplies | Free treat pack with any 3 toys | Owners love free treats, and treats are repeat purchases |
| Home goods | Free wick trimmer with 3 candles | Feels premium and costs a fraction of the order value |
One pattern shows up across every niche: the strongest gifts are either consumable (so they run out and get repurchased) or a small taste of a product line you want the customer to discover.
Best Practices That Keep the Offer Profitable
Know your numbers first. Add up the landed cost of the gift and make sure the extra items customers buy to qualify cover it comfortably. If your margin on the trigger products is thin, choose a cheaper gift, not a lower quantity bar.
Show the offer before the cart. A gift nobody sees changes nothing. Put the offer widget on the product page, where the buying decision actually happens.
Name the gift. "Free gift with purchase" is vague. "Free lip balm when you buy 2" tells the shopper exactly what they're getting and what it's worth.
Give it an end date. A gift that's always available becomes part of the price in the customer's head. Run the offer in bursts: launches, seasonal peaks, slow weeks.
Rotate the gift. Repeat customers stop responding to the same gift. Swapping it monthly keeps the offer fresh and lets you test which gift moves the numbers most.
Pair it with an upsell. After the gift converts the order, a post-purchase upsell grows it further. Rebolt runs both from the same dashboard.
Common Mistakes to Avoid
Choosing a gift nobody wants. A dusty SKU you couldn't sell rarely makes a good gift. If it didn't work at 40% off, it won't create excitement at free.
Setting the bar too high. "Buy 6, get a gift" asks a two-item customer to triple their order. Most won't. Aim one step above their current behavior.
Hiding the condition. If the shopper only learns about the quantity requirement at checkout, the offer reads as a trick. State the condition wherever the offer appears.
Forgetting inventory. A gift promotion can empty your gift stock fast. Check the numbers before launch, and set the offer's end date to match what you can actually give away.
Ignoring mobile. Most Shopify traffic is on phones. If the offer widget breaks on a small screen, the campaign barely exists.
Final Thoughts
A free gift with purchase does three jobs at once: it nudges shoppers to buy more, it keeps your prices intact, and it puts a product in the customer's hands that can earn the next order. Few promotions cover that much ground for the cost of a sample.
The setup used to be the hard part. It isn't anymore. With Rebolt's Reward Bundle, the whole flow, trigger products, quantity condition, automatic gift in the cart, takes a few minutes to build and goes live the same day.
Pick a bestseller, pick a gift that belongs next to it, and set a bar your customers can reach. Then let the numbers tell you what to adjust.
FAQ
How do I add a free gift with purchase on Shopify?
Install Rebolt Bundle | BOGO | Upsell, create a Reward offer, choose the trigger products, set how many items the customer must buy, and pick the gift. Once the offer is live, the gift is added to the cart automatically when the condition is met.
Does Shopify have a built-in free gift feature?
Not a complete one. Native discounts can make a product free through a Buy X Get Y code, but the customer must add the gift manually and apply the code. There's no automatic add-to-cart, no progress message, and no advanced targeting without an app.
What is a Reward Bundle in Rebolt?
It's Rebolt's quantity-based gift offer: the customer buys a set number of qualifying items and receives the reward product free, added to the cart automatically. It's the fastest way to run a classic gift with purchase on Shopify.
What makes a good free gift?
Something cheap for you, useful to the customer, and related to the products that trigger it. Travel sizes, samples, and small accessories work best. Bonus points if the gift is consumable, because it creates the next purchase when it runs out.
Will a free gift offer hurt my margins?
Not if the quantity condition is set correctly. The extra items customers buy to qualify should more than cover the gift's cost. Check your landed cost on the gift before launch, and track revenue per campaign in Rebolt's analytics after.
Can I limit who sees the offer or when it runs?
Yes. Rebolt supports targeting by customer tags, collections, and date ranges, so you can run a VIP-only gift, a launch-week promotion, or a seasonal campaign that starts and ends on its own.
Free gift with purchase or discount: which should I run?
If your goal is bigger orders and full-price positioning, run the gift. If you need to clear stock fast at any price, a discount may move more units. Many stores alternate: gifts during normal months, discounts during clearance. For a deeper look at the revenue side, read how product bundles increase Shopify revenue.