Loyalty Programs
The Loyalty Programs module allows you to manage and configure customer reward programs in your POS system.
This feature enables you to define how customers earn and redeem loyalty points, set expiration periods, and control program activation.
The Loyalty Programs section provides tools to:
- Create new loyalty reward programs.
- Edit or deactivate existing programs.
- Manage earning, redemption, and expiration rules.
- Track active reward programs for your business.
Index Page
The Loyalty Programs Index Page displays all configured programs with their key details such as Name, Earning Rate, Points Expiration, and Status.

Filters
You can use the following filters to refine your search:
| Filter | Description |
|---|---|
| Activation | Filter programs by activation status — Active or Inactive. |
| From / To | Filter programs created within a specific date range. |
Actions
Each loyalty program record supports the following actions:
| Action | Description |
|---|---|
| Edit | Opens the edit page to modify loyalty program settings. |
| Delete | Permanently removes the selected loyalty program. |
Bulk Actions
You can perform batch operations on multiple selected records:
| Bulk Action | Description |
|---|---|
| Delete Selected | Deletes all selected programs from the list. |
Create Loyalty Program Page
The Create Loyalty Program Page allows you to define a new reward program with all related settings.

Attributes
| Attribute | Description |
|---|---|
| Name | The display name of the loyalty program. |
| Earning Rate | The amount of points earned per currency unit spent. |
| Points Expire After | The number of days after which unused points will expire. |
| Active | Toggle to activate or deactivate the loyalty program. |
TIP
Example:
- If Earning Rate = JOD 0.1, the customer earns 1 point for every JOD 10 spent.
Once all fields are completed, click Create to save the new program.
Edit Loyalty Program Page
The Edit Loyalty Program Page allows you to update the configuration of an existing reward program.
It includes the same fields as the Create Page.

Example Workflow
- Navigate to Loyalty Programs → Create Loyalty Program.
- Define the earning and redemption rules.
- Set the expiration and minimum redemption requirements.
- Activate the program and click Create.
- To modify an existing program, open Edit, make changes, and Update.
