Magento 2 Reward Points Extension - Reward System

Build any kind of Loyalty Programs System for Magento 2

What is Magento 2 Reward Points

Magento 2 Reward Points extension will enhance customer’s experience with your store by rewarding their good behaviors. For example, customers will get points whenever they interact with your store by doing things like complete a purchase, sign up for a new account, review a product, subscribe to your newsletter, etc. You will decide the reward rules based on the actions that you want your customers to perform.

A properly applied Loyalty Program will benefit your store greatly by boosting traffic to your site and convert regular visitors into loyal customers. In addition to that, as the admin of your store, you can keep track of your customer behaviors with the advanced report feature so that you can make the reward program as attractive as possible. Along with other Mageplaza Affiliate Program, Reward Points is a powerful sales motivation to increase your profit while also enhancing your customer’s experience and increase conversion rate.

Reward Points System with Flexible Rules

Magento 2 Reward Points program allows customers to earn reward as points and spend points based on Catalog Rule and Shopping Cart Rule. Our reward point system has various and flexible reward points rules and spending rules. Hence, targeting different customer segments to enhance customer experience is more efficient than ever.

Earning Reward Points Rule

Earning Reward Points Rule

There are 3 types of earning rules in this Rewards Points Extension which are:

  • Product based rules
  • Behaviour based rules
  • Cart based rules

These rules will be set and managed by store owners. The amount of reward points that customers will earn every time they perform an action can be fixed or equal to a percentage of the price of products. Also, how many points a customer might earn will also based on many other factors such as category, brand, shipping method and so on. The flexibility of those rules allow you to adjust your loyalty program so that it works best with your marketing strategy and targets.

Spending Points Rule

Regarding the spending Reward Points rule, store owners as you will still configure it basing on the criteria of catalog rule and shopping cart rule and generate it while the maximum or minimum points the customers pay per orders are often required. Which means some mini cart are not qualified for the discount from this Rewarding System. Especially, buying products by Points, the customers will receive a fixed or percent discount if you want to encourage them to earn and spend more points.

Loyalty points are refundable Reward Points. Therefore, it is possible for your customers to refund points within approved maximum redeemable points if they cancel the orders.

Spending Reward Points Rule

Reward Points Customers Behavior

With Magento 2 Customer Reward Point module, it is so easy for customer to get the fantastic points from multiple actions. This will help attract more and more visitors to your site. Customer can use these points for purchases with considerable quantity to have a bigger bargain. A big boost to your sales performance.

Sign up & Received Reward Points

Sign up and Received Reward Points

By registering an account, customer will get reward points. Quite simple, but motivating customers to create new accounts in your store is the very first step to turn them into loyal customers. Furthermore, this technique helps you acquiring customer information for cross-selling, up-selling or re-marketing afterward.

Get Reward Points as soon as Purchasing Orders

Reward Points for Magento 2 allows your customers to obtain points soon after a transaction is done. In general, the more they buy, the more points they will earn. However, they must meet all needed conditions that you, the store owner set up beforehand. The rule is founded on subtotal, quantity items in cart, billing, shipping address, categories, SKU,... and each rule will be assigned to specific customer groups as well as stores. The flexibility of the rules set from Magento Reward Points module enables you to precisely target your desired customer segment. One small tip is you might want to set an expiration date for reward points in order to promote the users to spend points more frequently.

Get Reward Points as soon as purchasing orders

Subscribe to Get Points

Subscribe to Get Points

Newsletter subscription is the perfect method to inform your promo as well as improve the relationship between seller and customers. So why don’t increase the number of subscribers by rewarding points? By this way, you are building the steady basis for the Magento 2 reward system in the feature, which will do wonders for customer loyalty.

Earn Reward Points when Refer friends

Customers will receive a gift when sharing the products they like with their friends, whether it’s via email, social network or any other media platform. You will get more potential customers that is your current customer’s friends, because people are likely to buy something that their friends introduce them to. In addition to that, this is also a great way to expand your brand awareness on the marketplace with low cost.

Earn Reward Points when Refer friends

Review Product to Get Points

Review product to Get Points

Applying Reward Points system, customers can be rewarded automatically whenever they write a product review. This also improves SEO for store owners because the previous client’s appreciation is always the most reliable proof, therefore the site is more trustworthy.

Gain Reward Points after every Milestone

Magento 2 Reward Points plugin is the advanced module allowing you to create many milestones for a customer such as a certain amount of orders, referrals or length of membership. Once a milestone is reached, there are two options for the customer.He or she can choose to receive a fixed amount of points or move up to a higher group, say from Silver to Gold Member, with a lot of superior benefits.

Gain Reward points after every milestone

Get Reward Points for Special Events

Magento 2 Reward Points in Special Event Reward Points for Special Events

Our Reward Points extension enable store owners to set a rule which will automatically send points to targeted customers in special events such as Christmas, New Year’s Eve, etc. This seemingly small action can help strengthen your relationship with customers a great deal and keep them come back in the future.

Reward Points for Loyal Customers Levels (A part of Milestone)

With Magento 2 Reward Points plugin, you can build and manage unlimited Loyal Customers Levels groups with a variety of fantastic benefits. Customers will be motivated to earn and collect points in their balances depending the necessary conditions you require, and then exchange a certain number of points to join in these groups. Once join these higher customer groups, members can receive more discounts on their purchases, higher earning rate and lower spending rate. That will motivate customers to shop at your store a great deal. Out of all marketplace addons, this magento extension is perfect for gaining customer’s loyalty while also giving them pleasure experiences.

Reward Points for Loyal Customers Levels

Reward Points to Get Coupons

Reward Points to Get Coupons Magento 2 Reward Points

Reward Points extension for Magento 2 allows generating manually Reward Coupon in mass. Multiple coupon codes, issued randomly from the backend, are similar to gifts or special offers. They should be redeemed for points to get the discount for any purchase. In order to make things more interesting, the Reward Coupon is also designed with many eye-catching templates to impress your customers or even attract new ones.

Transfer Points

Transfer reward points

Transfer Reward Points function is enabled for admin and customers. Admin can create point transfers right on the backend while the customers can also transfer points to friends via email in the account page. Import/export points feature helps cut down workload for admins by easily importing or exporting customers’ reward points transaction. No more manual and complex work.

Refund by Points

Store admins can decide whether points customer earned are refundable or non-refundable in the backend settings. If they decided that points are refundable then buyers will get all of their points back when they refund an order that is paid by points. After cancelling the order, customers points will receive balance updates almost immediately.

Refund by points

Notify Reward Point via Email

Notify Reward Point via Email

With Magento 2 Reward Points Program, your customers can earn and spend reward points easily and whenever there is a change of the points balance, they will be noticed by email. This helps their tracking more effectively as well as avoiding risk of losing points. On the other hand, the email notification may be sent automatically if the value of reward points are expired.

Reward Points Report

Due to Magento 2 Reward Points Report plug-in, all of the loyalty program data will be briefly reported on an advanced chart. Allow the merchants to hit an overall and in-depth data through Spending/Earning Ratio, Earnings Distribution, A loyal customer cost and Total Points, etc. From all that data, store owner can then evaluate the effectiveness of loyalty program objectively and make necessary adjust.

Magento 2 Reward Points Report

Import & Export Points

import points

In Magento 2 you can Import/Export Points. Plugin allows you to immediately import customers’ point transactions in CSV file format directly from the previous Reward Points system to the current Reward Points system. One-click importer supports ST Rewards, MS Reward Points, AW Reward Points, MW Reward Points and so on.


  • Our Reward Points extension is compatible out-of-the-box with Magento Community Edition and Magento Enterprise Edition 2.1.x, 2.2.x. Any lower Magento Edition will not function properly and will be expected unwanted results.

A believe this extension is one of the must-have module in the business kit of every Magento store out there. Don't let this chance slip out of your hand. If you are not convinced yet, let's take a look a comparision table about detailed features and pricing from other vendors

Feature Comparision

Until now, there are so many vendors providing Magento Reward Points extension which is quite similar. This makes consumers confused to choose the best. Let us scroll down to compare objectively about Reward Points extension among 6 reliable providers on Magento Connect.

  Magestore Magegiant Mageworld Aheadwork Sweettooth J2T
Magento Connect            
Earning Points
Register Y Y Y Y Y Y
Purchase Y Y Y Y Y Y
Subcribe newsletter Y Y Y Y Y Y
Refer friends Y Y Y Y Y Y
Review and rate product Y Y Y Y Y N
Reach milestone N Y N N Y N
Using Points
Pay for certain products Y Y Y Y Y Y
Point-slider Y Y Y N Y Y
Refund by points Y Y Y N N N
Transfer points to others Y Y Y N N N
Points configuration
Set using time for value of points Y Y Y Y Y Y
Update the mass point balances N N N Y N N
Referral tools
Social networks Y Y Y Y Y Y
Referral codes Y Y Y Y Y N
Referral links Y Y Y N Y Y
Reward points N Y N N Y N
Change customer groups N Y N N Y N
Special Events
Reward for customer's birthday Y Y Y Y Y N
Reward for speacial evens Y N Y N N N
Loyal Levels Reward for loyal level Y N N N Y N
Email Notification
Notify when points expire Y Y Y Y Y Y
Notify when point balance update Y Y Y Y Y N
Report Advanced report Y Y Y N N Y
Importer Plugin
Import from other Reward Point system N Y N N N N
Import form CSV file Y Y Y N N N
Restore Reset all transaction N Y N Y N N
Support service fee Lifetime - Free Lifetime - Free Lifetime - Free No info Included in price Free in 1 month
Update service fee Lifetime - Free Lifetime - Free Lifetime - Free No info No info No info
Lincense Open source Open source Open source Open source Open source Open source
Installation service fee $50.00 $49.99 Free $55 No info $50
Refund 30 days 30 days 30 days 45 days No support 30 days

Pricing Comparision

Here are comparision of some Magento Reward Points extensions in the market now. You can compare and choose the best Reward Points vendor.

CE Standard - $0
Platinum - $99
Ultimate - $299
EE Standard - $99
Platinum - $198
Ultimate - $598


All screenshots from MageRewardPoints

Earning Rule
Spending Rule
Sign up a new account
Purchase order
Subscribe newsletter
Refer friends
Review and vote for a product
Reach a milestone
Reward for Special Events
Reward for Loyal Levels
Reward Coupon
Transfer points
Refund by points
Email Notification
Advanced Report
Import & Export

Frequently asked questions

Can I name the point label?

Yes, the point label is flexible for store owner to modify. Let name your point label how to match with your brand, loyalty program. They can be set up as coin, flowers, bucks, loves, balloons, $, pounds and so on.

What languages Reward Points extension support?

The module supports multiple popular languages such as English, German, France,....

Explain more about Importer Plugin’s benefit?

This is the advanced plugin so that you preserve all data of customer’s reward points when you remove previous Reward Points system and install the new one. Thus, your Loyalty program management is never interrupted.

How to know the current amount of points a customer has?

You completely manage customer’s information related to loyalty program in Magento Admin Panel. You can filter point balances by date, customer, total balance, customer group, and more. This is allowed to export to .CSV file if you wish.

Can I only sell several products by points?

Yes, it is enabled for you by “Point-only” functionality. Such products are only paid by points without required cash. This is the awesome way to increase your customer’s experience on your site to earn more and more points. Wish you happy with the fantastic feature.

Is it compatible with One Step Checkout extension?

It is fully compatible with One Step Checkout with multiple shipping