How to Set Up Free Gift with Purchase on Shopify (Step-by-Step)
Learn how to set up free gift with purchase on Shopify. Native options work for collections, but store-wide thresholds need Growth Suite. Step-by-step guide inside.
Muhammed Tüfekyapan
Key Takeaways
- 1 Native Shopify handles gift with purchase for products and collections using Buy X Get Y at 100% off, but the customer must add the gift to the cart themselves
- 2 Store-wide thresholds ('Spend $100 on anything, get a gift') and auto add are NOT possible with native Shopify discounts
- 3 Set the gift threshold 25% to 35% above your current AOV: stores using Growth Suite's free gift saw a 17% AOV lift in the 30 days after enabling it (250 stores, January to June 2026; before/after comparison, not a holdout test)
- 4 Growth Suite supports multiple goals with a different gift for each goal, auto add and auto remove, cart drawer progress bar, and customer gift choice
- 5 Protect your margin with rule design: exclude sale items and thin-margin vendors from the threshold, plan for stockouts, and write the gift return rule into your policy
- 6 Dedicated buyers see only the gift threshold and pay full price; walk-away visitors can get the gift plus a time-limited trigger discount
You want to reward your customers with a free gift with purchase. Spend $100, get a free travel bag. The idea is simple. But when you sit down to build it in Shopify, things get confusing fast.
Here is why. Shopify has a native way to do gift with purchase. It works well for some setups and fails completely for others. Most merchants find out about the limits after their campaign is live. This guide is how you find out before.
We will go through both paths: the native Shopify setup, step by step, and the app route for everything native cannot do. We build Growth Suite, a Shopify app with a free gift with purchase feature, so we will also share what we learned from real stores. Between January and June 2026, we measured more than 66 million offer impressions across 250 Shopify stores. Stores that turned on the free gift feature saw their average order value rise by 17% in the 30 days after, compared to the 30 days before. One honest caveat: this is a before/after comparison, not a holdout test. Stores that turn on a new feature are already optimizing, so some of this lift is selection, not the gift. Yes, we sell the tool. Read our claims the way you would read any vendor's claims, and test everything on your own store.
What This Guide Covers:
- Step-by-step native Shopify GWP setup
- How to auto add a free gift to the cart
- The rule design questions that protect your margin
- Multiple goals with a different gift for each goal
- What 250 real stores taught us about free gift with purchase Shopify campaigns
First Decision: Native Shopify or an App?
Before any setup steps, answer this one question. It decides which half of this guide you need.
Native Shopify can do this: "Buy product A, get gift B free." Or "Buy 2 items from the summer collection, get a free accessory." The trigger is always tied to specific products or collections.
Native Shopify cannot do this: "Spend $100 on anything in the store, get a free gift." There is no store-wide cart total trigger. There is also no progress bar, no gift choice, and no automatic add to cart.
| Your goal | Native Shopify | GWP app |
|---|---|---|
| Buy a specific product, get a gift | Yes | Yes |
| Buy from a specific collection, get a gift | Yes | Yes |
| Spend $X on anything, get a gift | No | Yes |
| Gift adds to cart automatically | No | Yes |
| Progress bar in the cart | No | Yes |
| Customer picks from multiple gifts | No | Yes |
| Multiple goals with a different gift per goal | No | Yes |
Rule of thumb: if your campaign is tied to one product or one collection, native is enough and it costs nothing. If your campaign is about total cart value, skip to the app section. Do not burn an hour fighting a limit that will not move.
Step-by-Step: Native Shopify Free Gift Setup
If the native route fits your campaign, here is the full setup. Ten minutes, honestly.
Step 1: Open Discounts
Go to your Shopify admin and click Discounts in the left menu. Click "Create discount" and choose "Automatic discount." Automatic means no code. The discount applies by itself when the conditions are met.
Step 2: Choose Buy X Get Y
Select "Buy X Get Y" as the discount type. This is the only native discount type that works for a true gift with purchase setup.
Step 3: Set the Trigger (Customer Buys)
This is what the customer must do to earn the gift. You have two options:
| Trigger | Example | Best for |
|---|---|---|
| Minimum quantity of items | Buy 2 items from the summer collection | Item count campaigns |
| Minimum purchase amount | Spend $50 on the skincare collection | Collection value campaigns |
Then pick the products or the collection the trigger applies to. Remember, this scope is the limit. You can pick products or collections here, never "the whole store."
Step 4: Set the Reward (Customer Gets)
Pick your gift product. Set the quantity to 1. Set the discount value to "Percentage" and enter 100. One hundred percent off is what makes it a gift.
Step 5: Set the Details
Give the discount a clear internal title like "GWP Travel Bag July." Set a start date and an end date. Decide if it combines with other discounts. Our advice: do not combine a free gift with product discounts until you have tested the math.
Step 6: Save and Test
Save the discount. Then open your storefront and test it like a customer. Add the trigger product. Check that the gift shows as free at checkout. Then try to break it. Remove the trigger item, change quantities, apply a discount code. Better you find the problems than your customers do.
The Part Most Merchants Miss
Native Shopify does not add the gift to the cart for the customer. The customer has to add the gift product to their cart themselves. Only then does it ring up as free at checkout. If the customer never adds the gift, they never get it. Plan your product page copy and cart messaging around this, or use an app that adds the gift for them.
Note:
Native Shopify gift with purchase setup works for product and collection triggers. But notice what is missing? There is no "store-wide total" option, and no auto add. Keep reading.
How to Auto Add a Free Gift to the Cart in Shopify
"Auto add" means the gift lands in the cart by itself the moment the customer qualifies. No extra click, no "did I earn it?" confusion.
Here is the honest answer: Shopify's native discounts cannot do this. Buy X Get Y only discounts items that are already in the cart. It never puts new items in. Merchants try workarounds with theme code or Shopify Functions, but these need developer skills and tend to break with theme updates.
If auto add matters to your campaign, this is an app job. In Growth Suite, it works like this: the moment the cart reaches your threshold, the gift appears in the cart drawer with a "FREE" badge. If the customer removes items and drops below the threshold, the gift goes away too. The cart always shows what the customer will actually get.
Key Insight:
This automatic behavior matters more than it looks. Every extra step between "I earned it" and "I have it" loses you customers. Auto add removes the biggest step.
Rule Design: The Questions That Decide Your Profit
Most setup guides stop at the clicks. But the clicks are easy. The rules behind them decide whether your campaign makes money or leaks it. Here are the questions to answer before you launch.
Where should I set the threshold?
Above your current average order value. That is the whole point: nudge customers to add one more item. A common range is 25% to 35% above AOV. If your AOV is $60, try a threshold between $75 and $80.
From our data:
Stores using Growth Suite's free gift feature set their threshold just above their AOV. Their average order value rose 17% in the 30 days after enabling it, compared to the 30 days before (250 Shopify stores, 66 million offer impressions, January to June 2026). This is a before/after comparison, not a holdout test, so treat it as direction, not proof. Customers add one more item to reach the gift.
What happens if the cart drops below the threshold?
The gift should leave the cart. Automatically. If it stays, you are giving gifts to orders that did not earn them. Native Shopify handles this correctly at checkout, but the customer still sees the "free" item in the cart and gets a bad surprise. A good GWP app removes the gift in real time and updates the progress message.
What happens when the gift sells out?
Decide before it happens. Two honest options:
- Pause the campaign when gift inventory hits zero.
- Switch to a backup gift.
What you should never do is keep taking orders with a gift you cannot ship. Set a low stock alert on the gift product in Shopify. Check gift inventory daily while the campaign runs.
Can one customer earn multiple gifts?
Decide this too. Common setups:
| Setup | How it works |
|---|---|
| One gift per order | The standard. Limit quantity to 1. |
| Multiple goals, different gift each | Spend $50 get gift A, spend $100 get gift B, spend $150 get gift C |
The second setup is a strong AOV play. More on it in the Growth Suite section below.
What happens to the gift on a return?
Write this into your return policy before launch. The two standard rules:
- The gift comes back with the order for a full refund.
- Or the gift's retail value is deducted from the refund if the customer keeps it.
Pick one, state it clearly on the offer page, and tell your support team. Tickets asking "why was my refund short?" are avoidable.
Should anything be excluded from the threshold?
Often, yes. Products already on sale, a vendor with thin margins, gift cards. If everything counts toward the threshold, low margin items can carry customers to the gift at a loss. In Growth Suite's Advanced Discount Rules you can exclude products, vendors, or already-discounted items from the calculation. Native Shopify gives you no such control.
Can the gift stack with a discount code?
Test the combination before launch. A 20% off code plus a free gift plus free shipping can quietly eat your margin. If you use Growth Suite, there is a smarter option than blocking combinations. Keep reading.
9 Best Shopify Discount Apps: Find the Right One for YOUR Problem
Stop browsing feature lists. 9 premium apps compared by the 7 problems they solve, not rankings, not reviews, just honest "use this when..." guidance. Find your perfect match in minutes.
Growth Suite: Free Gift Without the Limits
Now the app route, for everything native cannot do. We make Growth Suite, so yes, this section is about our own product. We will keep it factual and you can judge it yourself.
Store-Wide Cart Threshold
Set a threshold based on total cart value, any products. "Spend $100 on anything, get a free gift." This is the most requested GWP setup we see, and the one native Shopify does not support.
Multiple Goals, Different Gift for Each Goal
This is our newest free gift feature, and it changes how you design a campaign. Instead of one threshold with one gift, you set several goals, and each goal has its own gift:
| Cart reaches | Customer gets |
|---|---|
| $50 | Free sample set |
| $100 | Free travel bag |
| $150 | Premium full-size product |
The cart drawer shows progress toward the next goal, so there is always one more reason to add an item. One threshold asks "did you qualify?" Multiple goals keep asking "want the next one?"
Tiered levels in Growth Suite: each step up gives the customer something better. Free gift goals work the same way.
Auto Add and Auto Remove
The gift adds itself the moment the cart qualifies, and removes itself if the cart drops back below the threshold. The customer never wonders if the gift is coming.
Customer Gift Choice
Offer one gift or a small set to pick from. Choice changes the mood. The customer browses the gift selection area in the cart drawer and adds their favorite with one click.
Progress Bar and Messaging
Before the threshold: "Add $15 more to get your free gift." After: "Congrats, your free gift is in your cart." The message updates live as the cart changes. Customers chase the bar, and the bar is where the extra items come from.
The cart drawer with the free gift progress bar. The customer always knows how close they are.
Rule Controls for Margin Safety
Exclude vendors, specific products, or already-discounted items from the threshold calculation. Set limits per order. Your rules, your margin.
Gift Plus Smart Discounts
Here is the combination native Shopify cannot copy. Growth Suite reads visitor behavior. A dedicated buyer, someone clearly ready to purchase, sees only the free gift goal and pays full price. A walk-away visitor, showing exit signals, can get the gift plus a personal, time-limited trigger discount. You stop giving discounts to people who would have bought anyway.
Setup in Minutes
- Enable Free Gift in the cart drawer settings.
- Set your goal: cart total or item count.
- Add one goal or several, with a gift for each.
- Turn on auto add if you want zero friction.
- Write your progress messages.
- Go live.
No code, no theme editing. It works in the Growth Suite cart drawer.
For the full feature list, see the Shopify free gift with purchase app page.
Free Gift with Purchase: Increase AOV Without Discounting
Discounts cut your margins. Free gifts grow them. Learn how GWP lets you incentivize customers while protecting your brand and prices.
Before You Launch: The GWP Checklist
Run through this list no matter which route you chose.
Threshold
- ☐ Current AOV calculated
- ☐ Threshold set at AOV plus 25% to 35%
- ☐ Threshold reachable, not a fantasy number
- ☐ Gift cost below the extra margin the threshold creates
Gift
- ☐ Gift inventory allocated and tracked
- ☐ Gift not sold separately, or clearly marked as a gift item
- ☐ Gift quality matches your brand
- ☐ High perceived value, low actual cost
Technical
- ☐ Gift product created in Shopify with SKU tracking
- ☐ Test order placed on desktop and mobile
- ☐ Threshold edge cases tested: just below, exactly at, just above
- ☐ Return policy updated for gifts
Campaign Limits
- ☐ Start and end dates set
- ☐ Low stock alert active on the gift
- ☐ Backup gift or pause plan ready
- ☐ Support team briefed on the rules
The Bottom Line
Free gift with purchase on Shopify comes down to one decision. Tied to a product or collection? Native Buy X Get Y does the job for free. Based on total cart value, with auto add, progress, gift choice, or multiple goals? That is app territory, and native will not get you there no matter how creative you get.
Whichever route you take, put the threshold just above your AOV, answer the rule design questions before launch, and test like a customer. The stores in our data did exactly that. Their AOV rose 17% in 30 days. Before/after, not a holdout test, but a good sign.
What if every discount went to the right person?
Growth Suite predicts purchase intent and shows time-limited offers only to visitors who need them.
In This Article
References & Sources
Research and data backing this article
Muhammed Tüfekyapan
Founder of Growth Suite
Muhammed Tüfekyapan is a growth marketing expert and the founder of Growth Suite, an AI-powered Shopify app trusted by over 300 stores across 40+ countries. With a career in data-driven e-commerce optimization that began in 2012, he has established himself as a leading authority in the field. He also wrote Growth Hacking'e Başlangıç (2015), a Turkish e-book on growth hacking, and its English edition, Introduction to Growth Hacking (2016).
Version History
Track updates and improvements to this article
Major update for accuracy and depth. Restructured the guide around the first decision every merchant faces: native Shopify Buy X Get Y vs a dedicated GWP app, with a full capability comparison table. Added a new section on how to auto add a free gift to the cart in Shopify, including why native discounts require the customer to add the gift manually. Added a rule design section covering the operational questions most guides skip: where to set the threshold, what happens when the cart drops below it, gift stockouts, returns, exclusions, and discount stacking. Added first-party data from Growth Suite: stores that enabled the free gift feature saw a 17% average order value lift in the 30 days after activation, measured across 250 Shopify stores and 66 million offer impressions between January and June 2026. Documented the new multiple goals feature, where each spending goal unlocks a different gift. Rewrote the pre-launch checklist with threshold, gift, technical, and campaign limit checks, and refreshed the Key Takeaways and FAQ to match the updated guidance.
Initial publication
Stop giving discounts to everyone.
Growth Suite watches each visitor, predicts purchase intent, and makes one real, time-limited offer—only to those who need it.
Try Free for 14 DaysContinue Reading
More articles you might enjoy
6 Free Gift Mistakes That Kill Your Margins
How to Choose the Perfect Gift for Your GWP Campaign
Free Gift Email Marketing: How to Promote Your GWP Campaign
How Long Should a Flash Sale Last? Duration Guide
When to Use Automatic Discounts (And When to Avoid Them)
Flash Sale vs. Private Sale: Mass Traffic or Loyalty?
Frequently Asked Questions
Common questions about this topic