Tab Commerce

Free gift with purchase on Shopify, claimed by the shopper

Tab Promo offers a free gift when a cart meets your conditions, such as spending $50 or buying from a collection. The gift is not added automatically: your theme shows a claim button, the shopper adds the gift, and Shopify checkout confirms the claim is still valid before making it free. You can offer a single gift or a pool of up to 20 products and let the shopper pick one or several of them.

Plan: Free — up to 20 promotion orders a month; Starter — $49/month for unlimited orders

See it work

What the shopper sees.

9:41
Bag 2

Your bag

Tab Promo

You’ve unlocked a free Pearl Hair Clip

Pearl Hair ClipFree · $65.00 value
Black Wool BlazerSize 38 · $420.00
Tailored TrousersSize 36 · $220.00

Subtotal$640.00

Pearl Hair Clip · gift—

Total$640.00

Checkout

Free gift threshold

$640.00

Over $500.00 — gift unlocked

Gift ready to claimThe shopper claims it — never forced into the cart
Spend $500.00 to unlock the gift. The shopper claims it — it is never forced into the cart. Below the threshold, a claimed gift is no longer free.

Examples

Offers you can set up today.

Spend threshold gift

Cart subtotal $50 or more → free tote bag (1 unit)

At $62 the cart shows a claim button. After the shopper claims it, the tote is $0 at checkout.

Shopper picks the colour

Cart subtotal $100 or more → free scarf, pool of its colour variants

The shopper picks navy; sold-out colours cannot be selected.

Choose 2 of 5

Cart subtotal $150 or more → 2 free gifts from a pool of 5 minis, one gift per product

The shopper opens the gift sheet and picks two different minis, now or on a later visit.

Collection gift

Cart contains an item from Skincare → free travel-size cleanser

Any skincare purchase unlocks the cleanser, regardless of cart total.

VIP-only gift

Customer tag "VIP" and subtotal $75 or more → free sample kit

Tagged VIPs see the claim button; other shoppers do not qualify.

Setup

How to set it up.

  1. Start from the "Free gift with purchase" template. Click Create campaign and pick Free gift with purchase. It creates a draft with a $50 spend threshold you can change.
  2. Choose the gift. In the Free gift action, click Select products and choose the gift products, then edit the eligible variants for each (up to 20 products and 100 variants). Set Gift quantity (1–20) and the Repeat policy: One gift per product, or Allow repeat gifts. Add an optional gift label.
  3. Set when the gift unlocks. Edit the conditions: cart subtotal is common, but you can also use cart quantity, products, collections, customer tags, country and more.
  4. Turn on the Tab Promo app embed. On the Storefront page, turn on the Floating offers or Cart drawer offers app embed in your live theme. Without one, shoppers qualify but have nowhere to claim the gift. Publish warns you if both are off.
  5. Test, then publish. Check the offer message in the Storefront sandbox (opened from the Storefront page), publish, then place a test order on a development store: below and above the threshold, claim, and remove.

Good to know

Where it stops.

  • Gifts are never auto-added. The shopper has to click to claim, and a store with no Tab Promo app embed (or custom SDK integration) gives shoppers no way to claim.
  • If the cart drops below the threshold after the gift is claimed, the gift is not removed automatically. It stays in the cart at full price, marked "No longer free" with a Remove button.
  • The gift itself never counts toward the spend or quantity threshold.
  • A sold-out gift cannot be claimed. For a pool, at least one offered variant must be available.

Plan: Free — up to 20 promotion orders a month; Starter — $49/month for unlimited orders. Compare plans

FAQ

Common questions.

Is the gift added to the cart automatically?

No, by design. The shopper sees that a gift is available and chooses to add it. This keeps the cart predictable and avoids surprise items in the drawer.

Can a shopper get the gift for free without qualifying?

No. Browser code cannot make an item free. At checkout, Shopify re-checks eligibility, the chosen variants, the quantity and the gift marker before applying the 100% discount.

Which themes does it work with?

The gift claim button comes from the Tab Promo theme app embeds. Cart refresh has built-in handling for Dawn and Horizon-based themes and several popular theme families. The Cart drawer offers panel places itself automatically on Horizon; other or heavily customized themes may need its drawer setting or developer work with the Storefront SDK.

Does it work with discount codes?

Yes. A free gift can be part of an automatic campaign or a code campaign. The template starts as automatic.

Can the gift combine with other discounts?

Yes, if you allow it. The campaign's Combinations setting controls whether its discounts can combine with other Shopify discounts.

More with Tab Promo

Related guides.