Reward Points extension for Magento 2
Reward pointsBuild Magento 2 customer loyalty & increase customer retention. Encourage the buyer to perform such activities as placing an order, newsletter subscription, registration, etc.
Points conditionsDefine what can be covered with bonuses―create advanced rules conditions for specific customer groups or store views. Apply rules to specific products in the cart or whole cart.
Points calculationsChoose how you want to calculate points: fixed or percent. You can give credits for spending a specified amount of money, purchasing a specific number of items, etc.
Expiration period & dateCreate the fear of missing out and stimulate purchases–set expiration dates to attract the inactive buyers. Encourage the customers to earn and redeem points regularly.
Email notificationsKeep your customers informed and engaged. Send automatic email notifications about the customer’s points balance changes and approaching expiration dates.
Points management via REST APIEnjoy the possibility to apply reward points to orders placed in third-party storefronts using Magento 2 REST API. Retrieve and update points balances.
Reward points and Magento loyalty
It is a proven method to win the battle for Magento customer loyalty and encourage the shoppers to perform specific marketing activities. With Magento 2 Reward Points, you can offer points and rewards based on customer actions, such as:
Use the Gift Card extension for Magento 2 as an extra loyalty reward incentive.
How are reward points calculated? The Magento loyalty plugin allows you to create flexible rules to reward your customers for performing specific actions. The Magento 2 Reward Points extension allows you to create numerous rules. Some of them are as follows:
Please refer to the official user guide to get exhaustive information about reward points rules that the Magento 2 loyalty points extension offers.
How do reward points work? The Magento Reward Points module has it all to create versatile rules conditions and fit your Magento customer loyalty program’s requirements.
Make your reward bonuses expirable. This Magento 2 Loyalty extension allows you to:
With the Magento 2 Loyalty extension, you can better engage with the customer base by sending email notifications. The Magento 2 Enterprise Reward Points enables you to:
Orders & refunds management
Handling the problem of points reimbursement in case of order refunds can be challenging and affect customer loyalty. This scenario must be forethought before introducing your Magento loyalty program to the customers. Our Magento 2 Reward Points extension has it all figured out:
The Magento Loyalty plugin ensures the reward credits are seamlessly accumulated and redeemed. Your customer will be able to fully and/or partially cover their orders’ cost. With the Magento 2 Loyalty Program extension, your customers will be able to:
As a merchant, you can overview and manage all the Magento loyalty rewards in the admin panel:
Run your Magento customer loyalty program conveniently.
Enjoy the possibility of updating the current customers’ balances in bulk or transfering the balances between your online stores in one click. These operations are managed using a CSV file format.
If you migrate your website from Magento 1 (where our Reward Points module is installed) to Magento 2, you can transfer the loyal customers’ balances to a new store.
The Magento Enterprise Reward Points supports Magento 2 Rest API. With the functionality that the module offers, you can:
Need a custom feature?
1.9.5June 22, 2021
- Fixes the problem with refunding the guest orders
1.9.4May 13, 2021
- Fixes the issue with points amount in the marketing messages if a customer switches allowed currencies on the front-end
1.9.3May 11, 2021
- Fixes the problem with incorrect points applying with specific tax configuration and using the cart price rule
The extension supports advanced API functionality, which includes the possibility of retrieving data by ID, code, status, and more, as well as creating, updating, deleting, and applying credits via API. The full list of available API requests is available in
What extension is the best fit for your eCommerce site? We’ve run in-depth research and shortlisted seven top solutions that extend native Magento rewards program possibilities and offer unique features.
Sure, the module allows rewarding various actions of the shoppers and structuring your rewards around the customers’ values, thus creating loyalty and rewards programs for Magento.
To achieve that, go to your Magento 2 admin panel, and then filter the customers by group in the grid. Next, export their emails in a CSV file, add the missing data following
If you to configure reward points in a Magento-based store, go to STORES⟶Settings Configuration⟶Customers⟶Reward Points.
Unfortunately, the native functionality of the platform offers limited capabilities. It necessitates to opt for a third-party solution to achieve business-specific goals.
The Mageworx Magento 2 reward points setup offers numerous rules to create multiple conditions. Rules priority will help you define rules that should be applied first, trigger further rules, or cancel them.
The loyalty points Magento 2 extension offers multi-site support and enables you to translate front-end names as required by a specific store view.
Sure, the “Labels Section” has been designed to let the store admins specify different front-end names for Magento rewards program rules.
Yes, the module allows sending emails about the approaching expiration date automatically. To enable Magento loyalty point reminder and specify the number of days, go to the “Notify Customers about Expiration Date” setup.
The loyalty program Magento 2 extension allows you to set up such messages in your store’s header and the mini-cart popup.
Sure, within our extension’s Magento loyalty features is supporting different payment methods on the fly, including PayPal and Authorize.net.
Use the order totals block available in the back-end to overview orders fully/partially covered with reward points.
A separate “Reward Points” block will be added to the customer account page. Both the available points balance, transaction history, expiration date, and messages you leave for the buyers when adding points are displayed there too.
Yes, the extension allows you to delete/edit/add reward points via API.
Yes, the Mageworx Reward Points extension offers advanced API functionality.
Sure, our Magento loyalty booster has import/export functionality. Using a CSV file, you can conveniently achieve that.
Yes. To do that, go to SYSTEM ⟶ Data Transfer ⟶ Import/Export Reward Points and upload a CSV file with data you wish to import.
Yes, while some new features are already in the roadmap, you are always welcome to contact our support team at [email protected] with a request to add specific functionality. Either included within the package free of charge or treated as customization, we will be happy to make the Customer Loyalty Magento solution meet your business requirements to the full.
Mageworx extensions support Magento 2 Open Source (former Community), Commerce (former Enterprise) editions including Magento 2 Commerce Cloud platform.
Our own repository has been primarily intended to facilitate and speed up the process of Mageworx
extensions installation and update.
In order to work with the repository, you’ll need to have the Composer on the server first. This
is the package manager of the PHP software that allows you to update & install scripts on your
According to the Mageworx License Agreement, you can use one copy of Mageworx software on one Magento production installation. Thus, separate Magento installations require purchasing separate licenses.
Please mind that the extensions are not domain related, i.e., if you run each website on one Magento installation, then one license can be used. However, if you've got several websites on different Magento installations, then you would need to purchase separate licenses for each of them.
Yes, you can install and set up any Mageworx extension on a test environment before making changes on your production site.
By default, all Mageworx Magento 2 extensions are tested on three most popular themes: Luma,
Ultimo, and Porto.
You can get in touch with our support team at [email protected] to confirm compatibility with the theme that you are currently using.
In the world where 45% of purchases are completed via mobile (according to Retail Dive), we find it crucial to test and optimize all Mageworx extensions for mobile friendliness.
The two most common payment methods are currently accepted―credit card and PayPal. All the payment transactions are carried out in full compliance with the security and confidentiality requirements.
Mageworx offers free LIFETIME updates and support.
Database migration, migrating custom-built functionality and design, as well as migrating advanced
settings―these and other options are available within our one-stop migration service.
To get a quote, you’ll need to contact our Client Relations Manager.
We offer a 60-day money-back guarantee for Mageworx extensions that have been purchased via our site. Customer satisfaction and creating true value are our top priority!
Please note that this is except for those Magento 1 extensions that are intended to be upgraded to their Magento 2 versions within 30 days since the moment of M1 version purchase. In such a case, a refund will be applied solely to the Magento 2 extension version.
Please note that extensions purchased at Magento Marketplace are covered by the 25-day Marketplace Refund Policy.
By helping Mageworx promote our extensions, you can earn up to 50% on every order. To join the
program, you need to create an account on our website.
Go to "My Profile ― Affiliates", then complete and verify your affiliate profile.
Feel free to drop us a line on the Support page if you have questions.