Cart Drawer: Free Gift Rules and Letting Customers Choose a Gift
This article explains how to set up free gift rewards in Spend tiers, let customers choose their gift, and how gifts are added and removed.
Set up a free gift tier
- Open Spend tiers in the editor.
- Add a tier and set its goal.
- Set Reward type to Free gift.
- Pick the gift product. You can pick more than one.
Choose what unlocks the tier
Under Reward when, choose how a customer qualifies: Cart amount reached, Item count added to cart, or Specific products added to cart.
Reward when applies to every tier on the bar. One tier can't use cart amount while another uses item count.
Free gift for buying one product
- Set Reward when to Specific products added to cart.
- In the tier, click Browse and pick the product. Each tier takes one product. Picking another replaces it.
- Optional: pick only some of its variants, and set the quantity the customer must buy.
To unlock a gift with items from one collection, set Reward when to Cart amount reached or Item count added to cart, then Count products from to Products in specific collections.
To stop items counting, like digital gift cards, use the exclude options under Count products from. See Choose Which Products Count Toward Spend Tiers.
Several gift products: let customers pick, or pick for them
Let customers pick
- Open the tier.
- Tick Allow customer to choose gift.
- Set the Choose gift button text.
Customers see a Choose gift button in the cart. It opens a list of the tier's gifts, and the customer picks one. If only one gift is available, it is added without opening the list.
Pick for them
Untick Allow customer to choose gift. The app adds one of the tier's gift products at random once the customer qualifies. You can't choose which one.
Make sure the gift shows as a free line
Don't set the gift's price to $0 in Shopify. Keep its regular price. The app makes it free when the customer earns it.
If a gift's price is 0, the gift picker marks it Price is 0 and warns: Price is set to 0. Set a regular price: the app makes the gift free and limits it to one unit. At price 0 customers can add as many as they want. You can still save.
The gift must be for sale on the Online Store. A gift that is Draft, Archived or not published to the Online Store can’t be added to the cart. If a gift is out of stock, the admin shows the warning “Product is out of stock. Restock the product for the reward to be added to cart.” and the reward is not added until it is available.
When a customer reaches several gift goals
By default every unlocked gift stays in the cart. To keep only the best one, go to the Reward stacking card under the tiers:
- Keep only the gift from the highest goal they reach: earlier gifts are removed. Discounts and free shipping stay.
- Keep only the reward from the highest goal they reach: everything earlier is removed, gifts, discounts and free shipping.
How gifts are added and removed
The app checks the tiers every time the cart changes and adds or removes gifts within a moment. No page refresh is needed.
- Each tier adds one free unit of its gift.
- Gifts don't count toward Item count goals.
- Checkout checks the goal again, so a gift can't stay free in a cart that no longer qualifies.
The gift is charged after a discount code
If a customer's code doesn't combine with Product discounts, Shopify drops the gift's discount and charges full price. Set the code to combine with product discounts. See Discount Codes and Cart Rewards.
Known limits
| Limit | Detail |
|---|---|
| Reward when | One choice per bar. All tiers on the bar share it |
| Specific products | One product per tier (with its variants and a quantity) |
| Gift choice | Random pick can't be steered to one product |
| Campaign caps | No option to limit a gift to the first few orders |
| Gift picker | Opens when the customer taps Choose gift. It can't open on its own |
| Gift quantity | One unit per tier |