Discount Prime
Discount Prime
Smart Discount Campaigns for Shopify
Shopify free gift app comparison

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.

Cart totals with free gift savings and a tiered gift progress bar

Key takeaways

  • 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".

The 11 apps we reviewed, plus Shopify Buy X Get Y

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.
Free gift scenarios: spend and get a gift, spend more get more, let them choose, wholesale thank-you gift
Gift tiers with a spend threshold per tier, add automatically or let the customer pick, up to 6 gifts per tier

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.G54 G1 G11 G17 G28 G24 G37 G40 G53

Free gift added automatically to the cart at 0.00 under Your free gifts
Toast with Undo and a tier progress bar toward the 500 and 1,000 dollar gifts
Toast saying the free gift is unlocked, with Undo

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.G18 G40 G53 G4 G37

Tier 2 set to Customer picks with the number the customer may choose capped at the gifts selected
Gift picker in the cart showing 0 of 1 chosen
Gift picker at its limit, 1 of 1 chosen, other option disabled

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.G12 G19 G23 G3 G22 G53

Gift lines at 0.00 with a Free gift tag and a fixed quantity
After the cart drops below the tier thresholds only the earned gift stays free

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.G54 G26 G10 G37

Qualifying purchase measured on the price before bundle, cross-sell and upsell discounts

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.G4 G13 G16 G36

Checkout with a cross-sell add-on discount, a free gift and free shipping together

Inside the campaign

Every gift offer is one campaign, in the same list as your other discounts.

Campaign list with a single free gift at 200 dollars and a two-tier gift ladder at 500 and 1,000 dollars
A single gift and a two-tier ladder in the campaign list.
Storefront display options: progress bar, toast with undo, or silent
Progress bar, toast with Undo, or silent.
Eligibility: all customers, Shopify segments, specific customers or purchase-history conditions
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.

Product page message showing how much more unlocks each gift
The product page says how much more unlocks each gift.
Toast with Undo and a tier progress bar toward the 500 and 1,000 dollar gifts
A toast with Undo, and a progress bar toward the next tiers.
Gift picker at its limit, 1 of 1 chosen, other option disabled
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
CriterionDiscount Prime logoDiscount PrimeBOGOS logoBOGOSEG (EasyGift) logoEG (EasyGift)Monk logoMonkAOV.ai logoAOV.aiCartBot logoCartBotGift Box logoGift BoxQikify logoQikifyKaching Cart logoKaching CartUpcart logoUpcartRebuy logoRebuyEssential logoEssentialShopify BXGY logoShopify BXGY
Rating / reviews (Nov 4, 2026)5.0 / 205.0 / 4,599G15.0 / 1,150G114.9 / 606G155.0 / 880G274.9 / 507G244.9 / 231G214.7 / 677G255.0 / 1,603G294.8 / 952G344.7 / 791, listing unavailableG42 G435.0 / 30G51Not applicableG54
Built for ShopifyYesYesG1YesG11YesG15YesG27YesG24YesG21YesG25YesG29Not shownG34Not applicableG42YesG51Not applicableG54
Free plan for live storesFree plan available; Free Gift starts on PrimeYes, 30 orders lifetimeG1Yes, 1 ruleG11No, dev stores onlyG15Yes, $500 revenue capG27YesG24No, dev and trial onlyG21Yes, 1 campaignG25No, dev stores onlyG29No, dev stores onlyG34Not documentedG40Not documentedG52Built inG54
Paid range (USD per month)$49.90 to $99.90$29.99 to $109.99, plus $0.05 per order over the capG1$14.99 to $49.99G11Not documentedG15$19.99 to $39.99G27$9.99G24$29.99 to $79.99G21$9.99 to $49.99G25$9.99 to $24.99 on the listingG29$29.99 to $54.99G34From $25 per package, third-party figureG45Not documentedG52$0G54
Order or revenue capNo order cap; unlimited ordersOrdersG1No capG11Not documentedG15Revenue, free plan onlyG27Not documentedG24OrdersG21No caps statedG25OrdersG29OrdersG34Order volumeG41Not documentedG52NoG54
Trigger: cart valueYesYesG2YesG11YesG17YesG27YesG24YesG21YesG26Yes, per a third partyG30YesG37YesG40YesG52Minimum purchase, before discountsG54
Trigger: quantityNo, spend thresholdYesG2YesG11Not documentedG15Not documentedG27YesG24Not documentedG21YesG26Not documentedG29Yes, item countG37YesG40YesG53YesG54
Trigger: products and collectionsYes: count spend on products, collections, tags, vendors or typesProducts yes; collections not documentedG2YesG11YesG18YesG28ProductsG24YesG21Not documentedG25Yes, per a third partyG30Not documentedG34YesG40YesG52YesG54
Trigger: customer segmentYes: segments and specific customers, UltimateYes, customer tagsG2Yes, $29.99 plan and upG11Yes, customer tagsG17YesG27Not documentedG24Not documentedG21Not documentedG25Tags, per a third partyG30Not documentedG34Not documentedG40YesG52Yes, segmentsG54
Trigger: order historyYes: purchase-history conditions, no segment neededYesG2YesG11Not documentedG15Not documentedG27Not documentedG24Not documentedG21Not documentedG25Not documentedG29Not documentedG34Not documentedG40Not documentedG52Not documentedG54
Gift tiersYes: up to 5, cumulative, UltimateYes, spend more get moreG2Yes, by cart valueG11Tiered progress barG15Yes, milestonesG27Not documentedG24Not documentedG21Not documentedG25Gifts bar, detail not documentedG29Yes, up to 4G35YesG40YesG53No ladderG54
Gift choice (pick N of M)Yes: up to 6 gifts per tier, capped picks, UltimateYes, popup or sliderG1 G4Yes, popupG11Yes, total gifts and per-item capsG18YesG28Not documentedG24Yes, popupG23Not documentedG25Not documentedG29NoG37Yes, Selectable GWPG40YesG53Shopper adds it by handG54
Auto-addYesYesG1YesG11YesG17YesG28YesG24Yes, optionalG21Not documentedG25Yes, per a third partyG30YesG37YesG40YesG53NoG54
How the gift is pricedThe real product, priced at 0.00 by a Shopify Function while the cart qualifiesHidden clone product, native discount function, or draft orderG3 G4EG automatic discount to $0, Shopify automatic, or codeG13Shopify Functions discount code, 100% offG16Not documentedG27Not documentedG24Hidden $0 ghost product, or draft orderG22Not documentedG25Not documentedG29$0 duplicate, or 100% automatic discountG35Shopify Functions, 100% offG40App discount; gift keeps its real priceG53Native discountG54
Auto-remove below the thresholdYes for automatic gifts, always onCheckout guard, and removal in cart drawersG4 G5Only with "Rule works in reverse" onG12A setting; when off, the gift stays at full priceG19Not documentedG27Reverse botG24Post-order edit removes the giftG23Only in "after discounts" modeG26Not documentedG29Discount removed with the gift; tier removal not documentedG36Varies by methodG40Yes, plus a checkout recheckG53The discount stops applyingG54
Threshold basis documentedYes, in the admin: before bundle, cross-sell and upsell discountsAfter discounts, vendor forum postG10Before discounts, merchant postG10 G14After automatic discounts, forum postG10Not documentedG27Not documentedG24Cart value; post-order check uses the final orderG23Yes, a before or after settingG26Not documentedG29Gift tiers ignore discountsG37Not documentedG40Not documentedG52Yes, before discountsG54
Stacking controlsShared engine with volume, bundle, cross-sell, upsell and free shipping campaignsAllow or deny for codes and automatic discountsG4Per-discount combine classesG13Combines automatically by designG16Custom discount building, paid plansG27Not documentedG24Draft order mode: codes onlyG22Not documentedG25Not documentedG29Store-wide combination settingG36Not documentedG40Codes must combine with product discountsG53Combination classesG54
Progress barYesYesG1Not documentedG11YesG15YesG27Not documentedG24Not documentedG21YesG25YesG29YesG35YesG40YesG53NoG54
Product page messageYesToday offer widgetG1Gift page redirectG11YesG15Promotion cardG27Not documentedG24Not documentedG21YesG26Not documentedG29Not documentedG34Not documentedG40YesG52NoG54
Toast with UndoYesNot documentedG1Not documentedG11Not documentedG15Not documentedG27Not documentedG24Not documentedG21Not documentedG25Not documentedG29Not documentedG34Not documentedG40Not documentedG52NoG54
Multi-language storefrontYes, per-language widget textNot documentedG1Not documentedG11Yes, translatable textG15AI widget translation, paid plansG27Not documentedG24YesG21YesG25Not documentedG29Not documentedG34Not documentedG40Not documentedG52Yes, through ShopifyG54
AnalyticsYes, performance per campaignYesG1Yes, per rule with CSVG11Not documentedG15Yes, AOV per campaignG27Not documentedG24Yes, dashboardG21YesG25YesG29YesG34YesG41Not documentedG52Shopify reportsG54
A/B testingNoNot documentedG1Not documentedG11Not documentedG15Yes, paid plansG27Not documentedG24Not documentedG21Not documentedG25YesG29Not documentedG34Yes, separate packageG41Not documentedG52NoG54

What happens when shoppers try to get more

These are the cases where a free gift quietly costs money. Discount Prime: tested. Competitors: as documented on Nov 2, 2026.

How Discount Prime and 12 other options handle gift abuse and edge cases
AppAuto-remove below the thresholdQuantity lock on the giftInventory check on the giftThreshold basis
Discount PrimeYes for automatic gifts (tested). A gift added by hand stayed at full price (tested)Yes (tested)Not statedBefore bundle, cross-sell and upsell discounts (shown in the admin)
BOGOSCheckout blocked below the minimum; removal in cart drawers; post-order hold or cancelG4 G5Limit one selection per gift; maximum gifts per order at checkoutG4Clone not tracked by default; optional dual deductionG4After discounts, vendor forum postG10
EG (EasyGift)Only with "Rule works in reverse" onG12Not documentedG12Out-of-stock alerts on the Standard plan and upG11Before discounts, merchant postG10 G14
MonkAuto Remove setting; when off, the gift stays at full priceG19Auto Remove blocks raising the gift quantityG18Gift must be in stock and activeG17After automatic discounts, forum postG10
AOV.aiNot documentedG27Gift limit rules, paid plansG27Not documentedG27Not documentedG27
CartBotReverse botG24Not documentedG24Not documentedG24Not documentedG24
Gift BoxGift can stay through checkout; removed by a post-order editG23Not documentedG22Original product decremented on orderG22Cart value; codes apply later at checkoutG23
QikifyOnly in "after discounts" modeG26Not documentedG26Not documentedG25A before or after settingG26
Kaching CartNot documentedG29Shoppers cannot remove automatic gifts, per a third partyG30Not documentedG29Not documentedG29
UpcartDiscount removed if the shopper removes the gift; below-threshold not documentedG36Not documentedG35Only with the 100% automatic discount methodG35Gift tiers ignore discountsG37
RebuyDepends on the method; Bundle Builder leaves the gift at full priceG40Each selectable gift onceG40Not documentedG40Not documentedG40
EssentialYes, re-checked on every cart change and at checkoutG53One free unit per tierG53Not documentedG53Cart amount, item count or products; discount basis not documentedG53
Shopify BXGYThe discount stops applying; nothing to removeG54Maximum uses per orderG54NativeG54Full price, before other discountsG54

Where other apps are stronger

Other apps lead on review volume, checkout guards, A/B testing, gift scaling and built-in cart drawers.

  • Review volume and track record. BOGOS (about 4,600 reviews, since 2014), Kaching Cart (about 1,600), EG (about 1,150).G1 G29 G11
  • Checkout guards. BOGOS can block checkout below the minimum and hold or cancel suspect gift orders. Essential re-checks the goal at checkout.G4 G53
  • A/B testing. AOV.ai (paid plans), Kaching Cart and Rebuy (separate package).G27 G29 G41
  • Gift scaling options. Monk "Increase gifts with more purchases" with a maximum gift limit; BOGOS multiplier gifts.G18 G1
  • Cart drawer apps with gift tiers built in. Kaching Cart, Upcart and Rebuy Smart Cart. Discount Prime works with the theme cart.G29 G35 G40

Which setup fits your store

Start from the goal: each one maps to a free gift setup in Discount Prime.

GoalSetup
Lift average order value past one numberSpend and get a gift, add automatically, progress bar
Several spend levelsSpend more get more, tiers with automatic gifts
Let shoppers feel in controlLet them choose, Customer picks with a cap
Reward wholesale or loyal buyers onlyEligibility by segment or purchase history
Quiet gift for VIPsStorefront 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.

Keep reading

Sources

Every competitor claim above links to one of these pages. App names and logos belong to their owners and are used only to identify each app.

  1. [G1] BOGOS listing, accessed Nov 2, 2026
  2. [G2] BOGOS docs, Gift offer, accessed Nov 2, 2026
  3. [G3] BOGOS docs, Understanding basic terms, accessed Nov 2, 2026
  4. [G4] BOGOS docs, Settings, accessed Nov 2, 2026
  5. [G5] BOGOS docs, Cart drawer apps, accessed Nov 2, 2026
  6. [G10] Shopify Community, gift with purchase app using cart total after rebate or coupon, accessed Nov 2, 2026
  7. [G11] EG Auto Add to Cart Free Gift listing, accessed Nov 2, 2026
  8. [G12] EG FAQ, accessed Nov 2, 2026
  9. [G13] EG, How to create a discount for your EasyGift rule, accessed Nov 2, 2026
  10. [G14] EG reviews, page 10, accessed Nov 2, 2026
  11. [G15] Monk Free Gift listing, accessed Nov 2, 2026
  12. [G16] Monk help, Why was the gift added at full price, accessed Nov 2, 2026
  13. [G17] Monk help, Auto-add free gift, accessed Nov 2, 2026
  14. [G18] Monk help, Let customers choose their free gift, accessed Nov 2, 2026
  15. [G19] Monk help, Auto-remove setting, accessed Nov 2, 2026
  16. [G21] Gift Box listing, accessed Nov 2, 2026
  17. [G22] Digismoothie help, How free gifts are added to orders, accessed Nov 2, 2026
  18. [G23] Digismoothie help, Discount lowers order below gift threshold, accessed Nov 2, 2026
  19. [G24] CartBot listing, accessed Nov 2, 2026
  20. [G25] Qikify Upsell and Cross-sell listing, accessed Nov 2, 2026
  21. [G26] Qikify help, Free gift purchase amount after product discount, accessed Nov 2, 2026
  22. [G27] AOV.ai Free Gifts listing, accessed Nov 2, 2026
  23. [G28] AOV.ai Free Gift product page, accessed Nov 2, 2026
  24. [G29] Kaching CartDrawer listing, accessed Nov 2, 2026
  25. [G30] Digismoothie (competitor), Kaching Cart Drawer page, accessed Nov 2, 2026
  26. [G34] Upcart listing, accessed Nov 2, 2026
  27. [G35] Upcart docs, Tiered rewards settings, accessed Nov 2, 2026
  28. [G36] Upcart docs, Discounts, accessed Nov 2, 2026
  29. [G37] Upcart help, Rewards module, accessed Nov 2, 2026
  30. [G40] Rebuy help, Ways to create a gift with purchase offer, accessed Nov 2, 2026
  31. [G41] Rebuy help, Plans and packages, accessed Nov 2, 2026
  32. [G42] Rebuy Shopify listing (not available), accessed Nov 2, 2026
  33. [G43] Rebuy Shopify reviews, accessed Nov 2, 2026
  34. [G45] Ringly, Rebuy alternatives (third party), accessed Nov 2, 2026
  35. [G51] appnavigator, Essential Free Gift, accessed Nov 2, 2026
  36. [G52] Essentials docs, Getting started with Essential Free Gift, accessed Nov 2, 2026
  37. [G53] Essentials docs, Cart Drawer free gift rules, accessed Nov 2, 2026
  38. [G54] Shopify Help Center, Buy X get Y discounts, accessed Nov 2, 2026

Add your first free gift

Start free on Shopify