A flexible points reward lets customers choose how many points they want to redeem, instead of redeeming one fixed reward amount.
For example, you can create a reward where 100 points = $1. If a customer has enough points, they can use a slider to choose whether they want a $5 discount, a $10 discount, or another amount within the limits you set.
Use flexible rewards when you want customers to have more control over the size of their discount.
Before you start
Before you create a flexible reward, decide:
How many points should equal 1 unit of your store currency.
The smallest discount amount customers should be able to redeem.
Whether you want to set a maximum discount amount.
Whether the reward should apply to all orders, orders over a minimum amount, a single product, or a single collection.
Flexible rewards are for customer redemptions. They are not available for referral reward mapping, so use a fixed amount, percentage, free shipping, or product reward for referral rewards.
Create the reward
From your Glow dashboard, go to Rewards > Manage Rewards, then select Add Reward.
Give the reward a clear customer-facing name. Customers will see this name when they redeem their points.
In Reward Type, choose Flexible Amount.
When you choose Flexible Amount, Glow hides the normal reward cost and reward value fields. Instead, you will set the flexible reward fields:
points per currency unit (rate): how many points equal 1 unit of your store currency.
Minimum redemption amount: the smallest discount amount a customer can choose.
Maximum redemption amount: the largest discount amount a customer can choose.
The rate field uses your store currency. For example, a USD store will show points per USD.
In this example, the reward uses:
100points per USD because the example store uses USD.A minimum redemption amount of
5.A maximum redemption amount of
20.
That means a customer can redeem 500 points for a $5 discount, 1,000 points for a $10 discount, and up to 2,000 points for a $20 discount.
Set the points-to-discount rate
The rate controls the value of the customer's points when they redeem this reward.
For example:
Rate | What it means |
| 100 points = $1 |
| 200 points = $1 |
| 50 points = $1 |
A lower rate makes each point worth more. A higher rate makes each point worth less.
Set a minimum redemption amount
The minimum redemption amount is the smallest discount amount customers can choose.
If you set the minimum to 5, customers need at least enough points for a $5 discount before they can redeem the flexible reward.
If you leave the minimum blank, Glow uses a default minimum of 1 unit of your store currency.
For example, if your rate is 100 points per USD and the minimum is blank, the minimum redemption amount is $1, or 100 points.
Set a maximum redemption amount
The maximum redemption amount is optional.
Use it when you want to limit the size of the discount customers can create from this reward.
For example, if your rate is 100 points per USD and the maximum is 20, the largest discount customers can choose is $20, or 2,000 points.
If you leave the maximum blank, Glow does not set a reward-level maximum. Customers are still limited by their available point balance.
Choose where the reward applies
Use Discount Applies to to decide which orders can use the discount code created by this reward.
You can choose:
All Orders
Order above a minimum amount
Single Product
Single Collection
Use a minimum order amount when you want to encourage customers to spend more before using the discount. Use a product or collection restriction when the reward should only apply to specific items.
Review the other reward settings
Flexible rewards use the same general reward settings as other discount rewards.
Review these before saving:
How many times can the reward be redeemed?
Once redeemed, how many times can the customer use the discount?
Purchase Type
Discount Combinations
Discount Code Prefix
VIP Tier
Enabled?
For most stores, a good starting point is:
How many times can the reward be redeemed? Unlimited
Once redeemed, how many times can the customer use the discount? 1
Enabled? Enabled
Save the reward
Select Save Reward.
After saving, Glow sends you back to the Manage Rewards page. The reward appears in your rewards list with the type Flexible.
The Cost shown in the list is the minimum point amount for the reward.
For example, if the rate is 100 points per USD and the minimum redemption amount is 5, the cost shown is 500 points.
The Value column shows the flexible discount range. If you did not set a maximum, the reward can still be limited by the customer's point balance.
How customers redeem a flexible reward
When a customer has enough points for the minimum redemption amount, Glow shows a slider for the reward.
The customer chooses the discount amount they want to redeem. Glow calculates the point cost from your rate, subtracts that many points, and creates a discount code for the chosen amount.
For example, with a rate of 100 points per USD:
A $5 discount costs 500 points.
A $10 discount costs 1,000 points.
A $20 discount costs 2,000 points.
If the customer does not have enough points for the minimum amount, they cannot redeem the reward yet.
Test the reward
Before relying on a flexible reward in your live program, test it with a customer who has enough points.
Create or choose a test customer.
Make sure the customer has enough points for the minimum redemption amount.
Open the customer-facing rewards widget.
Find the flexible reward.
Move the slider to a few different amounts.
Redeem the reward.
Confirm the discount code value and point deduction are correct.
If your reward has product, collection, purchase type, or discount combination restrictions, test those at checkout too.
Troubleshooting
The reward does not show for a customer
Make sure the reward is enabled and the customer has enough points for the minimum redemption amount.
Also check whether the reward is limited to a VIP tier, product, collection, or minimum order amount.
The cost shown in Manage Rewards looks different than expected
For flexible rewards, the cost shown in the rewards list is the minimum point amount.
For example, 100 points per USD with a $5 minimum shows as 500 points.
Customers cannot choose the full maximum amount
Customers are limited by both the maximum redemption amount and their point balance.
For example, if the maximum is $20 but a customer only has 600 points, and your rate is 100 points per USD, the customer can only redeem up to $6.
The discount value feels wrong
Check the rate. The rate is how many points equal 1 unit of currency.
If the rate is 100, then 1,000 points creates a $10 discount. If the rate is 200, then 1,000 points creates a $5 discount.
Related articles


