Skip to main content

How do I create a flexible points reward?

A flexible points reward lets customers choose how many points they want to redeem, instead of redeeming one fixed reward amount.

S
Written by Sergey Rebbe

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.

Flexible reward settings

In this example, the reward uses:

  • 100 points 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 per USD

100 points = $1

200 points per USD

200 points = $1

50 points per USD

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.

Saved flexible reward

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.

  1. Create or choose a test customer.

  2. Make sure the customer has enough points for the minimum redemption amount.

  3. Open the customer-facing rewards widget.

  4. Find the flexible reward.

  5. Move the slider to a few different amounts.

  6. Redeem the reward.

  7. 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

Did this answer your question?