Free gift program
A guide on how to let customers select specific products when redeeming points for free gifts.
What is "Free gift program" feature?
The free gift program allows customers to redeem their loyalty points for specific products in your store. When customers redeem their points, they receive a unique coupon code that makes their chosen product free at checkout. For example, customers might use 200 points to get a free product of their choice from your selected offerings.
With the product selection enhancement, customers can now actively choose which product they want before applying the coupon, giving them more control over their rewards.
Why do you need this feature?
The ability for customers to select products before redeeming points for free gifts offers several benefits. Increased customer satisfaction: Customers feel more in control when they can specifically choose which item they want from your selection of free gifts. Reduced confusion: Without this feature, the system would automatically select the first product, which might not be what the customer wanted. Higher redemption rates: When customers can choose exactly what they want, they're more likely to complete the redemption process.
How to set up this feature
Set up "Free gift program"
Setup rewards: Enter a program name (e.g. "Free Product Rewards" or "Points for Gifts")
Redeemed value: Set the points required to redeem your gifts
Minimum order requirement: Set points requirement (e.g., 200 points for a free gift)
Choose the product selection mode
When configuring your free gift program, you now have two options for how customers can select products:
Free one product from selection (default): Customers can choose one product from your selection. This is ideal when offering a variety of similar-value items.
Free all products in selection: All products in your selection are included in the free gift. This is useful for product bundles or when giving away a set of items.

Condition:
Discount combinations: Choose if free gifts can be combined with
Sales channels: Pick where customers can redeem
Usage restrictions: Choose whether everyone or only customer who redeemed can get your discount
Coupon expiration date: Set when discount codes expire
Refund points: Configure refund points option for cancelled orders
Discount code's prefix: You can use default prefix or create custom prefix for your brand

How customers select and redeem free gifts
The product selection experience appears in various parts of your loyalty program interface:
In the Loyalty Widget
When customers click to redeem a free gift reward in your loyalty widget, they'll now see:
A list of available products with radio buttons (for "Free one product" option) or checkboxes (for "Free all products" option).
A clear call to action to select their preferred product(s).
An "Add to cart" button that will apply the discount code and add their selected product(s) to the cart.
In the Loyalty Page
Similar to the widget, the loyalty page's redeeming blocks and ways to redeem blocks will display:
Product options with selection controls (radio buttons or checkboxes).
Product images and details to help customers make their choice.
A clear "Add to cart" button to complete the redemption.
In the My Rewards Section
In the My Rewards section, customers can see their available rewards and select products before applying a coupon:
Products appear with selection controls.
After selecting their preferred item(s), customers click "Add to cart" to redeem.
Both the selected product(s) and the coupon code are added to their cart.
Suggested use cases
Example 1: Cosmetics store offering samples
A cosmetics store might offer customers a choice between different sample-sized products when they reach 500 points. Customers can select which sample they want to try before redeeming their points.
Example 2: Fashion retailer with accessories
A fashion retailer could let customers choose between different accessories (like scarves, hats, or gloves) as free gifts when reaching a loyalty milestone.
Example 3: Electronics store with product bundles
An electronics store might offer a "free accessory bundle" where customers can choose all items in a predefined selection, like a phone case, screen protector, and charging cable.
FAQs
Can customers select multiple products with the "Free one product from selection" option?
No, with the "Free one product from selection" option, customers can only select one product from the available options. The interface will display radio buttons to make this clear. If you want customers to receive multiple items, use the "Free all products in selection" option.
What happens if a customer doesn't select any product before applying the coupon?
The system will require customers to make a selection before they can apply the coupon. This ensures they receive exactly what they want.
Can customers exchange their free gift coupons back for points?
Yes, you can convert customers' unused coupons back into points upon their request. This is merchant-only control — customers must contact you to request refunds. You can revoke the coupon in the customer profile.
Do selected products with variants work with this feature?
Yes. For products with multiple variants, the discount applies to the specific variant the customer selects. If a customer adds multiple variants of the same product to their cart, the discount will apply to the lowest-priced variant automatically.
Is this feature available on POS?
This feature is available in the loyalty widget, loyalty page, and the ways to redeem blocks. POS integration is coming soon.
Last updated
Was this helpful?