Rewards & redemption
Build the catalog of rewards customers can unlock with their points. Each reward becomes a real Shopify discount code, generated only at the moment of redemption.
On this page
Reward types
| Type | Becomes | Example |
|---|---|---|
| Fixed | Fixed-amount discount code | $5 off · 500 pts |
| Percentage | Percentage discount code | 10% off · 800 pts |
| Free shipping | Free-shipping discount code | Free shipping · 300 pts |
Reward fields
| Field | Range | What it does |
|---|---|---|
| Name | required | The reward's display name in storefront blocks. |
| Type | Fixed · Percentage · Free shipping | The kind of discount created. |
| Discount value | > 0 (≤ 100 for %) | Dollar amount or percent. Hidden for free shipping. |
| Points cost | integer > 0 | Points the customer spends to redeem. |
| Minimum order | ≥ 0, optional | Minimum order subtotal required to use the reward. |
| Active | on / off | Whether the reward is currently redeemable. |
How redemption works
- Customer selects a reward
From the cart widget, checkout extension or account page.
- The balance is checked
If the customer has enough points, that amount is deducted and the rest is held safely — they can't accidentally spend more than they have, even with multiple devices open.
- A unique code is created
A single-use discount code just for that customer, using your program prefix — for example
LOYALTY-10OFF-AB3X. - It's applied instantly
In checkout the code is applied to the order automatically; elsewhere it's saved to the customer's active codes with an Apply button.
If the discount can't be created for any reason, the spent points are returned automatically — customers never lose points to a failed redemption. Redemption codes are valid for 12 months.
Managing the catalog
Rewards are listed by point cost. Use the row menu to edit, activate / deactivate, or delete a reward. Deactivating hides a reward from customers without affecting codes already redeemed.
On the checkout extension and in storefront blocks, percentage rewards that wouldn't beat the customer's current tier discount are hidden automatically — the best deal always wins.
Birthday rewards
Points are confirmed immediately and follow the normal expiry and tier rules. Birthday discounts cost no points, are restricted to the member and can be used once. The code appears in the loyalty account. Changing settings does not create a second annual gift.