New discounts and limited-time offers every two weeks! 💸 Don't miss out on your opportunity. SHOP NOW

Reward Points for Magento 2

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, 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
  • Compatible with the Jet Theme by Amasty
60 days money back
Free lifetime updates
90 days free support

Buy together

Save $64.70

 🚩 Challenge

Magento 2 Loyalty Points is the extension that solves the problem of dropping out customers. According to statistics, increasing customer retention by only 5 percent boosts profits by 25 to 95 percent. In addition, the absence of a rewards program leads to losing consumers that will never commit to a brand that does not offer loyalty benefits.

💫 Solution

Stimulate customers to make repeat purchases and thus, increase retention rates by setting up an automatic system with Magento 2 Reward Points Program. Acquire new customers aimed at long-lasting relationships.

How do you benefit from this tool


Boost the revenue from one customer thanks to the increasing number of repeat purchases


Increase customer retention rates by building long-term relationships


Enhance brand recognition by turning visitors into loyal customers

Win the most valuable customers with an effective reward 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 the orders completion by letting customers apply points at the checkout

Get insights into customers behaviour with smart analytics

Encourage customers to spend their reward points and don't lose any sale

Increase the number of completed orders

Drive more sales to your store by explaining to customers that the more purchases they make the more rewards they get.

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.

Highlight reward points for guests

Motivate your store guests to create accounts by giving bonuses for registration with reward points. Show the motivation message in a Shopping Cart, on Product and Checkout pages.

Enhance your brand consistency

Get positive and free product feedbacks. Wider your brand recognition by rewarding customers for leaving product reviews. This will increase the number of purchases made by customers reading these reviews before placing an order.

Increase your store conversion rate

Stimulate purchases by showing logged-in customers their loyalty points balance in Magento top menu before customer account.

Refund with reward points l NEW

Decide, whether to return customers reward points when refunding or not. You can add extra points to refunds or even cover the whole order by them, without money back. Moreover, it is possible to deduct rewards granted for order placement.

Strengthen long-term sales

Increase customers’ satisfaction by giving them small gifts on their birthdays. Make the bonus active only during a certain period to create a sense of urgency and receive the next order with a 99,9% guarantee.

Apply reward points right from admin panel

Let your admin apply reward points from the admin panel when creating an order and see how many reward points are left in a customer's account.

Grow your customers base in a cost-effective 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. Learn why rewards are a benefit for your store.

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. Click here for more information.

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. See how reward influence loyalty.

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.

More Magento 2 Reward Points features

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

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 about rewards by adding a reward program to Magento description tab in their accounts.

How to enable Magento reward points?

  • 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 loyalty points, 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 202+ 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 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?
Yes, once you buy any extension(s) by Amasty, you’ll get free lifetime updates for the product(s).Also, you will get 3 months of a free trial for support subscription. Magento support subscription plans:Monthly Annual -20% Lite.vyobs1l-s{text-align:...
Do you have the installation service?
Yes, we provide a professional installation service. You can purchase it when ordering an extension. If you buy more than 1 extension in one order, we can install all of them! If you need to configure plugins according to your business needs, you can...
Can I request a free trial?
Amasty doesn’t provide any trials of Magento extensions. But we have three months of free support and a 60-day money-back guarantee. There's one exception: Amasty extensions are provided for testing or demo purposes to our official Platinum Partners...
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 provides a 60-day money-back guarantee. In case the acquired extension didn’t meet your expectations, our support team is always ready to help you.  To get a full or partial refund of your order, please create a ticket in our support...
How can I receive a discount?
According to the rules of Amasty's Reward Program, you get $15 back to your reward points for every $100 spent. You can spend them to buy other extensions or services from our catalog. These Points are valid for 60 days from the purchase date. You ...
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 thePackages section, andclick 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?
When you get any support subscription plan, it will be prolonged automatically. Also, you can cancel your subscription at any time. For this, go to your customer account and open the Subscriptions tab.
What should I do if my Reward Points have expired?
According to our reward program, the Reward Points are valid for 60 days starting from the moment they’re transferred to your account. But we always try to stay supportive, so you can create a ticket, and we’ll consider your case individually...
How can I use my Reward Points?
How to check your reward points balance? Step 1. Log in to your customer account or create a new one. After this, you will be redirected to your account dashboard. Step 2. In the left menu choose Reward points. Step 3. You will see your current reward...
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...
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...
Customer Reviews

Are you looking to add specific functionality for this extension or want to acquire a reliable development partner altogether? With custom development services by Amasty, you will receive high quality and cost-effective solutions developed by Magento professionals according to industry’s best practices.

Request a Quote

Submit this form now and we will get back to you promptly!

What feature your extension lacks?

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 1.15.1
Last Update: Aug 11, 2021
1.15.1 - Aug 11, 2021
  • Fix we solved the problem with the module installation on Magento 2.4.3 Enterprise Edition.
  • Fix we eliminated the issue of displaying the reward point block for guests.
  • Fix we addressed the problem during registration.
  • Fix we solved the issue with subscribing to the newsletter from the admin panel.
  • Fix we addressed the problem with sending email notifications.
  • Fix we resolved the problem with subtracting reward points for the cancelled orders.
  • Fix we eliminated the issue of applying reward points and a coupon code simultaneously.
1.15.0 - Aug 02, 2021
  • New now the extension comes with an option to specify products and categories customers can earn the reward points for
  • New we implemented the feature that lets you specify products and categories the reward points can be applied to
  • New now the administrator can decide whether their comment will be visible for customers after the manual balance update
  • New we implemented the block to the order information so that you can see how many reward points were applied, earned, and refunded for the order
  • New we refactored the logic of storing the applied reward points. Now the reward points will be proportionally split between products so that the right amount of them are automatically suggested during partial refunds
  • New we added the possibility to make fields Refund to Reward Points and Deduct Reward Points from Customer read-only to reduce the factor of human error during refunds
Version 1.14.6
Last Update: Apr 05, 2021
1.14.6 - Apr 05, 2021
  • Compatibility with Amasty One Step Checkout was enhanced
1.14.5 - Jan 25, 2021
  • Fix we solved the problem with incorrect discount calculation for orders with reward points
  • Fix we solved the problem with caching index page
  • Fix we solved the problem with translation on Customer Account
  • Fix we solved the problem with double charge points for order with partial refund
1.14.4 - Nov 26, 2020
  • Fix we solved the problem with customers grid sorting
1.14.3 - Nov 25, 2020
  • Fix we solved the problem with customers grid on Magento 2.4.1
1.14.2 - Aug 19, 2020
  • Improvement MFTF tests were moved to additional packages particular for Magento 2.3.5 and Magento 2.4.0
1.14.1 - Jul 31, 2020
  • Compatibility with Magento 2.4.0 was added
1.14.0 - Mar 16, 2020
  • New we added a new option that allows you to refund reward points to customers while creating Credit Memo
  • New we added an ability to sort customers by reward points on customer grid
Version 1.13.0
Last Update: Feb 10, 2020
1.13.0 - Feb 10, 2020
  • New now the module is read & write GraphQL compatible
  • Improvement now the discount will apply to all products in order
  • Compatibility with Internet Explorer was enhanced
  • Fix we solved the problem with decimal reward points
  • Fix we solved the problem with "Get X Points for Registration" rule working if Customer Group field is empty
Version 1.12.7
Last Update: Dec 11, 2019
1.12.7 - Dec 11, 2019
  • Improvement now, the extension includes a MFTF tests
1.12.6 - Sep 25, 2019
  • Improvement we reviewed and enhanced the code according to Magento Standarts
1.12.5 - Aug 14, 2019
  • Fix the issue with rounding reward points was resolved
  • Fix the issue with applying negative amount of reward points was resolved
1.12.4 - Jul 11, 2019
  • Improvement ability to use reward points on review order page was added
  • Fix the issue with displaying expired reward points in customer account was fixed
  • Fix the issue with applying reward points for Paypal payment method orders
1.12.3 - Jun 26, 2019
  • Compatibility with Amasty Color Swatches Pro extension was enhanced
1.12.2 - May 28, 2019
  • Fix the issue with reward points highlights for guests on category page was resolved
1.12.1 - May 15, 2019
  • Fix the issue with missing js/css files was resolved
1.12.0 - Apr 18, 2019
  • New the ability to add description block for reward points program in a Customer Account was added
  • New now you can enable reward points highlights for guests on a storefront
  • New the ability to display actual customer reward points balance was added
  • New the ability to add reward points while creating order in admin side was added
  • New now reward points will be returned to customer automatically after order refund or order canceling
  • New we added a setting that allows you to enable/disable the extension
  • Improvement configuration settings were renamed and simplified
Version 1.11.0
Last Update: Mar 21, 2019
1.11.0 - Mar 21, 2019
  • New ability to manage all existing cron tasks on a Cron Tasks List grid in backend was added. Run cron tasks and generate their schedule by clicking the ‘Run Cron’ button. Also, delete tasks in bulk, apply filtering and sorting options when it is needed
Version 1.10.1
Last Update: Mar 11, 2019
1.10.1 - Mar 11, 2019
  • Improvement pages loading speed Checkout and Cart has been improved by SQL query optimization
  • Fix the issue with displaying reward points on storefront was resolved
  • Fix the issue with applying reward points on checkout page was fixed
  • Fix the issue with translations was fixed
  • Fix the issue with order shipment for guest orders was resolved
1.10.0 - Feb 06, 2019
  • New the ability to highlight reward points on storefront was added. Now your customers can visualize point benefits before purchase in product page, categories page, cart and checkout page
Version 1.9.2
Last Update: Jan 15, 2019
1.9.2 - Jan 15, 2019
  • Fix the issue with the updating from the earlier extension versions was fixed.
1.9.1 - Jan 14, 2019
  • Fix the issue with minimal reward points value on checkout page was fixed
  • Fix the issue with Review Written action was resolved
1.9.0 - Dec 27, 2018
  • Improvement ability to set reward points expiration period implemented!
  • Improvement reward points expiring soon email notification added!
  • Improvement new email templates introduced!
  • Improvement design and usability improvements. Reward Points Balance and Reward Points History are now two separate pages.
  • Improvement reward points reports are available!
Version 1.8.0
Last Update: Dec 10, 2018
1.8.0 - Dec 10, 2018
  • New a new HTML template for emails on reward points earned was added
  • Improvement the validation for the 'Amount' and other fields when setting up reward rules was added
  • Improvement the configuration settings and comments were improved
  • Improvement the module interface was transferred to new UI components
  • Improvement the examples of reward rules for recently added actions were added
Version 1.7.0
Last Update: Nov 28, 2018
1.7.0 - Nov 28, 2018
  • New now, you can reward your customers for writing reviews as well as automatically add reward points to the balance of customers inactive for a long time
  • New the ability to set the reward points' redemption limit was added. Now you can specify the points amount that can be redeemed by a customer per order
  • New the ability to automatically send email notifications to your customers when they earn reward points was added
  • Fix the issue with displaying the wrong reward points exchange rate on certain pages was fixed
Version 1.6.2
Last Update: Nov 06, 2018
1.6.2 - Nov 06, 2018
  • Fix the issue with the difference between the price ratio on the cart and the checkout/payment method page was fixed
  • Fix the issue with not founded requested stores was resolved
1.6.1 - Sep 12, 2018
  • Improvement the ability to use decimal value of reward points was added
1.6.0 - Jul 24, 2018
  • New the ability to award customers with points for buying special products was added
Version 1.5.0
Last Update: Jul 04, 2018
1.5.0 - Jul 04, 2018
  • New the feature for calculating reward points before or after taxes was added
Version 1.4.1
Last Update: Jun 14, 2018
1.4.1 - Jun 14, 2018
  • New the address condition 'City' was introduced
1.4.0 - Jun 13, 2018
  • New the ability to apply points and check the point balance from the Review & Payments step was added
  • New the information section was added. Now you can see the version of installed extension, available updates, User Guide link and other useful data right on the module Configuration page
  • Compatibility the compatibility with Magento checkout was added
Version 1.3.1
Last Update: May 30, 2018
1.3.1 - May 30, 2018
  • Localization updated
1.3.0 - May 24, 2018
  • New introducing the Advanced Conditions in the module's package. With this feature, the attributes list in the Conditions tab were extended. Now it's possible to use Customer Attributes, Order History and some product attributes like Qty in Stock and Weight.
Version 1.2.3
Last Update: May 23, 2018
1.2.3 - May 23, 2018
  • Fix compatibility issue with Amasty Customer Group Catalog extension was fixed
1.2.2 - Apr 10, 2018
  • Fixed an issue with rewards being triggered by order comment
1.2.1 - Mar 28, 2018
  • Added the compatibility with Magento Blank theme
1.2.0 - Feb 08, 2018
  • New It is now possible to set a minimal amount of points customer have to have on account to be able to spend them
  • New Reward Points rules can be disabled for orders which were paid using reward points
  • Fix for conditions not saving
  • Fix for incorrect redirect for guest customers
  • Preemptive security fixes
Version 1.1.3
Last Update: Feb 06, 2018
1.1.3 - Feb 06, 2018
  • Fixed the issue with rule creation on Magento 2.2.2
1.1.2 - Nov 28, 2017
  • Compatibility with Magento 2.2 was improved
1.1.1 - Oct 26, 2017
  • Magento 2.2 compatibility introduced
1.1.0 - Jun 19, 2017
  • Magento 2.1 compatibility introduced

Ratings & Reviews

92% of 100
© 2009-2021 Amasty. All Rights Reserved.