

Reward Points for Magento 2
v4.8.5Turn shoppers into loyal customers with reward points
Reward all customer actions in Magento 2
A strong reward points system motivates customers to engage more with your store. By offering points for every meaningful action—from purchases to referrals—you’re not just boosting conversions but also building long-term customer loyalty that keeps shoppers coming back.

Reward points for buying products

Get rewards for non-purchase actions Ult

Get referral rewards Ult

Level up with milestones Ult

Send reward emails & expiry alerts

Re-engage inactive customers Ult
Make earning and spending points intuitive
Make earning and spending points simple by showing rewards on product pages, cart, and checkout. Let customers control how they use points with flexible options. To unlock even deeper engagement and enhance customer loyalty, pair this module with Loyalty Program extension.

Show points on multiple pages Pro Ult

Let customers buy items with points Ult

Customize your loyalty landing page

Flexible point redemption Ult
Manage and control all reward rules in Magento 2
Take full control of your Magento 2 reward point system by setting custom earning and spending rules, managing points manually, and handling cancellations with ease. Stay flexible while keeping your reward system consistent, fair, and aligned with your business goals.
Set precise earning and spending rules
Create or adjust points manually
Refund points on order cancellations
View detailed reports on points activity
Other helpful features of Magento 2 Reward Points
Total points on homepage
Transaction history panel
Reward dashboards
Point highlight option
Icon customization
Import/export reward data Ult
One-Step-Checkout integration
API Integration
What customers say about us
Release notes
-
v4.8.5 (Magento v2.4.x)
07 July 2025
Standard:
- Bug Fix: Fixed Incorrect Expiration Date when create transaction by admin
- Bug Fix: Fixed Points Use not update when deducted by admin
- Bug Fix: Fixed Expiring Points disappear when oldest expiring transaction is fully used
- Bug Fix: Fixed for-Hyva worong check child of Hyva theme
- Compatibility: Now compatible with Magento 2.4.8-p1
Professional:
- Bug Fix: Fixed Incorrect Catalog Earning Rule calculation when discount is applied in multiple currencies
- Compatibility: Now compatible with Magento 2.4.8-p1
Ultimate:
- Compatibility: Now compatible with Magento 2.4.8-p1
-
v4.8.4 (Magento v2.4.x)
23 April 2025
Standard:
- Compatibility: Now compatible with Magento 2.4.8
- Compatibility: Now compatible with Hyva Checkout
Professional:
- Compatibility: Now compatible with Magento 2.4.8
- Compatibility: Now compatible with Hyva Checkout
Ultimate:
- Compatibility: Now compatible with Magento 2.4.8
- Compatibility: Now compatible with Hyva Checkout
-
v4.8.3 (Magento v2.4.x)
03 March 2025
Standard:
- New Update: Change User guide link
Professional:
- New Update: Change User guide link
Ultimate:
- Fix Bug: Fixed not apply full behavior of points allocation in Cron
-
v4.8.2 (Magento v2.4.x)
12 December 2024
Standard:
- Bug Fix: Fixed bug send email Expire Notification for already used points
- Bug Fix: Fixed display Reward Points Expire Points on Customer
-
v4.8.1 (Magento v2.4.x)
05 August 2024
Standard:
- Bug Fix: Fixed System earning config
-
v4.8.0 (Magento v2.4.x)
30 May 2024
Standard:
- New Feature: We added Update the UI/UX for the Personal Reward Points page
- Compatibility: Now compatible with Magento 2.4.7
Professional:
- New Feature: We have added the Hold Points feature after customers make a purchase.
- New Feature: We added Update the UI/UX for the Personal Reward Points page
- Compatibility: Now compatible with Magento 2.4.7
Ultimate:
- New Feature: We added Update the UI/UX for the Personal Reward Points page
- Compatibility: Now compatible with Magento 2.4.7
-
v4.7.8 (Magento v2.4.x)
16 February 2024
- [Ultimate] Compatibility: The extension is now compatible with Hyva theme
-
v4.7.7 (Magento v2.4.x)
05 January 2024
- [Pro] Compatibility: The extension is now compatible with with Hyva theme
- Bug Fix: We fixed the bug check CustomerID with parameter int
- Bug Fix: We fixed the bug name of the attribute class
- Bug Fix: We fixed the bug change template (Reward Points Ultimate)
-
v4.7.6 (Magento v2.4.x)
30 November 2023
- Bug Fix: We fixed the html error in the frontend
- Bug Fix: We fixed the issue when points were deducted to a negative number upon expiration
- Bug Fix: We fixed the page redirect error when adding products to wishlist
-
v4.7.5 (Magento v2.4.x)
08 August 2023
- Bug Fix: We fixed calculated shipping earn points
- Bug Fix: We fixed sell product by points with spent points
-
v4.7.4 (Magento v2.4.x)
27 July 2023
- New Update: We updated UX/UI
-
v4.7.3 (Magento v2.4.x)
30 May 2023
- Compatibility: The extension is now compatible with Magento 2.4.6
- Compatibility: The extension is now compatible with PHP 8
- Bug Fix: We fixed display in Paypal review
-
v4.7.2 (Magento v2.4.x)
13 April 2023
- Compatible with Magento 2.4.5p1
- Fixed minor bugs
-
v4.7.1 (Magento v2.4.x)
05 January 2023
- Compatible with PHP 8.1
- Fixed minor bugs
-
v4.7.0 (Magento v2.4.x)
08 December 2022
- Added: admin can set maximum number of point can earn per order
- Added: admin can set redirect to Reward Point section after customer login
- Added: hide top-link reward if balance is empty
- Added: display reward discount for order items
- Compatible with Magento v2.4.5
- Fixed minor bugs
-
v4.6.0 (Magento v2.4.x)
06 July 2022
- New features:
- Enable/disable earning points from order which applied spending points
- Reward points notification for Guest in checkout page
- Give points to customer when they reach a lifetime sales amount (behavior)
- Compatible with Magento v2.4.4
- Fixed minor bugs
- New features:
-
v1.10.0 (Magento v2.3.x)
06 July 2022
- New features:
- Enable/disable earning points from order which applied spending points
- Reward points notification for Guest in checkout page
- Give points to customer when they reach a lifetime sales amount (behavior)
- Fixed minor bugs
- New features:
-
v1.9.0 (Magento v2.3.x)
28 February 2022
- Get reward information from the order history
- Fix minor bugs
-
v4.5.0 (Magento v2.4.x)
28 February 2022
- Get reward information from the order history
- Fix minor bugs
-
v1.8.0 (Magento v2.3.x)
28 December 2021
- Added Give fixed X points for every fixed Y amount of price action for Shopping Cart Earning Rule
- Compatible with Magento v2.3.7
Frequently Asked Questions
To allow the Mageplaza Reward Points extension: Log in to Admin Panel > Admin Panel > Store > Configuration > Mageplaza Extensions > Reward Points > General configuration and turn the Enable to Yes. Follow our guide to discover further settings.
The answer is yes. The Milestone program effectively encourages shoppers to interact more with the store by offering higher incentives for each upper membership level. It simply motivates people by explaining the more points they have, the more benefits they'll get.
Absolutely yes, the customer can use existing points and gain new points on the same purchase.
Sure. You can set specific customer groups for each loyalty program by navigating to its settings in the backend. Then, choose one or multiple customer group(s) you want to apply for that program..
Yes, you can initiate many point programs at once by setting various earning rates in the backend.
Don't worry. The rewarded points will automatically be revoked.
Yes. The Reward Points for the Magento 2 extension is designed with built-in email configuration, allowing store owners to set Point Expiration Email with a pre-made template.
Absolutely! To motivate customers with attractive messages when they place an order, you can customize that loyalty program's description in the backend.
Tracking customers' transactions with points is really easy with Mageplaza's reward program extension. The module provides a transaction history grid that automatically updates all users' transaction information like amount, status, created and expiration dates, etc.
Yes, Reward Points is compatible with Hyva theme & Hyva Checkout. However, if you still want to use the Luma Checkout, you can enable it by following this guide.
Pricing
Standard
$ 99 first yearProfessional
Ultimate
$ 299 first year