Last updated: October 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 — 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 explains when customer-choice gifts make sense and how to set one up on Shopify using AutoCart's Modal Picker and a merchant-selected set of eligible products.

Why let customers choose their free gift instead of 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 can show up in a few practical 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 gift-swap questions. When the free product is something the customer did not want, it can generate a "can I swap this?" message. A picker lets the customer make that choice before checkout.
  • A broader view of demand. Auto-assigning the same product to every qualifying order tells you nothing about preference. A picker can spread redemptions across the eligible products and show which options customers select most often.
  • 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 and maintain a pool of eligible products instead of one fixed gift. Keep the set focused so the decision stays quick and your promotion costs stay predictable.

How AutoCart's Modal Picker works

AutoCart's Modal Picker appears when a customer's cart meets your rule. It shows a merchant-defined set of eligible gifts, lets the shopper select one, and adds the selected reward to the cart. If the cart stops meeting the rule, AutoCart can remove the reward automatically.

For example, a skincare merchant could offer three travel-size products after the cart reaches $75. Instead of guessing which formula every customer wants, the merchant makes all three eligible and lets each qualifying shopper choose one.

How to set up the customer-choice gift in AutoCart

  1. Install AutoCart from the Shopify App Store and open the app dashboard.
  2. 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.
  3. Set the offer type to customer-choice gift to enable the Modal Picker.
  4. Select the products customers can choose from. Keep their landed costs and perceived values reasonably close.
  5. Set the modal's display message — for example, "You've unlocked a free gift — pick the one you want."
  6. Decide whether customers can remove the gift after choosing, and save the rule.

Once live, a qualifying customer sees the picker, selects one product from the eligible set, and AutoCart adds it to the cart. If the cart later drops below the threshold, AutoCart can remove the chosen gift so an ineligible reward does not reach checkout.

How to choose products for a free-gift picker

Treat the picker as a short menu, not a second catalog. Start with two to five products that are easy to compare and inexpensive enough to support the same qualifying threshold.

Check What to aim for Why it matters
Landed cost A narrow cost range One popular option should not break the campaign margin
Perceived value Similar retail value Customers should not feel there is one obviously superior choice
Product type Easy-to-understand differences Scent, flavor, color, or sample type makes the decision quick
Inventory Enough stock for the campaign A disappearing option can make the offer feel unreliable
Fulfillment Similar size and handling needs The gift should not create a surprise shipping cost

Suppose your store sells candles and the rule activates at $80. Three travel candles with different scents are easier to compare than a candle, a tote, and a fragile ceramic tray. The focused set also makes it easier to forecast inventory and test every option before launch.

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 the eligible set small (two to five products) so the choice stays quick.
  • Letting sold-out products stay eligible. Check the eligible set before launch and during the campaign. If a gift sells out, remove it from the picker or replace it with a comparable product.
  • 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.

How to test a choose-your-gift offer before launch

Run the offer in a preview or unpublished theme before promoting it. Test the full path on both desktop and mobile:

  1. Build a cart just below the qualifying threshold and confirm the picker does not appear.
  2. Cross the threshold and confirm the picker shows every intended product once.
  3. Select each gift in a separate test and confirm the correct product and variant reaches the cart.
  4. Remove a qualifying product or reduce the cart total below the threshold. Confirm the chosen gift is removed.
  5. Test a sold-out or unavailable gift so customers cannot select an option you cannot fulfill.
  6. Apply any discount codes you expect customers to use and confirm the threshold behaves as promised.

Record the expected result for each case. That checklist gives support and merchandising teams a shared reference if a customer reports different behavior after launch.

Let customers choose their free gift: frequently asked questions

Can Shopify customers pick their own free gift?

Shopify's native Buy X Get Y discount can make products or collections eligible, but shoppers must add their chosen product to the cart themselves. AutoCart adds a storefront gift picker and handles the selected reward 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 improve results over auto-assigning one?

It can make the reward more relevant because the customer selects the product. It may also reduce gift-swap questions. Measure the result instead of assuming it: compare picker completion, gift-related support contacts, average order value, and margin with your previous fixed-gift campaign.

How many free-gift options should I offer?

Start with two to five products. That gives customers a meaningful choice without turning the picker into a long browsing task. Keep the options close in cost and perceived value, then review selection data before expanding the set.

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 selected reward, and automatic removal in one rule. 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.