Article Updated September 21, 2026

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

Muhammed Tüfekyapan

• 12 min read

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:

  1. Pause the campaign when gift inventory hits zero.
  2. 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.


Essential Guide

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.

Growth Suite cart drawer with a free gift progress bar showing how much more to spend for a free gift with purchase on Shopify

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

  1. Enable Free Gift in the cart drawer settings.
  2. Set your goal: cart total or item count.
  3. Add one goal or several, with a gift for each.
  4. Turn on auto add if you want zero friction.
  5. Write your progress messages.
  6. 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.

No-Discount Strategy

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.

Start Free Trial
5.0 on Shopify • 14 days free • No credit card

References & Sources

Research and data backing this article

1

Creating Buy X Get Y discounts in Shopify

Shopify Help Center 2024
2

Gift with Purchase: A Promotion That Pays for Itself

Harvard Business Review 2023
3

The Zero Price Effect: Why Free is Different

Journal of Marketing Research 2007
4

Impact of Free Gifts on Average Order Value

IThemeland Research 2024
5

Free Gift with Purchase Shopify Setup Strategies

Qikify 2024
Written by
Muhammed Tüfekyapan - Founder of Growth Suite

Muhammed Tüfekyapan

Founder of Growth Suite

Published Author 100+ Brands Consulted Founder, 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

v1.1 September 21, 2026 Latest

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.

v1.0 December 20, 2025

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 Days
5.0 on Shopify • 60-second setup • No credit card

Frequently Asked Questions

Common questions about this topic

How do I set up a free gift with purchase on Shopify?
Go to Shopify Admin, click Discounts, create an automatic discount, and choose 'Buy X Get Y'. Set the trigger (products or a collection), pick the gift product, and set its discount to 100% off. Two things to know: this only works for product or collection triggers, and the customer must add the gift to their cart themselves. For store-wide 'spend $100 on anything' campaigns with auto add, you need an app like Growth Suite.
Can Shopify do store-wide free gift with purchase?
No. Shopify's native Buy X Get Y discount only works with specific products or collections. There is no 'spend $X on your total cart' trigger, no matter which products are in it. If your campaign is about total cart value, you need a dedicated GWP app.
How do I automatically add a free gift to the cart in Shopify?
Native Shopify cannot auto add gifts. Buy X Get Y only discounts items already in the cart, so the customer has to add the gift product manually. With Growth Suite, the gift adds itself the moment the cart reaches your threshold and shows a 'FREE' badge in the cart drawer. If the cart drops back below the threshold, the gift is removed automatically.
What threshold should I set for a free gift with purchase?
Set it 25% to 35% above your current average order value. If your AOV is $60, try $75 to $80. The goal is an achievable stretch: close enough that customers add one more item, high enough to grow the order. Keep the gift's cost below the extra margin the threshold creates.
Does free gift with purchase increase AOV?
Yes, when the threshold sits just above your current AOV. In Growth Suite's own data, stores that enabled the free gift feature saw their average order value rise 17% in the 30 days after, compared to the 30 days before (250 Shopify stores, 66 million offer impressions, January to June 2026). One caveat: this is a before/after comparison, not a holdout test. Stores that enable a new feature are already optimizing, so some of the lift is selection, not the gift.
Can I offer different gifts at different spending levels on Shopify?
Not with native discounts. Growth Suite lets you set multiple goals, each with its own gift: spend $50 for a sample set, $100 for a travel bag, $150 for a premium product. The cart drawer shows progress toward the next goal, so there is always one more reason to add an item.
What happens if the cart drops below the gift threshold?
The gift should leave the cart automatically, otherwise you give gifts to orders that did not earn them. Native Shopify stops the discount at checkout, but the customer still saw a 'free' item in the cart, which causes bad surprises. Growth Suite removes the gift in real time and updates the progress message.
What happens to the free gift when an order is returned?
Decide before launch and write it into your return policy. 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. State the rule on your offer page and brief your support team.
Can customers choose their own free gift on Shopify?
Native Shopify allows only one fixed gift product. Growth Suite lets you offer a small set of gifts that customers browse in the cart drawer and pick with one click. Choice increases engagement because customers receive something they actually want.
How do I show free gift progress in the cart?
Native Shopify shows nothing until checkout. Growth Suite's cart drawer shows a live progress bar with messages like 'Add $15 more to get your free gift' before the threshold and 'Congrats, your free gift is in your cart' after. This visible progress is a big part of why customers spend more to qualify.
What happens when the free gift sells out?
Two honest options: pause the campaign when gift inventory hits zero, or switch to a backup gift. Never keep taking orders with a gift you cannot ship. Set a low stock alert on the gift product and check inventory daily while the campaign runs.
What makes a good free gift product?
High perceived value, low actual cost. Good options: travel or sample sizes, branded accessories like tote bags and pouches, exclusive items only available as gifts, and products that complement what the customer is buying. Avoid obvious clearance items and anything below your brand's quality level.
Is a free gift better than a discount for Shopify stores?
For most brands, yes. A discount cuts margin on every order, including orders from customers who would have paid full price. A gift threshold only rewards customers who spend more. With Growth Suite, dedicated buyers see just the gift goal and pay full price, while walk-away visitors can get the gift plus a time-limited trigger discount.
How do I test my free gift setup before launch?
Place test orders on desktop and mobile. Check three edge cases: a cart just below the threshold, exactly at it, and just above it. Confirm the gift shows as free at checkout, try removing the trigger item, and test any discount code combinations. Find the problems yourself before your customers do.
Audit