Free gift with purchase on Shopify with Vitals: gift tiers, pricing and setup
Last updated on October 29, 2026

Yes, Vitals does free gift with purchase on Shopify. The Vitals app (Vitals: Reviews, Bundles & 40+ on the Shopify App Store) includes a Gift offer in Upsell Builder that gives a free product once the cart reaches a spending goal, with a floating progress widget and an option to add the gift to the cart automatically. It comes in the same plan as bundles, volume discounts, product reviews and 40+ other apps.
🎁 Gift Offers at a glance
| Question | Answer |
|---|---|
| Trigger | The cart value of qualifying products reaches your spending goal, counted before your other discounts |
| Gift tiers | Up to 10 levels. Choose Best gift only or One gift from each level. |
| Gift choice | Add several gift products to a tier and the shopper picks one from a dropdown |
| Auto-add | Optional: Automatically add gift to cart, or shoppers claim the gift from the widget |
| Qualifying products | All products, or up to 90 products and 90 collections, with exclusions |
| Where it shows | An inline Product page block and/or a floating offer, each with its own on/off switch and appearance settings |
| How the gift is free | The gift keeps its normal price in Shopify, and Vitals discounts it to $0 automatically at checkout |
| Audience and timing | Schedule start and end dates, add a countdown timer, show it only in chosen Shopify Markets, and exclude Shopify B2B customers or customers with specific tags |
| Pricing | Included in the Vitals All-in-One plan, $29.99/month, with a 7-day free trial. Orders from Upsell Builder offers count toward Direct Revenue Assists: the first $1,000 a month is free, then usage fees start at $40/month (how usage tiers work). See the Shopify App Store listing for current pricing. |
🧭 Which setup fits your gift?
| You want | Use this |
|---|---|
| A free gift above a cart value | This Gift offer |
| A free gift with every order | This Gift offer with Applies to All products, the lowest spending goal (for example 0.01) and auto-add on |
| Buy 2, get 1 free | Buy X Get Y with a 100% off reward |
| A free gift when buying a set quantity | A gift on a Volume Discount tier |
| A discount or free shipping above a cart value | Spend Goal |
When Gift Offers are not the right fit
- Gifts priced at $0 in Shopify. Keep the gift at its normal price. A $0 product can be added to the cart without meeting the offer.
- Re-adding a gift the shopper removed. If a shopper removes an auto-added gift, auto-add stops for that offer for the rest of their browser session, until the cart drops below the goal. This is by design.
Gift upsell offers are a powerful way to increase your average order value (AOV) by rewarding customers with free gifts when they reach specific spending thresholds. This guide walks you through how to create, customize, and launch a Gift upsell offer in your Shopify store.
What is a Gift Upsell Offer?
A Gift upsell offer lets you automatically reward customers with a free product when they spend a certain amount on your store. A floating widget appears across your site, encouraging shoppers to increase their cart value to unlock rewards.
Where to Create a Gift Upsell Offer
The Gift Upsell Offer is part of the Upsell Builder app. Setting up a Gift upsell offer takes just four steps:
- Open the Upsell Builder app from your Vitals Homepage:
- Click Create bundle:
- On the Choose your bundle page, choose Gift.
This opens the gift offer editor. Everything is set up on a single page: your settings are grouped into cards, with a live preview of the widget beside them that updates as you make changes. The sections below walk through the cards from top to bottom.

Internal Name and Applies To: Select Qualifying Products

At the top of the page, give the offer an Internal name. Only you see it in your Vitals dashboard, so pick something that helps you recognize the offer later.
Then, in the Applies to card, choose which products count toward the spending goal:
- All products: every product in your store counts
- Specific products or collections: click Browse to pick individual products or collections
- Exclude specific products or collections: keep certain products or collections out of the offer, even if they match your selection above
You can select up to 90 products and up to 90 collections, and the same limits apply to exclusions. If you need more, group the products into a Shopify collection, publish it to the Online Store, and select (or exclude) that collection instead.
💡 Tip: This card defines what counts toward the spending threshold—not the gift itself (that comes in the Gifts card).
Schedule: Choose When the Offer Runs and Who Sees It

In the Schedule card, choose when the offer goes live:
- Immediately: the offer starts as soon as you publish it
- Schedule: pick a Timezone, Start date and Start time for the offer to start
Check Set end date to have the offer stop automatically on a date and time you choose. Leave it unchecked to keep the offer running until you turn it off.
If your store sells through Shopify Markets, the Visibility section lets you show the offer in All markets, Specific markets, or All markets except the ones you pick.
Under Exclude from this offer, you can hide the gift offer from certain customers:
- Shopify B2B customers: hides the offer from customers who are logged in and buying for a company through Shopify B2B, so free gifts stay with your direct-to-consumer shoppers
- Customers with specific tags: click Add tags and choose the Shopify customer tags to exclude. Customers with any of these tags won't see the offer
Excluded customers don't see the floating gift widget and don't get the gift discount at checkout. Both settings are off by default, and customers are only recognized once they're logged in to their account, so guests always see the offer.
Gifts: Set Spending Goals and Gift Tiers
In the Gifts card, define how much customers need to spend and what they receive in return.

Start with the settings at the top of the card:
- Gift label: the discount name customers see in their cart and at checkout. This field is required.
- Calculate discount from: choose Price or Compare-at price. This decides which price is shown crossed out next to the free gift in the widget; the gift itself is free either way. If a product doesn't have a compare-at price, its regular price is used.
- Automatically add gift to cart: when enabled, the free gift is added to the cart automatically once the spending goal is met. Otherwise, customers claim it with the button in the gift widget.
Gift distribution
Once your offer has more than one tier, choose how many gifts a customer can claim:
- Best gift only: Customers can claim one gift from any qualifying tier. With auto-add enabled, the highest tier's gift is added and upgraded as higher tiers unlock.
- One gift from each level: Customers can claim a gift from every tier they qualify for.
Create Gift Tiers
Click Add another gift level to add a tier. You can create up to 10 tiers, allowing you to reward higher spending with better gifts.
Each tier includes:
- Spending goal: Minimum cart value required
- Gift products: One or more items customers can receive (click Browse to pick them)
- Quantity: Number of gift items awarded
If multiple gift products are added, customers can choose one from a dropdown. To copy a tier, click the duplicate icon on its row; to remove it, click the delete icon.
Placements: Choose Where the Gift Offer Shows
In the Placements card, choose where shoppers see the gift offer. You can turn on Product page, Floating offer, or both. Existing offers keep their current Floating offer setting and have Product page turned off until you change it.
Product page
The Product page placement shows the gift content inline on the product page. On Online Store 2.0 themes, you can add the Free gift app block in the Shopify theme editor and move it to the spot you want in the product template. When the block is present, the widget appears there instead of at the shared Position setting. Without the block, click Customize appearance in the Product page row, then use Position to choose where it appears. By default, it appears below the buy buttons.
Floating offer
The Floating offer keeps the existing floating-widget experience. Its Customize appearance editor includes the floating position, page targeting, dismiss button, size and trigger-icon settings.
Shared content and appearance
Both placement editors use the same offer settings for device visibility, review stars, text and image size, colors, status colors, countdown appearance and Custom CSS. Choose the Color theme in Customize appearance under Appearance, next to Accent color.
Preview state
Use the preview controls in the editor or appearance toolbar to see the offer at Goal 0%, In progress, Goal met, Cart reminder, or Claimed when a tier has a gift product. If your offer has two or more tiers, you can also choose First tier reached. The cart-progress choices update Test Cart Value. These controls affect the preview only and do not change your storefront or saved offer settings.

Countdown timer and text
- Check Add countdown timer and enter a Title to show a countdown. The countdown ends at the offer's end date, so it is available after you set an end date in the Schedule card.
- Customize the text for At 0%, Between 1 - 99%, At 100%, Reminder to claim the gift in the Cart page and Gift claimed.
- Use Display widget when progress is 0% in the Display card to choose whether the offer shows before progress begins.
Publish Your Offer
There's no separate review step: all your settings stay on the same page, and the preview shows how the widget will look. When you're ready, use the buttons in the editor:
- Publish: makes the offer live, or schedules it if you chose Schedule in the Schedule card
- Save as draft: saves your changes without publishing the offer
The offer can't be saved until the Internal name and Gift label are filled in.
After Publishing
Once your offer is live:
- It will appear in your Upsell Builder dashboard
- You can edit it anytime in the same single-page editor
- A live preview updates in real time as you make changes
- The More actions menu at the top of the editor lets you Duplicate the offer, Translate it (when your store has more than one language), or open its Analytics
Best Practices for Gift Upsell Offers
- Use tiered rewards to encourage higher spending
- Choose relevant gifts that complement purchased products
- Keep thresholds realistic to avoid discouraging customers
- Enable auto-add for a smoother customer experience
- Test messaging to maximize conversions
Why Use Gift Upsells?
Gift upsell offers help you:
- Increase average order value (AOV)
- Improve conversion rates
- Enhance customer satisfaction
- Create a more engaging shopping experience
By following this guide, you can quickly launch a high-converting Gift upsell offer that motivates customers to spend more while delivering added value.
💡 Our gift app was not thought out for offering a $0 item as a gift.
The app's purpose is to offer a Gift that actually has value, but is discounted to $0 when your gift upsell condition is true.
Frequently Asked Questions (FAQs)
Does Vitals have a free gift with purchase app for Shopify?
Yes. The Gift offer in Vitals Upsell Builder adds a free product once the cart reaches a spending goal, with up to 10 gift tiers and an auto-add option. It is part of the Vitals app, together with bundles, volume discounts, product reviews and 40+ other apps.
How much do Vitals gift offers cost?
Included in the Vitals All-in-One plan at $29.99/month, with a 7-day free trial. Orders from Upsell Builder offers count toward Direct Revenue Assists: the first $1,000 a month is free, then usage fees start at $40/month. Check the Shopify App Store listing for current pricing.
Can I offer different gifts at different spend levels?
Yes. Add up to 10 gift levels, each with its own spending goal and gift products, and choose whether shoppers get the best gift only or one gift from each level.
Why does the free gift not come back after a shopper removes it?
By design. When a shopper removes an auto-added gift, auto-add stops for that offer for the rest of the browser session, until the cart drops below the goal. Test in a new private window to see the gift added again.
Do other discounts count toward the spending goal?
No. Gift tiers count the qualifying products at their price before any other discount, such as an automatic discount or a discount code. Shopify calculates all discounts at the same time, so the gift offer can't see what another discount takes off. If you don't want an order to get both, open the other discount in Shopify admin (Discounts → the discount → Combinations) and untick Product discounts. Shopify then applies only one of them: the one that saves the shopper more. You can also raise your gift goals to allow for the discount.
Q: Is the Gift provided automatically to the customers after they meet the criteria?
A: Not by default. If you would like the gift to be automatically added when its requirements are met, enable the option "Automatically add gift to cart" while creating the Gift upsell offer in Vitals.
Q: What happens if I have two Gift offers on different collections (e.g. Winter and Spring) and a customer meets both spending goals?
A: Both gifts activate. Each Gift offer tracks spending independently based on its own eligible products, so qualifying for one does not block the other. The floating widget displays all active offers together, and the customer can claim gifts from both. If auto-add is enabled on both offers, both gifts are added to the cart automatically.
Q: What happens if I have two Gift offers on the same eligible products?
A: The same cart spending counts toward both offers independently. If a customer spends enough to meet both thresholds, both gifts become available. The widget shows both offers, and the customer can claim both. With auto-add enabled, both gifts are added automatically for tiered offers. For non-tiered offers, the offer with the higher spending threshold is auto-added first; the customer can still claim the other gift manually.