Loyalty Rewards
The Loyalty Rewards module allows you to create and manage the rewards that customers can redeem using their accumulated loyalty points.
These rewards can be discounts, vouchers, free items, or tier upgrades — each with its own configuration and redemption rules.
This section provides tools to:
- Create and configure various types of loyalty rewards.
- Assign rewards to specific loyalty programs and tiers.
- Define reward value, redemption limits, and availability.
- Track reward performance and customer redemptions.
Index Page
The Loyalty Rewards Index Page displays all available rewards with their key details such as Icon, Name, Program, Type, Points, Redeemed Count, Customers, Status, and timestamps for creation and updates.

Filters
You can use the following filters to refine your search:
| Filter | Description |
|---|---|
| Type | Filter rewards by type — e.g., Discount, Voucher, Free Item, or Tier Upgrade. |
| Program | Filter rewards by the loyalty program they belong to. |
| Tier | Filter rewards by the associated loyalty tier. |
| Activation | Filter rewards by activation status — Active or Inactive. |
| From / To | Filter rewards created within a specific date range. |
Actions
Each reward record supports the following actions:
| Action | Description |
|---|---|
| Edit | Opens the edit page for updating reward details. |
| Delete | Permanently removes the selected reward from the system. |
Bulk Actions
| Bulk Action | Description |
|---|---|
| Delete Selected | Deletes all selected loyalty rewards. |
Create Loyalty Reward Page
The Create Loyalty Reward Page allows you to define a new loyalty reward with specific configurations based on the selected reward type.

Attributes
| Attribute | Description |
|---|---|
| Name | The name of the reward. |
| Description | A short description of the reward. |
| Program | The loyalty program to which this reward belongs. |
| Tier | The tier eligible to redeem this reward. |
| Type | The reward type — Discount, Voucher, Free Item, or Tier Upgrade. |
| Active | Toggle to activate or deactivate the reward. |
Configuration (By Reward Type)
Depending on the selected Reward Type, specific configuration options become available:
Discount Reward
| Field | Description |
|---|---|
| Expires In Days | Number of days before the reward expires after being issued. |
| Minimum Order Total | The minimum order amount required to use the discount. |
| Maximum Order Total | The maximum order amount eligible for the discount. |
Voucher Reward
| Field | Description |
|---|---|
| Code Prefix | Prefix used when generating the voucher code. |
| Expires In Days | Number of days before the voucher expires. |
| Minimum Order Total | The minimum order amount required to redeem the voucher. |
| Maximum Order Total | The maximum order amount eligible for the voucher. |
Free Item Reward
| Field | Description |
|---|---|
| Product | Select the free product to be rewarded. The product must have an assigned SKU to appear in the list. |
| Quantity | The number of free items to be given when redeemed. |
NOTE
Products:
To display a product in the selection list, it must have a SKU assigned.
If a product does not have a SKU, it will not appear in the product list.
Tier Upgrade Reward
| Field | Description |
|---|---|
| Target Tier | Select the tier the customer will be upgraded to upon redemption. |
Reward Value & Points
| Field | Description |
|---|---|
| Points Cost | The number of loyalty points required to redeem the reward. |
Usage & Redemption Rules
| Field | Description |
|---|---|
| Maximum Redemptions Per Order | The maximum number of times the reward can be redeemed in a single order. |
| Usage Limit | The total number of redemptions allowed for this reward. |
| Per Customer Limit | The maximum number of times each customer can redeem this reward. |
Conditions
| Field | Description |
|---|---|
| Minimum Spend | The minimum lifetime points a customer must have to qualify for this reward. |
| Branches | Restrict reward availability to specific branches. |
| Available Days | Select the days of the week the reward is available. |
Availability & Schedule
| Field | Description |
|---|---|
| Start At | The date and time when the reward becomes active. |
| End At | The date and time when the reward expires. |
Media
| Field | Description |
|---|---|
| Icon | Upload an image representing the loyalty reward. |
Edit Loyalty Reward Page
The Edit Loyalty Reward Page allows modifying an existing reward configuration.
It includes the same fields as the Create Page with editable parameters for program, type, and points.

Example Workflow
- Navigate to Loyalty Rewards → Create Loyalty Reward.
- Enter reward details and select a reward type.
- Fill in type-specific configuration fields.
- Set redemption limits and availability dates.
- Upload an icon and activate the reward.
- Click Create to save the new reward.
- Rewards appear in the main list.
