1. Introduction to Reward Points
The Reward Points system in Adobe Commerce allows merchants to create loyalty programs that increase customer engagement, repeat purchases, and overall store revenue.
With this feature, customers can earn points for different actions—such as making purchases, registering an account, writing reviews, or referring friends—and can later redeem points while placing orders.
Adobe Commerce also provides flexible options to manage how points are earned, expired, adjusted, and redeemed.
2. How Reward Points Benefit Merchants
Reward Points can significantly improve business results:
- Increase Repeat Purchases: Customers return more often when they know they can earn or redeem points.
- Boost Average Order Value: Customers may add more items to reach point thresholds or take advantage of reward levels.
- Improve Customer Retention: A structured loyalty system makes your store a preferred shopping destination.
- Encourage Customer Engagement: Actions like reviews, referrals, account creation, and newsletter signups help grow your store organically.
- Reduce Returns Impact: With proper reward configuration, reward points can be automatically adjusted during refunds.
3. Reward Points Features Overview
Customer Balance
- Admins can modify a customer’s reward balance.
- Customers can view their reward points history from the storefront.
Shopping Cart Price Rules
- Reward points can be granted as part of cart price rules.
- Points can be given alone or combined with discounts.
Exchange Rates
- Merchants define how many points equal a set currency value.
- Supports different websites and customer groups.
4. Admin Configuration Guide
Step 1: Enable Reward Points
Path:Admin > Stores > Settings > Configuration > Customers > Reward Points
Expand Reward Points and configure:
General Settings
| Setting | Description |
|---|---|
| Enable Reward Points Functionality | Activate the feature. Set to Yes. |
| Enable on Storefront | Allow customers to earn/view points. |
| Customers May See Reward Point History | Shows the detailed points history in their account. |
| Balance Redemption Threshold | Minimum points required before redemption (leave blank for no minimum). |
| Cap Reward Points Balance At | Maximum points allowed for customers (leave blank for no cap). |
Point Expiration Settings
| Setting | Description |
|---|---|
| Reward Points Expire in (days) | Number of days before points expire (leave blank for no expiry). |
| Reward Points Expiry Calculation | Static or Dynamic expiry method. |
Static Expiry
- Points keep their original expiry date even if configuration changes.
Example:
| Earned On | Points | Expiry Days | Expiry Date |
|---|---|---|---|
| Day 1 | 100 | 30 | Day 31 |
| Day 15 | 50 | 60 | Day 75 |
Dynamic Expiry
- Each time points are added, all points recalculate expiry based on the latest setting.
Example:
| Earned On | Points | Expiry Days at Last Balance Change | Final Expiry |
|---|---|---|---|
| Day 1 | 100 | 60 | Day 75 |
| Day 15 | 50 | 60 | Day 75 |
Refund and Adjustment Settings
| Setting | Description |
|---|---|
| Refund Reward Points Automatically | If customer used points for an order → points will return automatically when the order is refunded. |
| Deduct Reward Points from Refund Amount Automatically | If points were earned from an order → they will be deducted automatically when that order is refunded. |
After completing, click Save Config.

Step 2: Configure Points Earned for Customer Activities
These settings allow merchants to reward users for various actions.
| Action | Meaning |
|---|---|
| Purchase | Enable to reward points on order placement (based on exchange rate). |
| Registration | Reward customers who create an account. |
| Newsletter Signup | Reward customers who subscribe to newsletters. |
| Invitation to Customer Conversion | Reward customers for sending invites that convert to new customer registrations. |
| Invitation Conversion Quantity Limit | Limit number of allowed reward conversions (blank for unlimited). |
| Invitation to Order Conversion | Reward customers when their invitee places an order. |
| Invitation to Order Conversion Limit | Limit number of rewarded order conversions. |
| Reward Type (Each / First) | Reward for each order or only the first order. |
| Review Submission | Reward customers for submitting approved reviews. |
| Review Limit | Limits the number of rewarded reviews. |
After completing, click Save Config.

Step 3: Email Notifications for Reward Points
You can inform customers via email when significant reward-related events occur.
| Setting | Description |
|---|---|
| Balance Update Email | Email sent whenever points are added/removed. |
| Reward Points Expiry Warning Email | Email sent before points expire. |
| Expiry Warning Before (days) | Number of days before expiry to send warning. |
Click Save Config when done.

5. Managing Reward Points for a Customer (Admin)
Update Customer Reward Balance
-
Go to
Customers > All Customers. -
Click Edit next to the customer.
-
Open the Reward Points section.
-
Enter points in Update Points:
- Positive number → adds points
- Negative number → subtracts points
-
Add Comments if needed.
-
Optionally subscribe customer to:
- Balance Updates
- Expiry Notifications
-
Click Save Customer.
Admins can also view the complete reward points history here.

6. Reward Exchange Rates
Exchange rates define how many points are earned or how much currency points are worth.
Path:Stores > Other Settings > Reward Exchange Rates
Exchange Rate Priority
- Specific Website + Specific Customer Group
- All Websites + Specific Customer Group
- Specific Website + All Customer Groups
- All Websites + All Customer Groups
Steps to Add Exchange Rate
-
Click Add New Rate.
-
Select Customer Group.
-
Choose Direction:
- Points to Currency → how many points = how much money
- Currency to Points → how much money = how many points
-
Enter the rate values.
-
Click Save.


7. Reward Points with Cart Price Rules
You can grant reward points as part of promotions.
Path:Marketing > Promotions > Cart Price Rules
Steps:
-
Create or open a cart price rule.
-
Expand Actions.
-
Configure conditions.
-
Enter the number of points in Add Reward Points.

8. Storefront Experience
Customer Account View
Customers can see:
-
Current reward points balance
-
History of earned, used, and expired points

Redeeming Reward Points at Checkout
Customers can redeem points if Points to Currency exchange rate exists.
Steps:
- Add products to cart.
- Proceed to checkout.
- On Review & Payments → open Reward Points section.
- Click Use Reward Points.
Note:
If the points value covers the entire order total, no additional payment method is required.

9. Summary
The Adobe Commerce Reward Points system is a powerful loyalty feature that helps merchants:
- Increase retention
- Boost engagement
- Drive repeat purchases
- Reward valuable customer actions
With flexible configuration options, merchants can create a tailored loyalty program that fits their exact business needs.