Magento 2 Cart to Quote release

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

Reward Points for Magento 2

10 Reviews

Reward Points for Magento 2

Current extension version: 1.6.0

Engage customers in an irresistible loyalty program.

  • Reward customers for being active at the store (purchases, reviews, social sharing, etc);
  • Use lifetime sales info to define individual earn rates;
  • Show prices discounted by available points in the frontend;
  • Limit the products that can be purchased with points;
  • Allow applying reward points before or after taxes;
  • Import/export the existing balances.
Triple the benefits! Buy 3 modules and save up to 15%
  • [M2] Reward Points $349
    Support period
  • [M2] RMA $349
    Support period
  • [M2] Refer a Friend $199
    Support period
  • -0%
× Allow your loyalty program to cover all the refunds and convert the negative impact of the situation into a bond-strengthening gift. Transform your loyalty program into a new entity by rewarding customers for active participation in your audience growth.
45-Day Money Back
Free Installation
90-Day Free Support
free lifetime updates
Conversion rates | may be set by admin from backend

Conversion rates

Point behavior | settings control when customer can spend points and how orders are refunded with points

Point behavior

Additional points | may be earned through in-store activities

Additional points

Storefront settings | include a couple of optional display features

Storefront settings

Product page | has social buttons and a point balance added

Product page

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

Client area

Customer balance | may be accessed from a customer grid

Customer balance

All point transaction | are logged in a separate backend grid

All point transaction

Balance adjustments | may be made by admin from backend

Balance adjustments

Email notifications | let you inform customes on the point balance updates and expiration date urging new purchases

Email notifications

Refund to points | to keep cash to the store and increase customer's loyaty

Refund to points

Tax regulation comliant | points can be applied before or after tax and shipping amount

Tax regulation comliant

Creating an earning rule | allows you to add a powerful promo on the store pages.

Creating an earning rule

Promo Settings | Will make each new promo special and relevant to your current business goals.

Promo Settings

Integration with Smart One Step Checkout | allows customers to use their reward points on the checkout pages built by the Smart OSC extension

Integration with Smart One Step Checkout


How Magento 2 Reward Points works

Custom rates
Establish special earn & spend rates for particular customer groups
Refund to points
Keep money within the store and make customers stay engaged in your loyalty program
Point tracking
Be aware of what your customers are up to by tracking transactions and point balances

How the Magento 2 Loyalty Program extension works

Involve customers in all the provided activities and achieve a high level of user-friendliness for your store. Protect your store from point hunters by limiting points earned for review posting and social sharing. Apply individual approach to a customer based on their lifetime sales and see them becoming a trusted part of a family!

Stimulate genuine interest

Plan your marketing strategy
Utilize the Reward Points Magento 2 to tailor a unique loyalty program. Reward customers for:
newsletter subscription;
social sharing;
product reviews;
on personal occasions, such as birthdays, holidays, etc.
Conduct customer commitment
Guide customers through your store and organize an appealing journey.
Give extra
Push ap sales by rewarding based on lifetime sales
Visualize point benefits
Add promo text on product pages. Specify the text foк registered and not-logged users
Make getting points easy
Add social sharing buttons and point discount on product pages
Provide estimable service
Keep customers aware of the reward point balances and transactions
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 all-around info on the customer lifetime sales;
Stay informed
Receive data on the current reward point balances;
Play rewarding smart with Magento 2 Smart One Step Checkout
Make checkout practices and point application process as clear as two and two due to the integration with Magento 2 Smart One Step Checkout.
Increase your store usability
Install the enhanced functionality for paying with reward points at the checkout page.

Magento 2 Reward Points Detailed Feature List

General Settings
  • Reward customers on various occasions;
  • Promote products with special earning rules;
  • Export/import point balances;
  • Decide when to apply points (before or after taxes);
  • Use points as a refund material.
Point Application
  • Specify earn & spend rates;
  • Define the minimum point balance for use;
  • Set up the % of a price that can be paid out with points;
  • Use lifetime sales as a criterion for bonus points;
  • Edit customer balances from the backend;
  • Restrict point application in some categories;
  • Limit points received for sharing and reviewing.
Customer Care
  • Send email notifications on any balance changes;
  • Notify customers on point expiration in advance;
  • Create a CMS page with all the info on a current loyalty program;
  • Show the “Reward Points” tab at the client area;
  • Display social share buttons on a product page.
  • Monitor transactions;
  • Follow customer balance changes;
  • Analyze total earned and spent points.
Need additional functionality
or futher customization of your products?

How Reward Points Magento 2 beat the competition?

  1. Unit tests

    Allow to check compatibility with Magento versions, helpful during customization process

  2. Extensive testing

    Our quality assurance guarantees extensions that are compatible, customizable, and scalable

  3. Quality code

    We write clean code complete with full technical documentation - just waiting to be altered

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 (10)
  • 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. We are glad to answer them in Aheadworks Forum.

Enjoy writing your review!

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

All fields are required


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
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.
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.
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