Product image of Reward Points
Standard
User Guide
Professional
User Guide
Ultimate
User Guide
Magento Edition *
Version *
$99

Magento 2 Reward Points Extension

v4.8.2
4.9
(29 reviews)
Read all >
The Magento 2 Reward Points extension allows your store to automatically reward customers for their actions, such as making purchases, creating accounts, writing product reviews, or engaging on social media. These points incentivize customers to stay active and engaged with your store. They can redeem their points for discounts, rewards, or even to pay for future orders. This system makes it easy to turn occasional buyers into loyal, long-term customers.
tick icon
Compatible with Hyva theme (view demo)
tick icon
Need API/GraphQL for Magento 2 Reward Points? Chat now
tick icon
Show rewards for purchasing products
tick icon
Reward customers for any actions
tick icon
Give reward points via affiliate programs
tick icon
Enable buying products with reward points
tick icon
Show detailed reward information in the dashboard
Compatible with:
Community: 2.3.* - 2.4.7
Enterprise: 2.3.* - 2.4.7
Free 1 year support & updates
60 days money back guarantee
GraphQL icon
GraphQL
Rest_api icon
Rest API
Hyvä theme icon
Hyvä Theme
Adobe Marketplace icon
Adobe Marketplace
Progressive Web App icon
Progressive Web App

Why Build a Loyalty Program?

benefits of using reward points

Best tips to maximize revenue with Reward Point Programs

tips when using reward points

Give reward points for purchasing products

Our module boosts customer loyalty by rewarding them with points for each purchase. The clear display of point earnings on many pages encourages customers to shop more, knowing they're getting extra value.
Show more
Give reward points for purchasing products
reward customers for any actions

Reward customers for any actions

Customers earn points not only from purchasing products but also from engaging in various activities such as writing reviews, liking the Facebook page, subscribing to the newsletter, signing up, or attending special events like birthday celebrations and more.
Show more

Give reward points via affiliate programs Ult

This plugin supports affiliate programs that reward both referring customers and their friends. For example, for each successful referral, the referrer earns 3 points, and the new customer receives 1 point on their first purchase. To make it even easier for customers, our extension enables them to quickly send referral emails directly from their 'My referral' page.
Show more
Give reward points via affiliate programs
buy products with reward points

Enable customers to buy products with reward points

In addition to traditional product pricing (e.g., $20, $100), store admins can set product prices in terms of reward points. Furthermore, this module enables customers to conveniently use their reward points to offset the cost of their purchases at checkout. This elevates the perceived value of reward points, motivating customers to earn more.
Show more

Show reward information in detail Ult

On the 'Reward Dashboard' page, customers can view specific information such as available balance, total earned, and total spent. Additionally, this dashboard provides a summary of current exchange rates and transactions related to earning and spending rewards.
Show more
Show reward information in detail

All features

Reward points for buying products
The reward points feature for purchases is a core functionality of Magento 2 Reward Points extensions.
This offers two significant benefits:
check
Encourage immediate purchase decisions: By making customers feel like they're getting a great deal, it prompts them to buy right away.
check
Increase repeat purchases: The reward points earned can be used for future purchases, incentivizing customers to return to your store.
Showing points on any pages ProUlt
We will display reward points for each product at two locations: the product list page and the product details page. This ensures that the reward point display is clear and easy to understand for customers.
Reward points for multiple interactions
The reward points feature for multiple activities is a significant advancement beyond simply rewarding customers for purchases. This feature allows customers to accumulate reward points through various actions on the store, including:
check
Create a new account
check
Sign up for a newsletter
check
Write a review
check
Send emails to friends
check
Like a Facebook page
check
Tweet a page
check
Share a purchase on Facebook
check
Receive x points after y days of inactivity
check
Reach the total invoiced amount
Additionally, you can reward customers with points on special occasions like their birthdays.
Reward points from affiliate programs Ult
An affiliate program allows promoting the products or services of a Magento 2 store and earn a commission from the store when a customer makes a purchase through their referral link.
With the Reward Points module, instead of paying commissions in cash, you can reward affiliates and their referred customers with reward points.
On the "My Referral" page, this tool enables customers to:
check
Easily get your referral URL and code
check
Send invitations via email using a pre-designed template
check
View a list of your invitees and the amount earned from each invitee
Selling products by points Ult
To encourage customers to earn more points, you need to show them the immense value of reward points in shopping at your store. One way to help them see the value of reward points is to sell products using points instead of dollars or other currencies.
When your store is integrated with this Mageplaza plugin, customers will have two options to purchase a product: buy with the product price or points. Additionally, for those items only available for purchase with currency, they can still apply their points to receive discounts at checkout.
Reward dashboard
The reward dashboard is designed to help customers easily track their reward information on a single, comprehensive page. This information includes:
check
Available balance, total earned, total spent
check
Customer's milestones (for example: your tier is V.I.P. 1 at present)
check
Current exchange rates (for example: you will earn 5 points for every $100.00 spent on your order; each 5 points can be redeemed for $10.00)
check
Recent transactions: Customer's points earning and spending history
"Transactions" page
We created a separate page to display transaction history in table format. This table will show several pieces of information such as:
check
The date of the transaction
check
The transaction content (earning or spending reward points from what activity)
check
The number of reward points added or subtracted
check
Transaction status (completed or not) and points expiration date
Tiered loyalty program Ult
Our "My Milestone" page provides customers with a clear overview of their membership status, allowing them to see which tier they belong to (e.g., Member, VIP 2). The page also displays the exact number of points required to advance to the next tier, encouraging customers to earn more points to unlock exclusive VIP rewards.
Spending slider on the checkout page
On the checkout page, customers can use a slider to determine how many reward points they want to apply to that order. Additionally, they can select the option "Maximize my discount with points" to make the most of their points for the order.
Email notification
This module supports sending automated email notifications to customers in the following changes:
check
When a customer's point balance is updated
check
When points are about to expire
check
When a customer's tier is updated
Point highlight option
Reward points can be highlighted in various locations, including the checkout page, product page, and category pages, even for non-logged-in customers. Additionally, store administrators can customize the text highlight color.
Setting expiration dates for points
You can easily set expiration dates for reward points, such as expiring after 30 days from the date they were earned. Setting expiration dates creates a sense of urgency for customers, encouraging them to redeem their points before they expire.
Icon customization
This feature enables you to create a unique and professional shopping experience. Instead of using the default icon, you can upload a custom icon that aligns with your store's brand and style. The extension supports popular image formats such as PNG, JPG, WEBP, and SVG.
Landing page
Store administrators can configure the "Reward Points" page as the landing page and display it as a footer link. This pre-designed page serves to introduce your Magento 2 store's reward points program to customers. It includes an infographic explaining how the reward system works, a guide on earning points, and key details about the program.
One-Step-Checkout integration
Integrated with One Step Checkout, this plugin allows customers to view their order summary and redeem reward points on a single page. The clear display of reward points and redemption options empowers customers to actively use the program.
API Integration
API integration unlocks endless possibilities for customizing and expanding your reward program. Customers can enjoy seamless shopping experiences and redeem reward points across multiple devices. Additionally, the API supports the creation of reports and administrative pages for the reward program, along with numerous other advanced features.

What customers tell about Reward Points Extension

Product reviews: 29
Overall rating: 5.0
5
4
3
2
1
How much do you like this product?
Leave your email to get reward points for reviews
Submit a relevant review of 30+ words to earn 5 reward points (one-time per extension)
Ct web
09 October 2024
Verified purchase
I've raised a question around CSP and the support team had an excellent response and quickly addressed the issue. Thanks Kein
Ivo
23 January 2023
Verified purchase
Mageplaza is my favorite extension builder because of their support. The extension had a good price comparing to others. Installing was easy. I had some issues configuring it. But Mageplaza fixed the bugs and uses my feedback to release newer better versions on and on. Language issues were also fixed at my shop. So happy now to have contributed and having a good functional reward system on the shop. Only thing I was missing is a CMS page where the reward system is explained to the customers. As this would be the same for about 90% of the contents for all shops, this could be a feature to add.
lee
26 May 2022
Verified purchase
Very nice plugin, it makes my customers enjoy shopping on my website even more
Reynolds
02 May 2022
Verified purchase
This extension does what it says and I'm happy with it. One piece of advice: go for the Ultimate version, as you'll need the Reward for behaviours and the Report feature.
Ky Nguyen
21 April 2022
Verified purchase
We bought the Pro version and it just works as expected. Highly recommended.
Barka
19 April 2022
Verified purchase
It's meaningful to discuss with their support team, they understood the point and give a relevant and quick response. Thanks
Gaia
13 February 2021
Verified purchase
Was a nice plugin and worked well but didn't do what I needed in the end so have to return it but for it can do it does very well
Simona
17 November 2020
Verified purchase
Great extension and fast support. I bought the Pro version and tried some simple rules. It's just great. Can't wait for the site to go live to really test it with sales, I think that the customers will like it!
Bill Rust
24 August 2020
Verified purchase
This extension does exactly what it says. Easy to understand and configure. And our customers love building up and spending their points!
alan
23 July 2020
Verified purchase
Not bad
Anil Bhat
20 July 2020
Verified purchase
We installed it seamlessly within a few hours. Features are great and covers all our requirements
Andy
09 April 2020
Verified purchase
Great products and great service. They offer the best service in my experience for all my Magento extensions I have purchased. Highly recommend.
Bartosz
04 April 2020
Verified purchase
Wonderful extensions. Easy installation, really hassle-free. Many options to customize. Definitely the best in the budget.
Mayyar
30 January 2020
Verified purchase
an easy module to install. Cart and Behavior rules give a wide variety to configure the reward system. Also, MagePlaza support is such a quick, professional and very efficient service!
MohanaKrishnan
29 November 2019
Verified purchase
Instantly quick fix made by Bruce which saved my day! The support was awesome!
MohanaKrishnan
01 November 2019
Verified purchase
Best support service. We will purchase more extensions in futures and refer Mageplaza for our clients.
Jan Hemmingsson
29 October 2019
Verified purchase
Always fast and friendly support from Mageplaza. My site worked again!
Michael
13 June 2019
Verified purchase
In general, the extension works as advertised. Lots of features and a ton you weren’t expecting that are really great. I’ve been working on Magento for 10 years and I can confidently say that these guys know what they’re doing. Clean and reliable code. That’s all fine and great but what really got me off my ass to write this review was the dev support, I had some features that I really needed, and I asked if they were ‘possible.’ I was expecting a bush-league workaround or a simple “nah” but I was SUPER impressed by the response I got instead. Thomas, one of their devs immediately jumped in and wrote a whole new plugin for my cart to work correctly. He even followed up a few days later to see how things were going. – Blown away. As if the extension doesn’t do enough to begin with, the cost was worth the support provided to follow, alone. These guys will get as much business as I have to give them going forward.
Simone
08 April 2019
Verified purchase
It's really useful to increase customer loyalty at your store. For the customer, this extension is easy to use and the Mageplaza support is reliable!
Martin
25 March 2019
Verified purchase
Does a great job and has helped my sales. Is easy to configure and offers a good solution. Should be on the top of your list of addons.
Jerry
17 March 2019
Verified purchase
This is hands-down the best addon you can have for your store. Not only does it drive engagement through sharing and repeat orders, it gives customers an incentive to order MORE to get more points. Sort of like micro-transactions. A+
marina
27 November 2018
Verified purchase
I used Reward Points from j2t before and they were just OK. But Mageplaza Reward Points extension is a huge step UP. Ultimate edition of this module makes my revenues go and go...I can't wait for milestones feature, this will be a huge step forward. Thanks, Mageplaza.
Benny
14 November 2018
Verified purchase
This plugin is very easy to use. I really love it!! Customers can earn points and redeem for cash!! It's the best extension I found after a long search. I'm very happy and highly recommended.
Patrick
04 November 2018
Verified purchase
This little add-on has a major impact on customer loyalty and helps you to stabilize and increase sales:-) The useful adaptations of this module you can do is that you can customize this extension as your needs.
Lubomir
24 October 2018
Verified purchase
This is an amazing extension which is a must-have for every e-commerce store. The set up is very easy to install. Just try and see. Much more easy to retain customers :-)
Pawel
20 March 2018
Verified purchase
I am very satisfied with this extension because it's very useful for my store. I did have an issue with the translate of extension, they worked quickly to resolve the issue. I am very happy with the support.
Vernon
09 March 2018
Verified purchase
It's such a big surprise for us to experience this for the very first time. After having Mageplaza Reward points extension installed in our store, our conversion rate is growing significantly. Many one-time buyers visit back our website and purchase more. The last holiday shopping season was awesome, customers were more interested in shopping. It’s so cool after all.
Angelina Badger
09 March 2018
Verified purchase
It’s always so easy to be satisfied with the way I’m supported in Mageplaza. The guys solved the compatibility issue in my store so well that I couldn’t ask for more. Reward points extension is working properly and plays its role exactly as it’s claimed. Can’t wait to see the Ultimate version showing up.
MK. Fardy
09 March 2018
Verified purchase
Got this from a slot of Pre-order event. Mageplaza Reward Points extension is basically perfect for our store. Everything is working well and the extension’s brought many benefits so far. The support team works so efficiently, thank you guys!

Release notes

  • 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
  • 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
  • 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
  • v4.4.0 (Magento v2.4.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.4.3-p1
  • v4.3.1 (Magento v2.4.x)

    25 October 2021

    • Fixed minor bugs
  • v1.7.1 (Magento v2.3.x)

    25 October 2021

    • Fixed minor bugs
Load More

Frequently Asked Questions

Magento 2 Reward Points extension is a reward management system allowing merchants to give bonus points to customers when they perform specific actions such as repurchasing, subscribing, or reviewing. Merchants can create many incentive programs and set rules for each of them. By raising customer benefits when shopping with your store, it's likely to bring a significant sales boost.

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.

Magento Edition *
Version *
$99

Pricing

Choose your suitable edition.

Standard

$ 99 first year
Free 1 year support & updates Tooltip
60 days money back guarantee
Read our policies
Features:
check
Customize Point Labels
check
Configure Point Icons
check
Rewards for Customer Group
check
Rewards for Specific Store Views
check
Maximum Available Points Balance
check
Earning/Spending Configuration
check
Set up Display Configuration
check
Configure Email Notification

Professional

$ 199 first year
Free 1 year support & updates Tooltip
60 days money back guarantee
Read our policies
Everything in Standard, plus:
check
Includes all Standard features, plus ...
check
Set up Earning/Spending Rules
check
Display Points on Category & Product Page

Ultimate

$ 299 first year
Free 1 year support & updates Tooltip
60 days money back guarantee
Read our policies
Everything in Professional, plus:
check
Includes all Professional features, plus
check
Reward for Behaviors
check
Reports
check
Reward for Referring Friends
Can’t see the feature you’re looking for?
Describe it and we will customize this extension to suit your needs!
Request customization
feature looking icon