Reward Points for Magento 2

See available pricing options!

Encourage customers to purchase more and return to your store by implementing an effective loyalty program with Magento 2 Reward Points extension. Easily turn occasional website visitors into loyal customers.

  • Reward customers for purchases, referral link, registration, etc.
  • Add or deduct points from customer’s balance
  • Notify customers about the points expiration date
  • Analyze customers’ purchasing behavior with reports
  • Let users track the reward points history in accounts
  • Hyva-ready storefront
  • ⏱Book a live demo
Add to Wish List
Product updates and support for 12 months

Updates and support prolongation - $185

more info

Pick a combo deal with 15% discount:

Save $106.05

What are the main benefits of Magento 2 Reward Points
for your store


Inspire account sign-ups with bonus rewards


Encourage more purchases with magento 2 loyalty points and boost revenue


Provide customers with limited-time birthday points and boost their loyalty


Enhance your brand recognition by rewarding customers for product reviews


Add points to refunds, cover orders with points, and deduct placement rewards


Apply points and check customer balances from the admin panel

Retain loyal customers and encourage repeat purchases with a reward points program

Incite customers to buy more by highlighting rewards they can get

Urge customers for purchasing by showing them when their reward points expire

Get strong sales by allowing customers to redeem their reward points partially

Speed up order completion by letting customers apply points at the checkout

Get insights into customers behavior with smart analytics

Enhance customer experience with reward points and don't lose any sale

Increase the number of new customers

Attract new customers by the prospect of earning discounts with Get X points for registration.

Increase an average order amount

Add reward points for every $X amount spent in one order. For example, give 30 points for every $100 spent.

Get more subscriptions for marketing campaigns

Improve your interaction strategy by motivating customers to subscribe to the newsletter. Grant customers with points once they get subscribed.

Retain current customers

Reward customers who have been inactive for a long time with points. Invite them to visit your store and spend the rewards earned.

Check out our client’s use case to see how Reward Points for Magento 2 helps to build an effective reward program in a real store. READ MORE →

Expand your customer base with a variety of programs in a profitable way

Turn ordinary customers into loyal ones with a flexible rewards system

Easily adjust the rewards program to your business thanks to the flexible extension settings:

  • Select an approach for reward points calculation: before or after tax;
  • Set reward points conversion rate and apply rounding rules when necessary;
  • Automatically congratulate customers with birthdays.

Reach any customer by deeply personalizing your Magento rewards program

Segment your customers and reach them with a neat reward points program based on flexible rules:

  • Select websites and customer groups you want the rewarding rule to apply to;
  • Define the action a customer should commit to be rewarded, and add a clarifying comment;
  • Specify a points expiration behavior for every rule;
  • Add conditions (e.g. membership period, products or orders subselection, etc.) to launch a highly targeted reward program.

Get more sales and lower cart abandonment by highlighting rewards

Stimulate purchases thanks to advertising messages about the number of reward points a customer will receive upon making a purchase. With the extension, you can choose the right text color and decide where to display the messages:

  • On category pages;
  • On product pages;
  • In the shopping cart;
  • At the checkout.

Get insights into customers’ behavior by monitoring their activity

Once you know why consumers choose certain products, you have a better chance of gravitating them towards your products. With Magento 2 rewards, you can operate working tools to learn the customers and influence on them:

  • Easily track each customer’s activity on the grid;
  • Add or deduct points manually and explain your actions via admin comments;
  • Get full control over email notifications allowing to set a sender email, enable or disable a certain notification type or easily configure a custom email template.

Make data-driven decisions guided by accurate statistics

Analyze the performance of your reward program with a convenient analytics tool that provides you with smart data, including:

  • The total amount of points awarded to customers;
  • The total amount of points redeemed by customers;
  • The average reward points per customer;
  • The average redeemed points per order;
  • The total amount of expired reward points.

Coming soon features


Let shoppers share their purchases on Facebook

With the Magento 2 Reward Points extension, your customers can earn bonus points for sharing links to purchased products on their Facebook profiles. All they have to do is place an order and click the Facebook share button next to the particular product.

More Magento 2 Reward Points features

Sort shoppers by the amount of their reward points right in the customers grid. Track reward balance of each customer in a separate section.

Filter the analytics data by a period, customer group and store view to get a more focused vision of your loyalty program performance.

Specify the minimum number of earned loyalty points in your Magento 2 store required to start using them and easily check all customers’ activities on a handy grid.

Provide customers with up-to-date information on rewards by adding a reward program to Magento description tab in their accounts.


Magento 2 Reward Points extension allows the admin to reward its customers with loyalty cashback points. Customers can earn the reward points in multiple ways and redeem them in the store. Also the admin can set the value of each reward point.

  • If you are using Magento 2 Commerce edition, this feature is available out-of-box. To enable it, go to Stores -> Settings -> Configuration -> Customers -> Reward Points and set the Enable Reward Points Functionality and Enable Reward Points Functionality on Storefront fields to Yes.
  • Fill in other settings according to your business needs, and configure Actions for Acquiring Reward Points by Customers and Email Notifications.
  • Don’t forget to save the changes.
  • If you want to use Magento loyalty points in the Open Source edition, you need to install a 3rd party extension like Amasty Reward Points.
  • After enabling the module, you will be able to create rules for the automatic accrual of Magento 2 customer rewards, make refunds with reward points, and analyze statistical data.

According to the statistics, the extension can cover each business need in synergy with the following solutions: Magento Affiliate Program, Magento 2 RMA extension and Magento 2 Table Rates Generator.

Adobe partner logo
Magento Marketplace logo
See 500+ verified reviews
1 Single points of sales
Trusted by Customers
Are Amasty extensions compatible with all themes and extensions by other vendors?
Amasty extensions work with all plugins we issued and with most 3rd-party plugins. If you come across a Magento 2 compatibility issue with any third-party module, we’ll definitely try to help you. If you face any technical issues, please create a ticket...
Will I get free support and updates?
Product updates for extensions purchased before Feb 1, 2022With the transition to product subscriptions, you will receive product updates for all extensions purchased before Feb 1, 2022 throughout the entire grace period — up to Aug 1, 2022. If you ...
Do you have the installation service?
Yes, you can use installation and configuration services that are available as the part of Pro and Premium add-ons for your product subscriptions.Please note that this installation service doesn’t include uninstallation. So, if you need to completely...
Can I request a free trial?
Amasty doesn’t provide any trials of Magento extensions. There's one exception: Amasty extensions are provided for testing or demo purposes to our official Platinum Partners as a part of the “access to Amasty extensions for testing purposes with Composer...
Can I test an Amasty extension on a staging site before transferring it to a live one?
Yes, you can install any Amasty extension on a test site and configure all the settings there before doing it on your live store.
How can I get a refund?
Amasty offers to its Customers a thirty (30) day money-back guarantee for the Software. In case the acquired extension didn’t meet your expectations, our support team is always ready to help you. Fees for support subscriptions and any services provided...
How can I receive a discount?
We are now working at a loyalty program for our customers that is supposed to bring even greater benefits in the long term. While it’s not out yet, you can look through these Special Offers. New discounts and specials are added every month. To stay ...
How to update a Magento 2 Amasty extension?
To update a Magento 2 extension by manual upload:1. log in to the customer account;2. navigate to the Products tab, scroll to the packages section, and click the Download link next to the extension that should be updated;3. Important: If some extension...
If I need additional features to be added to an Amasty extension, how can I ask for it?
To leave your feature request, log in to your customer account and open the Products tab. Then, scroll down to the bottom of the page, and leave your feature request in the following form: As soon as you send your request, it is considered by our ...
Magento 2 Amasty extensions installation
Each Amasty extension package is provided with the extension files, installation & setup guides, and a license agreement. Some extensions include import files examples as well. So how to install our Magento extension? What is the plugin...
How can I prolong support?
If you have an active support service subscription, it grants you access to support services for all products purchased before Feb,1 as long as your subscription is active. Alternatively, support services are only available as the part of a product ...
Can I change the EE extension to CE for free?
Usually, no, you can’t exchange modules. Please, contact our support managers and they’ll consider your case individually. → Learn more about our special offers
How can I get a discount to re-purchase plugins?
Usually, we don’t provide any discounts. But you can contact us, and we’ll consider your case individually. → Learn more about our special offers
What is the license policy? On how many websites can I use Amasty extensions?
Our license allows you to use a single extension license agreement on one Magento installation.If you run several domains on the same instance of Magento, you can use one extension license. However, if you run each website on a new installation of Magento...
How can I pay for Amasty extensions?
You can pay for our extensions in any convenient for you way as a full range of payment methods are supported. The most common means are credit card or PayPal. Security and fraud protection are guaranteed. If you need to pay for the order with a non...
Where can I find the extension's package with Hyva-compatibility to install it?
You can find the module compatibility package with Hyva theme in the "suggest" section of composer.json and install it. (Note: the compatibility is available as part of an active product subscription or Support Subscription)
Customer Reviews

Do you need specific features added so you can achieve your business goals?

Drop us a line and we'll customize this extension for you!

Choose the extension edition

that meets your business challenges

Reward Points


  1. $299
  • Automatically reward customers for purchases, registration, and other engagement with your site
  • Manually adjust the reward points’ balance for particular customers
  • Make shoppers return to your store using the points’ expiration date notification
  • Provide highly personalized reward points programs using rules and conditions
  • Gain insights about customers’ purchasing behavior with reward points reports
  • Let users track their status in the reward program and reward points history
  • Offer reward points for the refund and make these shoppers come back to your store

Reward Points Pro


  1. $349

Reward Points included

  • Import Reward Points
  • Export Reward Points

You can always download the recent version free of charge from your account installing an upgrade is easy

See Magento (and other software) versions we support and guarantee their compatibility with our extensions

Version 2.1.0
Last Update: Mar 12, 2024
2.1.0 - Mar 12, 2024
  • New we added a new action 'Get X Points for a Referral' allowing customers to share a referral link and earn reward points for registering and making a purchase by another user (Note: the functionality is available as a part of an active product subscription or support subscription)
  • New now it is possible to use reward points to cover shipping costs (Note: the functionality is available as a part of an active product subscription or support subscription)
  • Fix we resolved the issue with the functionality of the 'Quantity In Stock' condition
  • Fix now emails display the action for which the reward was awarded
  • Fix we addressed the issue with the display of emails that utilize the 'Reward Points Earned Modern' template
  • Fix now when canceling an order reward points are refunded to the customer considering the expiration date
  • Fix we solved the issue with customer's name displaying in the emails
Version 2.0.2
Last Update: Dec 22, 2023
2.0.2 - Dec 22, 2023
  • Fix we eliminated the error occurred during the 'expiration_points_amrewards' cron job executing
  • Fix we fixed reward points texts translating issue
  • Fix now the method returns the correct results about whether the store is enabled or disabled
  • Fix we solved the issue with displaying reward points imported to customers
  • Fix now points validation error is being displayed as intended
  • Fix we fixed Customers grid email filter
  • Fix we corrected the accrual of reward points to customers according to the store views
2.0.1 - Aug 08, 2023
  • Fix we adjusted the parameters transmitted data via REST API
  • Fix we fixed the error occurred while updating to the latest version when customer with earned reward points was deleted
  • Fix we eliminated the error occurred while running setup:db:status command
  • Fix we fixed an issue with reward points in the logged out customers cart when the Persistent Shopping Cart is enabled
  • Fix we solved email translations issue
  • Fix we corrected the Earning Configuration Actions work
Version 1.19.0
Last Update: Feb 06, 2023
1.19.0 - Feb 06, 2023
  • Improvement we added the possibility to configure 'Get X Points for Completing Order' and 'Get X Points for Each $Y Spent' rules for unregistered customers
  • Improvement the ALT tag was added to the module Ajax loaders
  • Improvement we optimized the Сategory tree loading when Reward Points earning rules are being created by adding 'levelsVisibility' parameter
  • Improvement we added the compatibility with Amasty Advanced Product Reviews so now Reward Points are awarded when reviews are approved via a mass action
  • Improvement minor improvements in system messages to avert customers Reward Points applying issues
  • Improvement we improved the module performance work with a large number of transactions and reward points so now the 'Reward Points History' and 'All Customers' pages load faster
  • Fix now Reward Points on the Cart are applied according to the customers current balance
Version 1.18.0
Last Update: Dec 22, 2022
1.18.0 - Dec 22, 2022
  • Compatibility we added compatibility with Hyvä Theme for Reward Points. You can find the 'amasty/module-rewards-hyva-compatibility' package for installing in composer suggest (Note: the compatibility is available as part of an active product subscription or Support Subscription).
Version 1.17.2
Last Update: Jun 02, 2022
1.17.2 - Jun 02, 2022
  • New for all Amasty solutions, we have compiled separate packages, each of which includes a unique set of extensions. So that you can more easily find all available updates for your package in the Change Log tab, please find the menu on the left and choose the extension(s) included in the package. (A list of extensions included in a package can be found under the Description tab)
Version 1.0.0
Last Update: Apr 25, 2022
1.0.0 - Apr 25, 2022
  • Release

Ratings & Reviews

93% of 100