Shopify free gift apps compared: gifts that stay free only when they are earned
By the Discount Prime team | Tested Nov 2, 2026 | Last updated November 2026
Adding a free gift to the cart is the easy part. The hard part is everything after: the shopper removes an item and drops below the threshold, adds the gift twice, raises its quantity, or adds it by hand without qualifying. We set up a single gift and a two-tier gift ladder on a live Shopify store, tried each of those cases, then checked how 11 popular gift with purchase apps and Shopify's own Buy X Get Y document the same situations.
Discount Prime adds the gift automatically when the cart reaches the threshold, or lets the shopper pick from up to 6 gifts per tier.
Gifts are only free while the cart qualifies. When we added a gift by hand without qualifying, it stayed at full price, and the widget removed it on the next cart load.
Tiers stack: one gift at 200 dollars, another at 500, a choice at 1,000.
The threshold is measured before bundle, cross-sell and upsell discounts and says so in the admin. Among the apps we reviewed, only Qikify documents the threshold basis as a setting.G26
Gifts run in the same engine as volume, bundle, cross-sell, upsell and free shipping campaigns, so a gift, an add-on discount and free shipping applied together in one checkout.
How we tested
We tried each case on a live store and read what 11 popular apps and Shopify publish about the same situations.
Store
Shopify development store, Dawn theme, Discount Prime Ultimate.
Date
November 2, 2026.
Campaigns
"Free Gift Notebook" (a 12 dollar notebook free over 200 dollars, added automatically) and "Gift tiers" (a 15 dollar tote added automatically at 500 dollars, and a choice of 1 gift at 1,000 dollars). Live at the same time: a bundle, a cross-sell offer, an upsell, and free shipping over 150 dollars.
Competitors
Competitors were not installed. Their columns reflect App Store listings, pricing pages, help centers and community threads accessed November 2, 2026. "Not documented" is not "not supported".
Rebuy's listing showed "not currently available on the Shopify App Store" on Nov 2, 2026.G42
How a free gift works in Discount Prime
You set a spend threshold, pick up to 6 gifts, and choose whether the gift is added automatically or picked by the shopper.
Scenarios: spend and get a gift, spend more get more, let them choose, wholesale thank-you gift.
Tiers: add more spend levels; each tier keeps the gifts from the tiers below.
Gift mode: "Add automatically" or "Customer picks", with "Number the customer may choose" capped at the number of gifts in the tier.
Once per order: on by default.
Storefront display: progress bar, toast with Undo, or silent.
Eligibility: all customers, Shopify customer segments, specific customers, or purchase-history conditions.
The five field tests
Each test is one merchant situation: what we tried, what Discount Prime did, and what other apps document for the same case.
Test 1. Reaching the threshold
Setup
Headphones (219 dollars) added to an empty cart. Before adding, the product page showed 200 dollars more to unlock the notebook.
What happened in Discount Prime
The notebook was added automatically at 0.00 with a "Free gift" tag, a toast said "Free gift unlocked" with an Undo button, and a progress bar showed the next tiers at 500 and 1,000 dollars.
What competitors document (as of Nov 2, 2026)
Shopify Buy X Get Y never adds the gift automatically; the shopper must add it. Auto-add is documented by BOGOS, EG, Monk, AOV.ai, CartBot, Upcart, Rebuy and Essential.G54G1G11G17G28G24G37G40G53
Test 2. Letting the shopper choose, with a cap
Setup
Tier 2 set to "Customer picks", 2 gifts offered, "Number the customer may choose" set to 1.
What happened in Discount Prime
The cart picker showed "0 of 1 chosen". After one pick it showed "1 of 1 chosen" and the other gift was disabled.
What competitors document (as of Nov 2, 2026)
Pick N of M is documented by Monk (total gifts and per-item caps), Rebuy Selectable GWP, Essential and BOGOS (limit one selection per gift). Upcart states its tiers do not let the customer choose.G18G40G53G4G37
Test 3. Trying to get more than earned
What happened in Discount Prime
Gift quantity: we set the gift quantity to 3. It stayed at 1.
Dropping below the threshold: we lowered the cart below 500 dollars. The tier gifts were removed automatically and the notebook (still earned) stayed at 0.00.
Adding a gift by hand: we added two totes straight to the cart with the gift tag, without qualifying for the tier. They were charged at full price (15 dollars each), not 0.00, and the widget removed them on the next cart load.
Why: the gift is the real product, priced at 0.00 by a Shopify Function only while the cart qualifies. There is no hidden duplicate product to manage.
What competitors document (as of Nov 2, 2026)
Auto-removal is optional in EG ("Rule works in reverse") and Monk (Auto Remove; when off the gift stays at full price). Gift Box can let a gift reach checkout and then removes it by editing the order. BOGOS and Gift Box offer a hidden duplicate product method. Essential re-checks on every cart change and at checkout.G12G19G23G3G22G53
Test 4. Which price counts toward the threshold
Setup
The admin states: "Measured on the price before bundle, cross-sell and upsell discounts. Price changes and tiered or flat price discounts still count."
What happened in Discount Prime
A 160 dollar bundle with a 32 dollar bundle discount still showed "40 dollars more to unlock" the notebook, so the bundle discount did not push the shopper further from the gift.
What competitors document (as of Nov 2, 2026)
Shopify Buy X Get Y counts full price before other discounts. Qikify documents a before or after setting. For BOGOS, EG and Monk the basis is stated only in community posts, not in their docs. Upcart gift tiers ignore discounts.G54G26G10G37
Test 5. Gift, add-on discount and free shipping in one checkout
What happened in Discount Prime
A cross-sell add-on discount, the free notebook and free shipping over 150 dollars all applied in one Shopify checkout.
What competitors document (as of Nov 2, 2026)
Apps that offer several discount types (BOGOS, Monk, Qikify, Upcart, Essential) document per-discount combination toggles. None of the docs we read describes one conflict system across gift, volume, bundle, upsell and shipping offers. Upcart advises avoiding duplicate rewards when its tiers and discounts both run.G4G13G16G36
Inside the campaign
Every gift offer is one campaign, in the same list as your other discounts.
A single gift and a two-tier ladder in the campaign list.Progress bar, toast with Undo, or silent.All customers, Shopify segments, specific customers or purchase-history conditions.
What shoppers see
Shoppers see how far away each gift is on the product page and in the cart, then a confirmation when it unlocks.
The product page says how much more unlocks each gift.A toast with Undo, and a progress bar toward the next tiers.The picker stops at the number the campaign allows.
Free gift apps compared
Discount Prime: tested on a live store. Competitors: as documented on Nov 2, 2026. "Not documented" means we could not find it on the App Store listing or help center.
Discount Prime, 11 Shopify gift apps and Shopify Buy X Get Y, compared on free gift features
Gift scaling options. Monk "Increase gifts with more purchases" with a maximum gift limit; BOGOS multiplier gifts.G18G1
Cart drawer apps with gift tiers built in. Kaching Cart, Upcart and Rebuy Smart Cart. Discount Prime works with the theme cart.G29G35G40
Which setup fits your store
Start from the goal: each one maps to a free gift setup in Discount Prime.
Goal
Setup
Lift average order value past one number
Spend and get a gift, add automatically, progress bar
Several spend levels
Spend more get more, tiers with automatic gifts
Let shoppers feel in control
Let them choose, Customer picks with a cap
Reward wholesale or loyal buyers only
Eligibility by segment or purchase history
Quiet gift for VIPs
Storefront display: silent
Shopify free gift app comparison FAQ
Does Discount Prime add the free gift automatically?
Yes, when the cart reaches the threshold. You can also let the shopper pick from up to 6 gifts per tier.
What happens if the cart drops below the threshold?
The gift for that tier stops being free, and an automatically added gift is removed on the next cart change. Gifts from lower tiers that are still earned stay free.
Can a shopper get the gift for free by adding it by hand?
No. The gift is priced at 0.00 only while the cart qualifies. In our test a gift added by hand stayed at full price and was removed on the next cart load.
Can shoppers change the gift quantity?
No. The gift quantity stays at the amount the campaign gives.
Do other discounts count toward the threshold?
The threshold is measured on the price before bundle, cross-sell and upsell discounts. Price changes and tiered or flat price discounts still count.
Can I offer different gifts at different spend levels?
Yes. Add tiers, and each tier keeps the gifts from the tiers below.
Does the free gift work with free shipping and other discounts?
Yes. Gifts run in the same engine as volume, bundle, cross-sell, upsell and free shipping campaigns. In our test a gift, an add-on discount and free shipping applied in one checkout.
Which plan includes free gifts?
One gift added automatically starts on Prime. Gift tiers, Customer picks and customer segments need Ultimate.