Skip to content
Tek Labs

Free gift with purchase

Give a free gift when the cart hits your target

Reward shoppers with a free or discounted product once their cart meets the conditions you set. The gift can be added automatically, or the shopper can pick it.

  • Product page
  • Cart page
  • Popup
  • Notification banner
Free gift widget on a product page: buy at least 3 to get rewards, claim up to 2 free pullovers

What it is

Free gift with purchase, explained

A free gift with purchase is a simple deal: reach a spend or item count, and a product is added at no cost or at a discount. In Free Gifts BOGO & Upsell you define the condition, choose the gift products, and pick how the gift reaches the cart.

Use it when you want a reason for shoppers to add one more item, when you have stock to move, or when you want to reward every order with a small extra. Gifts can follow a cart value, a cart quantity, or apply to every order.

For the shopper

How it works on your store

  1. Step 01

    Shopper builds a cart

    They browse as usual and add products. The offer counts the items or cart value you chose as the condition.

  2. Step 02

    The offer announces itself

    A widget on the product page, in the cart, or in a popup shows what the shopper needs to unlock the gift.

  3. Step 03

    The condition is met

    When the cart qualifies, a notification or popup tells the shopper they have unlocked a gift.

  4. Step 04

    The gift reaches the cart

    Depending on your rule, the gift is added automatically, or the shopper selects it from your gift list and claims it.

  5. Step 05

    The price is discounted

    The gift shows at zero, or at the percentage or fixed discount you configured.

Gift picker popup: congrats, your cart is eligible for reward, choose 1 of 3 free products
The picker opens when the cart qualifies. Tek Labs demo store
Free gift widget on a cookware store: spend at least Rs. 1,500 to get rewards, choose 1 of 3 free accessories, with a countdown
Live on trilonium.com (India), cookware
Free gift widget in Hungarian on a hair care store: buy at least 1 product, the free mask is added to the cart automatically
Live on ricinushaircare.hu (Hungary), hair care, in Hungarian

For you

Set it up in Free Gifts BOGO & Upsell

Options you control

  • Conditions by cart value or cart quantity, with minimum and maximum limits
  • Apply conditions to specific products, collections, variants, tags, or all products
  • Auto-add all gifts, auto-add the first available gift, or discount the cheapest product
  • Let the customer choose the gift, with a fixed or customer-chosen quantity
  • Gift price: percentage off, fixed amount off, or free
  • Limit uses per order or in total, and auto-remove the gift if the condition is no longer met
  • Hide out-of-stock gifts and lock the gift quantity in the cart
  • Allow combinations with product, order, and shipping discounts
  1. 01. Turn on the Free Gift block

    In your Shopify admin go to Themes, Customize, App embeds, switch on Free Gift, and click Save.

  2. 02. Name the rule and set its status

    Give the Free Gift rule an internal name and set it to active. Only active rules work on your storefront.

  3. 03. Add conditions

    Choose cart value or cart quantity, set minimum and maximum, then choose which products count (specific products, collections, variants, tags, or all products). Set start and optional end dates.

  4. 04. Choose the reward

    Pick the gift products, decide whether gifts are added automatically or chosen by the customer, and set the discount (percentage, fixed amount, or free).

  5. 05. Pick widgets and validate

    Choose Notification, Pop Up, and Embedded widgets, preview them, then click Validate Offer to check the setup before you go live.

Use cases

Where it pays off

Spend more, get a gift

Offer a small product when the cart passes a spend level a little above your usual order.

Clear slow stock

Use older or overstocked items as the gift so they leave the shelf without a standalone markdown.

Thank every customer

Add a sample or small extra to every order with the Every Order template.

Let customers choose

Show a short gift list and let shoppers pick, so the gift feels personal rather than random.

FAQ

Frequently asked questions

Can the gift be added automatically?

Yes. You can add all listed gifts, add only the first available gift (falling back to the next if it is out of stock), or let customers choose manually.

Can the gift be discounted instead of free?

Yes. The gift price can be a percentage off, a fixed amount off, or free.

What if the shopper removes items after the gift is added?

You can enable auto-removal so the gift leaves the cart when the qualifying condition is no longer met.

Does it work with other Shopify discounts?

The rule has a Discount Combinations setting for product, order, and shipping discounts. The guide recommends ticking it on if you use other discounts or apps.

Can I check the offer before it goes live?

Yes. The Validate Offer button checks the widget block, auto-add behavior, offer visibility, and popup position without activating the offer.

Start gifting in a few minutes.

Free gifts, BOGO, bundles and progress bars. Every offer type, on a free plan to start.