Powered by Adobe Commerce 2.4.5


Reward Points



Back to top

Reward points extension for Magento 2 by Mageplaza is a must-have module for online merchants, especially those who want to build an effective loyalty program. By designing an automatic system of earning and spending reward points, online shopping doers are enticed to repeat purchasing multiple times on your store. This helps cut down marketing spendings, yet increase effectiveness in remarketing existing customers and attracting new consumers for your e-business.

In this e-commerce era, an online store has to compete with others to win a customer and even strives to make a buyer repeat purchasing. Knowing that customer loyalty means a lot to a business in its long-term sustainability, brands are searching for ways to enhance customer retention while catching the attention of new buyers. To do this, an appealing reward program appears in the must-have list.

Mageplaza Reward Points extension can help store owners set up a reward program which runs automatically based on multiple earning and spending rates configured for each customer group and store view.


How it works

To set up a system of earning and spending rate for each product and customer group, admins can get this done by using Mageplaza Reward points extension. Through this, buyers get rewarded with points into their balances and are free to redeem at checkout as discounts on their future purchases.


Highlight Features

Reward points for purchases

Points are rewarded to customers as they complete an order on your online store. These points are accumulated into buyers’ account balances after each purchase and can be used as discounts at checkout in later orders.

In each store view, store admins are able to set up an earning rate and a spending rate for each product purchased by specific customer group. Everything single rate is prioritized easily in case your store would like to apply multiple similar earning rates simultaneously.

Customizable point labels

Reward points are often simply labeled `Point(s)`. This is common among online stores using loyalty programs. However, to make this point earning and spending game more playful and interesting, store owners are suggested to name their reward points differently. Mageplaza Reward points provides a stunning feature for this. You can label them `Coin`, `Flower`, `Heart`, and others.

Point expiration

The feature allows store admins set an expire date for loyalty points earned by customers. Moreover, email reminders are able to be sent to buyers when it’s close to expiration.

Point spending slider

Shown on Cart page and Checkout page, the point spending slider helps buyers select the amount of points they want to spend. Only by pulling the slider, things get done more easily yet interestingly. Apart from this, shoppers are still able to define point spendings by entering the number of ticking the Max spending checkbox.

Point indicators

This feature is simply an ability to indicate the amount of reward points which may be earned when an order is successfully completed. Point indicators remind buyers how much their balances gain and how they benefit from purchases on your store. Admins are able to display point indicators at five positions such as Category page, Product page, Cart page, Mini cart or Checkout page.


More Features

Earning and spending rates

Reward rates can be configured in the backend with their own priorities. The rates can be set for each customer group and each store view.

Transaction management

All earning and spending activities performed by customers on your store are logged and reported in a grid. From this, store admins are able to track, manage and assess their loyalty programs better.

Point icons

A point icon is a symbol of your brand’s loyalty point, it can be uploaded to the backend. Using point icons is a creative way to excite your customers.

Refundable reward points

Reward points, once are earned or spent, can be refundable depending on configuration by store admins

Point spendings restriction

Store admins are able to restrict how many points spent by customers in one purchase.


Full Feature List - Reward Points Standard

For admins

  • Be able to set earning and spending rate for reward
  • Ability to configure in each store view individually
  • Ability to configure for each customer group individually
  • Ability to configure point labels
  • Ability to configure point icons
  • Reward points expiration is configurable
  • Ability to enable/disable point spending methods
  • Ability to configure the point spending slider
  • Allow displaying the checkbox “Spend the maximum of my reward points”
  • Ability to restrict the spending of reward points at a  time
  • Allow displaying point indicators on the Product page, Category page, Mini cart, Cart page and Checkout page
  • Log all transactions and display them in a grid
  • Set reward points as refundable or non-refundable

For shoppers

  • Earn reward points for purchasing
  • Be informed of how many points they earn with each item bought
  • Stay up-to-date with their account balances’ information
  • Stay up-to-date with their own transaction history: Balance, Changes, Expiration date and Status
  • Ability to view the current balance at the top menu bar
  • Ability to get navigated to their My points and rewards page by clicking on the Current Balance info
  • Ability to select the amount of reward points spent at checkout by typing a number
  • Ability to spend all possible points by ticking a checkbox at checkout
  • Ability to pull the spending slider to spend reward points
  • Ability to get points refunded

Technical Specifications

Back to top

Seller profile


Seller contact


Current Version


Adobe Commerce platform compatibility

Open Source (CE): 2.3 (current), 2.1 (obsolete), 2.2 (obsolete)

Commerce on prem (EE): 2.3 (current), 2.2 (obsolete)


Stable Build


14 March, 2022


Extensions, Content & Customizations

Quality Report

Back to top

Installation & Varnish Tests


Coding Standard


Plagiarism Check


Malware Check


Marketing Review


Manual Testing


All tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    - Added new feature: Milestone Program (Reward Points Ultimate)
    - Added new feature: Hightlight point label
    - Added: limit spending point by percent of checkout total
    - Added: refund order by points
    - Added behavior event: Get X points after Y days of inactivity (Reward Points Ultimate)


  • Compatible with Open Source (CE) : 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    #### Standard
    - Compatible with Magento 2.3.5
    - Improved code style & performance
    - Fixed error happen when ordering with points on Backend
    - - Fixed error while getting Transaction Title via API

    #### Pro
    - Fixed error while spending point with discount percent action

    #### Ultimate
    - New feature: Reward Points API
    - New feature: Reward Points Import


  • Compatible with Open Source (CE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    Release the first version


  • Compatible with Open Source (CE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    Release the first version


Back to top

The best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top


Back to top