Last updated: August 2026
A customer spends $80 and unlocks your free-gift threshold. The gift that gets added is a lavender candle — because lavender is what you picked when you set up the rule. The customer doesn't like lavender. Best case, the candle sits in a drawer. Worst case, they email support asking to swap it, or return the whole order because the "free" gift made the package feel like a mismatch.
Auto-assigning a single free gift is the default on most Shopify gift-with-purchase setups, mostly because it's the easiest thing to configure. But it treats a reward that's supposed to feel personal like a fixed line item. Letting the customer pick which gift they get — from a curated set of products or a whole collection — changes what the gift communicates. It's no longer "here's what we had lying around." It's "here's something you actually wanted, for free."
This guide covers why customer-choice gifts outperform auto-assigned ones, and how to set one up on Shopify using AutoCart's Modal Picker — for both a hand-picked set of products and an entire collection.
Why letting customers choose their free gift works better than auto-assigning one
Choice changes how a gift is perceived, even when the underlying cost to the merchant is identical. A customer who picks their own free gift feels like they made a decision and got what they wanted. A customer who receives an auto-assigned gift feels like they got whatever was left over. Same margin spent, different emotional outcome.
That difference shows up in a few concrete ways:
- Higher perceived value. A gift the customer selected reads as a reward. A gift that shows up unrequested and unwanted reads as clearance inventory the merchant needed to move.
- Fewer returns and support tickets. When the free item is something the customer didn't want, it sometimes becomes a reason to return the entire order, or at minimum generates a "can I swap this" message your support team has to handle manually.
- Less wasted inventory. Auto-assigning the same SKU to every qualifying order means you're moving one product regardless of demand. A picker spreads redemptions across whatever you make eligible, based on what customers actually want — useful if you're trying to clear several slow-moving SKUs instead of just one.
- No AI or personalization engine required. This isn't about predicting what a customer wants — it's simpler than that. You define the eligible pool, and the customer picks from it. Rule-based, merchant-controlled, no black-box recommendation logic.
The tradeoff is setup complexity: a picker requires you to define a pool of eligible products instead of just one. AutoCart's Modal Picker is built to make that pool easy to define, whether it's three specific products or an entire collection.
How AutoCart's Modal Picker works
The Modal Picker is AutoCart's customer-choice gift offer type. Instead of auto-adding one fixed product when a customer qualifies for a gift-with-purchase rule, it opens a popup ("modal") in the storefront that shows the customer their eligible gift options and lets them add the one they want — still at $0, still fully automatic on the merchant side.
There are two ways to define what's eligible:
Option 1: A hand-picked set of specific products
Best when you want tight control over which SKUs are in the running — for example, three candle scents, two tote colors, or a handful of sample sizes. You choose exactly which products appear in the modal.
Option 2: An entire collection
Best when you want breadth without manually listing every SKU — for example, "any item under $15" or "anything in our Gift Vault collection." Point the rule at a Shopify collection, and every product in it becomes an eligible gift option. Add or remove products from the collection later, and the picker updates automatically — no need to edit the rule each time.
Setup steps using AutoCart:
- Install AutoCart from the Shopify App Store and open the app dashboard.
- Create a new rule and set the trigger condition — a cart value threshold is the standard setup for gift with purchase (e.g., "cart total over $75"), but a specific product or cart quantity works too.
- Set the offer type to customer-choice gift to enable the Modal Picker.
- Choose your gift source: either specific products (hand-pick the eligible items one by one) or collection (point the rule at an existing Shopify collection).
- Set the modal's display message — for example, "You've unlocked a free gift — pick the one you want."
- Decide whether customers can remove the gift after choosing, and save the rule.
Once live, a qualifying customer sees the modal open automatically, picks one item from the pool, and AutoCart adds it to their cart at $0. If the customer's cart later drops below the threshold, AutoCart removes the chosen gift the same way it would an auto-assigned one — no orphaned free items reaching checkout.
Specific products vs. whole collection: which gift source should you use
| Hand-picked products | Whole collection | |
|---|---|---|
| Setup effort | Add each product individually | Point to one existing collection |
| Control over exact options | Full — you choose every SKU | Broad — anything in the collection qualifies |
| Best for | A small, curated set (2–5 items) | A larger pool or frequently changing inventory |
| Maintenance when inventory changes | Manual — edit the rule to swap products | Automatic — update the collection, the rule follows |
| Good fit for | Seasonal promos, flagship scent/color lines | Clearance pools, "gift vault" style offers |
If you're running a tight, curated promotion — pick your scent, pick your color — hand-picked products give you full control over what's in the running. If you want a broader "choose anything under $X" offer or you're rotating inventory frequently, pointing the rule at a collection means you're not editing the rule every time your eligible products change.
Common mistakes when offering a customer-choice gift
- Offering too many options. A modal with 15 products to scroll through defeats the point — customers stall instead of choosing quickly. Keep hand-picked pools small (2–5 items) and let collections handle broader selection instead.
- Letting sold-out products stay eligible. If a product in your pool or collection sells out, the picker still needs to reflect availability. Check your eligible pool periodically, especially for collection-based rules.
- Mixing gifts with very different retail value. If one option in the modal is worth $40 and another is worth $8, customers will always take the $40 item, and your margin on the offer becomes unpredictable. Keep eligible gifts in a similar value range.
- Not testing the modal on mobile. Most Shopify traffic is mobile. Confirm the picker opens cleanly and the product images and choices are legible on a small screen before launching.
- Skipping the removal case. If a customer removes the qualifying item after picking their gift, check that AutoCart's auto-removal is enabled — the same way you would for any gift-with-purchase rule.
Let customers choose their free gift: frequently asked questions
Can Shopify customers pick their own free gift? Not with Shopify's native discount tools — those can make a specific product free but don't offer the customer a choice. A rule-based app like AutoCart adds a Modal Picker that lets the customer choose from an eligible set of products or a whole collection, while the app still handles the free add automatically.
What is a gift picker or Modal Picker? It's a customer-choice gift offer type: instead of auto-adding one fixed free product, a popup opens in the storefront showing the customer their eligible gift options, and they pick the one they want. AutoCart adds the chosen item to the cart at $0.
Does letting customers choose their gift actually improve results over auto-assigning one? It changes how the gift is perceived — a chosen gift reads as a reward, an auto-assigned one can read as leftover inventory. In practice this tends to mean fewer "wrong gift" support tickets and less unused inventory, since customers only pick items they actually want.
Can I let customers choose from an entire collection instead of specific products? Yes. AutoCart's Modal Picker supports both: a hand-picked set of individual products, or an entire Shopify collection, where every product in the collection becomes an eligible gift option automatically.
Do I need Shopify Plus to offer a customer-choice gift? No. The Modal Picker works on standard Shopify plans through AutoCart, with no Plus subscription and no developer required.
Give customers a gift they'd actually pick
An auto-assigned free gift costs you the same margin as a customer-choice one — the difference is entirely in how it lands. A gift the customer picked feels earned. A gift that shows up unasked can feel like an afterthought, or worse, a reason to return the order.
AutoCart's Modal Picker handles the trigger, the choice, the $0 add, and the automatic removal in one rule — whether you're offering a small hand-picked set or an entire collection. It's the same rule engine behind gift with purchase and BOGO offers, applied to customer choice. If you're testing offer types against your baseline, it's worth pairing with the other AOV tactics already in the playbook.
Try AutoCart free on your Shopify store: apps.shopify.com/autocart-auto-add-to-cart

Install Now