Magento 2
  • Marketplace Innovator
    imagine 2016-2019 partner summit awards
  • Composer packs
  • PWA
  • Magento Silver Technology Partner

Reward Points for Magento 2

Current extension version: 1.7.1

Reward customers for shopping at your store and motivate them for further purchases.

  • Specify occasions to grant points: birthday, purchase, review, sharing, etc
  • Configure points earning and spending rates against customer lifetime sales
  • Show prices to customers discounted by the amount of points available to them
  • Condition the purchase of products using points
  • Enable applying points to the order total before or after tax
  • Import/export reward points balance
Triple the benefits! Buy 3 modules and save up to 15%
  • [M2] Reward Points $349
    Support period
  • [M2] Advanced Reports $499
    Support period
  • [M2] Popup Pro $199
    Support period
  • -0%
45-Day Money Back
Free Installation
90-Day Free Support
free lifetime updates
Points Calculation | Setting the earning and spending rates

Points Calculation

Points Calculation | Defining points compliance with taxes, shipping and lifetime sales

Points Calculation

Points Calculation | Tuning points reward behavior on purchase and refund

Points Calculation

Points Awarded For | Configuring the occasions for awarding customers with points

Points Awarded For

Storefront | Configuring the display of points promo instruments


Email Notifications | Tweaking notifications on updates to customer points balance

Email Notifications

Product Page | Social buttons and a balance of points are added

Product Page

Client Area | New tab to keep track of points is added

Client Area

Customer Balance | Monitor how customers earn and spend points

Customer Balance

Transactions | All transactions with points balances are aggregated into one grid


New Transaction | Balance adjustments can be done by the Admin on the Backend

New Transaction

Refund to Points | Keep cash to the store and refund into points

Refund to Points

New Rule | Start a rule for customers to earn points

New Rule

New Rule | Configure promo settings, actions and conditions of the rule

New Rule

Integration with M2 OSC | Allow customers to use their reward points on the enhanced checkout page

Integration with M2 OSC


How Magento 2 Reward Points works

Custom rates
Specify custom points earning & spending rates for selected customer groups
Refund to points
Keep money within the store and make customers stay engaged in your loyalty program
Points tracking
Track transactions and points balances to keep the reward mechanism tuned and working

Why Magento 2 Reward Points

Keep customers coming back by rewarding them for shopping with you. Earn more by getting customers motivated to spend more. Always stay in profit, though allowing price concessions in return of reward points. Protect your store from point hunters by smart conditioning of points earning. Apply individual, customer-centered, approach to conditioning the use of points.

How Magento 2 Reward Points works

Tune up your customer reward mechanism
Use points as reward tokens given to customers automatically on the following occasions:
Product purchase
Registration on the store
Subscription to Newsletter
Sharing pages on social media
Leaving a product review
Customer birthday
Launch the reward mechanism into work
Guide customers on earning and spending points all the way along their shopping experience.
Give extra
Lavish customers with rewards against their lifetime sales to boost conversions
Visualize the benefits of points use
Add a promo text onto product pages. Specify the text both for registered and not-logged users
Make getting points easy
Add social sharing buttons and show point discount on product pages
Provide estimable service
Keep customers aware of their reward points balance and transactions with it
Control customer activities with ConnectPOS
Stimulate purchases in your stores whether they happen online or offline.
Be flexible
Allow using points in both physical and e-stores;
Know your buyers
Gather comprehensive information on the lifetime sales of the customers;
Stay informed
Receive up-to-date data on available balances of reward points;
Integrate Magento 2 Smart One Step Checkout
Make checkout and use of points clear and visually appealing by integrating the Magento 2 Smart One Step Checkout.
Increase your store usability
Enhance checkout functionality when reward points are used towards purchase.

Magento 2 Reward Points Detailed Feature List

General Settings
  • Select and configure the occasions to reward customers:
    • Customer birthday
    • Leaving a review to a product
    • Sharing a page to social networks
    • Buying a product
    • Registering on the store
    • Subscribing to Newsletter
  • Configure Storefront calls to prompt customers earn points
  • Export/import customer points balance
  • Decide when to apply points (before or after taxes)
  • Return points to customers as refund amount
Using Points
  • Customize rules for points earning and spending
  • Define the minimum points balance for the use of points towards purchase
  • Set up the % of a product price which can be covered with points
  • Use lifetime sales as a criterion to set multiple earning and spending rates
  • Edit customer points balance on the Backend
  • Restrict use of points for selected product categories
  • Limit the amount of points which are received for sharing and reviewing
  • Limit the number of times Customer can change birthday date
Customer Care
  • Send email notifications on any change to points balance
  • Notify customers on point expiration in advance
  • Create a CMS page to give details on the reward mechanism
  • Show the “Reward Points” tab in My Account
  • Display social share buttons on product pages
  • Monitor transactions made with use of points
  • Track changes to customer balances
  • Analyze the totals of earned and spent points
Need additional functionality
or futher customization of your products?

How Magento 2 Reward Points beats competition:

  1. Optimized workflow

    Built upon most common use cases, the backend interface of our extensions echoes clearly the actual administrative workflow.

  2. Quality code

    Constantly seeking ways for improvement, we write clean code, subject to timely refactoring.

  3. Thorough testing

    Effective quality assurance employed, our extensions are customizable, scalable and fully Magento 2 compatible

Feature Highlights
View documentation for a full feature list
Case Studies on how to:

Extend the length of loyal relations and number of repeat purchases. Distinguish and reward the best and potentially most promising customers.


The major intention of any tiered loyalty program is to bring customers closer to the brand and keep them loyal as long as possible. Magento 2 Reward Points allows using customer lifetime sales to determine how fast he earns reward points. In effect, this means you can implement a Magento 2 tiered reward points system, where customers with higher lifetime sales have better rates.

Additionally, you can use customer groups to differentiate between the rates. Apply different point conversion rates for existing groups or create the groups that convey any customer status, like “Retailer" or “Wholesaler”, “Local” or “International”, “Basic” or “Advanced” etc. and use them as an additional incentive for customers to come back to your store and move up in the shopper hierarchy.

Both increasing status and accumulating more benefits are powerful loyalty motivators. With each purchase customers feel like they have contributed to their own benefit and it creates a sense of commitment to the store.


Tiered loyalty programs allow customers to stay longer with your brand since they always feel the value of provided benefits. According to statistics, the cost to bring a new customer to the same level of sales as an old one is 4-10 times more expensive. Repeat customers spend 33% more than new shoppers and furthermore loyal customers are worth up to 10 times more than their first purchase.


Generate more sales from the customers interested in your brand and products. Increase the number of loyalty demonstrations and sharings.


Among other activities, the Magento 2 Reward Points extension allows assigning points for newsletter signups and social media sharings. In order to build a successful marketing mix you should take advantage of both options.

On average, emails outperform social media by potential and factual reach, CTR, and ROI. Combined with much better conversion rates the effectiveness of email marketing rocks, still, social media have a great potential for messages to go viral and considered to be a mid-funnel source that usually generates a lot of assisted conversions. So, when you assign points for newsletter signups, you enlarge your base of subscribers and increase sales. And, if you provide points for the activity in social media, you get new traffic and make your brand better visible and known. The combination of both activities will bring the maximum effect.


We advise you to assign significantly more points for Magento 2 newsletter registrations in order to obtain more direct conversions and develop the subscribers base. Meanwhile, social sharings can also be a great source of additional points for your customers, especially that this source is reusable for them. So, offer only few points for social media sharings and motivate customers to set it as a regular activity in your store.


Raise active and engaged users from the outset and motivate new customers to make their first purchase.


According to Nunes and Dreze, those customers who have no need to start something from scratch, including customer reward programs, are mentally motivated much better. In the provided experiment, customers had the same distance of 8 car washes to pass before they got a free one. But, those customers who had two pre-filled card slots out of 10 ones had nearly twofold increase in the loyalty rate than the ones with 0 pre-filled slots out of 8 ones.

The same thing, a starting balance of points provided during the registration is able to increase the number of persistent Reward Points Magento 2 participants that are able to reach the second and third levels of the offered points system.


Getting and spending the received ‘starting’ points your customers certainly become more loyal and will come closer to the next level of the tiered loyalty scheme segmented by lifetime sales values.


Make your products more trustworthy, allow customers to be sure about their choices and make sales confidently.


If social shares attract new visitors and newsletters generate sales from existing customers, product reviews allow customers to make sure that the purchased products meet all their requirements and are a really smart choice. According to statistics, 61% of customers read reviews and 63% of shoppers are more likely to make purchases from the stores with product reviews. And, do not neglect bad reviews as 68% of visitors trust reviews if they see both positive and negative ones simultaneously.

So, product reviews are indispensable in order to build a positive perception of your products and make more sales.


Magento 2 Reward Points is able to motivate more and more new customer reviews that are going to further improve attitude to products and promote sales. As far as each product needs to have as more reviews as possible, the number of assigned points for this activity should be enough for one review, but not too large making customers to write them again and again.


Make more sales through effective rewards of customers on their best lifetime occasions.


The traditional way to charge Magento 2 loyalty points for purchases is too ordinary and is not able to produce a ‘WOW’ effect, which is very important for strong credibility, new social sharings and additional sales. You need to surprise customers in order to step outside the endless line of similar sellers and make them feel a special person. The good thing is that, according to statistics, only 11% of loyalty systems offer personalized rewards.

Using the Reward Points backend functionality you can reward one or several customers on some great occasions, including birthdays, major holidays, best customer monthly awards.


The rewarded customers become more loyal, stay with your brand for a long time, recommend it to their friends and purchase from you more.


Motivate visitors to purchase allowing them to see the reduced price they can have with their points each time they are on a product page.


Reward points work two ways. On one hand, customers enjoy their purchases a little more because they accumulate points. On the other hand, customers are inclined to purchase more since they have some points to spend.

This second half is why we think it is important to keep customers continuously aware of how many points they have. In order to achieve this effect we suggest to activate a corresponding display option from the extension settings. This option displays product price discounted with points next to the original price of the product, edging a customer closer to making a purchase.

Proven by statistics, 80% of customers are value-seeking shoppers, described by themselves as ‘promotion sensitive’. So the opportunity to display reduced prices is a must-have functionality appreciated by most of the consumers.


The functionality displaying final discounted prices is able to increase conversion rates and sales greatly as far as more than 50% of all customers are factually influenced by deals or discounts, according to the latest researches.


  • Earn & spend rates Screen

    Custom rates define how many points are given per dollar amount spent and how much each point is worth.

  • Email notifications

    Let you notify customers of the points expiration date urging to place orders.

  • Limit points use

    Decide what % of the product price can be covered with points and set the minumum point balance to redeem.

  • Lifetime sales

    Different number of points may be earned depending on customer's’ lifetime sales.

  • Bonus points Screen

    Additional points may be earned on such activities as registration, newsletter signup, social network sharing, and product reviews.

  • Avoid cheaters

    Limits may be set for earning points by social network sharing and product reviews.

  • Tracking points

    Extension tracks all of the point transactions and point balance of each customer.

  • Points import/export tool NEW!

    To help you migrate from other reward solutions and make sure you have all the balances offline.

  • Integration with Smart One Step Checkout NEW!Screen

    As a result of the integration, customers are able to use their reward points on the checkout page built by the Smart OSC extension in order to pay for their purchases the same way as they can do it on the default Magento checkout page.

  • Apply points after tax

    To comply with tax regulations restrict paying taxes and shipping amount with points.

  • Refund to points

    Keep cash to the store and refund orders to points increasing customer's loyalty.

  • Balance adjustment

    Admin may adjust point balance manually for one or multiple customers.

  • Restricted categories Screen

    Admin may forbid point transactions at certain categories.

  • Social sharing buttons (optional) Screen

    Social network buttons may be added to the product pages.

  • Explainer page

    A separate page may be set up for explaining how the reward program works.

  • Tab at client area Screen

    A “Reward Points” tab is added to the client area for tracking transactions and current balance.

Tanya Poleshchuk | Head of Customer Care

Any questions?

I’ll be happy to tell you more
about our products!

Let's get in touch!

Tanya Poleshchuk
  • Reviews (12)
  • Customer Questions & Answers (12)

Overall rating

4.9 of 5 stars

When writing your review, please consider the following guidelines:

  • Review the product only if you've tried or bought the item;
  • Focus on the product and your individual experience using it;
  • Provide details about why you liked or disliked a product;
  • Be constructive and specific with your praise or criticism.

We reserve the right not to post your review if it contains any of the following types of content or violates other guidelines:

  • Obscenities, discriminatory language, or other language not suitable for a public forum;
  • Advertisements, “spam” content, or references to other products, offers, or websites;
  • Email addresses, URLs, phone numbers, physical addresses or other forms of contact information;
  • Critical or spiteful comments on other reviews posted on the page or their authors.

Aheadworks Co. does NOT edit the reviews and posts them as written by the reviewer.

In addition, if you have any questions on the products – the compatibility, the functionality, or anything else – please do not submit them through a product review.

Enjoy writing your review!

How do you rate this product?
1 star 2 stars 3 stars 4 stars 5 stars

All fields are required


Feb 4, 2020

POS integration is cool

This reward module and POS can work togather and it is very impotant solution here. Totally your extension products can work with POS is very nice.


Jan 15, 2020

Geat execution

We use all the 4 major extensions involved with checkout from Aheadworks which is One Step Checkout, Store Credit, Reward Points, and Gift Cards. Using all 4 checkout works seamlessly. We had mixed extension brands and was many problems. The reward Points is well done and while there has been hiccups along the way with M2, Aheadworks has great support and always fixes the problem. Highly recommend all 4 of these extensions.


Jul 13, 2019

Another superb extension from aheadworks!

Once again, fantastic support and service from aheadworks who have fast become my go to company for magento 2 extensions. The rewards points extension is a great way to reward loyal customers and promote products that aren't selling as well as others. The extension is really well thought out and has so much flexibility. Customers enjoy all the benefits of reward points without having to do anything. Love the social share feature too, great additional exposure for products in exchange for points!

Vicki h

Jan 17, 2019

Great module to reward loyalty

Aheadworks have developed a great module to incentivise customers returning to your store.
Their support is superb and they always go out of their way to assist you.
The new feature to reward points of category rules is great to allow you to control those categories which don’t yield such a great return.
5* guys again!


Nov 24, 2018

Good extension and fast support

Reward Points is great and useful extensions. I like to work with Aheadworks. Also, the Support team works fast and perfectly!


May 29, 2018

Easy and powerful

A powerful tool with a very useful import option, we chose AW instead of our old reward module and were able to transfer customers balances to our new store without any troubles. Now we are totally happy with our reward system.


Mar 27, 2018

Powerful tool

I usually prefer to buy from you guys as my preferred extension provider, so I feel bad when you don't have what we need.
For now it is only 4 stars, will make it 5 after you add reward rules as promised. With this feature the product will be perfect!


Jan 21, 2018

Great Magento 2 extension

Great module for building loyalty with shoppers. Our customers love the rewards they earn and we love how easy it is to manage. Thanks Aheadworks


Nov 23, 2017

I'm happy with the extension and support

I like the extension and It works really well just as advertised. it's easy to install and setup. Support is awesome!
I can recommend to anyone who's looking for a good quality reward points system. Good job!


Nov 8, 2017

Good module for keeping customers active

We have installed this extension and everything seemed to be working perfectly (except one issue). As always the problem was solved very quickly by Support Team.
Great job!


Aug 16, 2017

Very helpful

A great tool to keep existing and attracting new customers.
Sharing on social networks, the feature I missed in previous versions, is added and makes me fully satisfied with the extension.

Sam R.

Dec 20, 2016

Really good extension!

I had been waiting for its release for quite a long time. Finally, I got it! And I am more than satisfied with this extension!
I like the way you can build a reward program for customers and encourage them to share links or purchase more. Lifetime sales feature is a good stimulus to keep loyal clients of your store. Social sharing is also a good feature to promote your store in the net. And I like the way the rewarding is displayed at the frontend when a customer can see the price discounted by the points available. What can I say? Great job, Aheadworks! Thank you for your professionalism!

I want to add SKU in product conditions. However, the extension will only allow me to add Category or Attribute Set. How can I add product SKUs?
To make SKU or name, or any other product attribute visible in conditions its "Use for Promo Rule Conditions" option should be enabled in:
admin -> Stores -> Attributes -> Product -> required attribute -> Storefront Properties
Why my customers are not able to place an order when its total is $0?
To let customers place orders with $0 total, Zero Subtotal Checkout payment method should be enabled in:
Stores -> Configuration -> Sales -> Payment Methods
During the purchase I have to enter our url. Does this extension only work on 1 installation? Because we have a development environment and a production environment.
Our EULA allows using the extensions on a single production and as many dev or staging sites as you need without a need of purchasing an extra license.
Does it support multi-store?
Yes, it does. It is possible to configure the extension separately for different websites.
Is there support of REST API?
Yes, the extension contains REST APIs and is ready to be integrated into PWA, SPA, and other solutions with modern and efficient frontend interfaces.
What is aheadworks policy on supporting its modules? Specifically if a security vulnerability is found will aheadworks create a patch?
Our extensions come with included support period and we are able to provide technical assistance when the support is active.
As for security vulnerabilities and bugs, we are trying our best to fix them free of charge regardless of the support period status.
This extension for Magento 2 supports Saudi riyal currency and Arabic Language?
If your currency and language is natively supported by Magento 2, the extension will also support it.
However, to work with RTL most likely some style adjustments will be required and you will need to translate some options the same way as you did with your Magento.
Does the extension support full page caching?
Since full page cache is a native Magento 2 feature, all our extensions for this platform support it.
I run Magento 1.X. Will my currently installed extensions from aheadWorks work in Magento 2?
Due to a significant difference between Magento 1 and Magento 2 branches, the extensions for M1 will not work in M2.
However, the owners of the extensions by Aheadworks for Magento 1 can get 25% discount on purchase the same extensions by AW for M2
Which URL do I specify on checkout if I've got only a development store at the moment?
You need to enter a final address of the site when it will go live.

If the domain name is still under consideration at the moment of purchase, you can enter an address of your dev environment. In this case, don't forget to contact us when the final domain name has been registered: our support team will change it by your request.
I run Magento 2 on AWS with ELB (Elastic Load Balancers) do I need a license per EC2 instance? They are all behind the same domain.
Such setup is considered to be a single Magento environment, so you need only one license.

Please wait...

added to cart
Go to Checkout Continue Shopping
Continue shopping
View cart & checkout