Magento 2 Reward Points Extensions Comparison (aheadWorks, Magestore, Amasty, Mirasvit)

- E-Commerce, Magento 2
 

Reward Points Magento 2 Extensions

Make your customers more loyal by providing them with reward points for shopping, subscribing for a newsletter, registering an account, writing reviews, or achieving other small goals. Create flexible earning and spending rules to get the maximum efficiency from your loyalty programs. This will help you increase sales and turn first time buyers into returning customers. To implement the desired functionality, you can choose one of the following Magento 2 reward points extensions: aheadWorks Reward Points, Magestore Reward Points, Mirasvit Reward Points + Referral Program, and Amasty Reward Points. Below, we compare these Magento 2 reward points modules in order to find out their strengths and limitations.

Download / Buy aheadWorks Reward Points Magento 2 Module

Download / Buy Magestore Reward Points Magento 2 Module

Download / Buy Mirasvit Reward Points + Referral Program Magento 2 Module

Download / Buy Amasty Reward Points Magento 2 Module

Core Features

Before going to a deep exploration of the Magento 2 reward points extensions, let’s see what their developers write about them. Each Magento 2 module has some core features, and they are listed below.

 AheadWorks Reward Points Magento 2 Extension Module Review

In case of the aheadWorks Reward Points Magento 2 extension, you get the following functionality:

  • Customers can earn points via various store interactions;
  • Different earning and spending rates depending on a store view;
  • Lifetime sales as an individual earn rates influencer;
  • Frontend reminders and descriptions;
  • Backend usage stats and balance editing.

Magestore Reward Points Magento 2 Extension Review; Magestore Reward Points Magento 2 Module Overview

The Magestore Magento 2 Reward Points module has such core features as:

  • Flexible earning and spending rates;
  • Backend balance editing;
  • Refund by points;
  • CSV import/export.

Mirasvit Reward Points Referral Program Magento Extension; Mirasvit Reward Points Referral Program Magento 2 Module

The Mirasvit Reward Points + Referral Program Magento 2 extension offers:

  • Clear and intuitive customer interface;
  • Social activity rewards;
  • Comprehensive earning rules with advanced events and conditions;
  • Admin-friendly spending rules interface;
  • Clear notification rules;
  • Support for customer groups;
  • Manage reward points on the backend.

magento 2 module

And in case of the Amasty Magento 2 Reward Points extension, you get such core features as:

  • Various reward events;
  • Manual balance editing from the backend;
  • Flexible earning, spending, and exchange rate;
  • Preconfigured actions.

It seems that all four modules has a lot of common features, so let’s explore their backend sections to discover core differences.

Earning Rules

The first and the most important thing about Magento 2 reward points extensions is the ability to create flexible earning rules. All four modules offer slightly different approach to this process, that’s why we describe it below in details.

AheadWorks allows you to create earning rules right in the configuration section. First of all the extension enables you to provide customers with points on the basis of their lifetime sales. Store views and customer groups are fully supported here.

 AheadWorks Reward Points Magento 2 Extension Module Review

Next, set the amount of points for various actions as well as limits daily/monthly limits on these actions: registration, newsletter signup, sharing on social network, and product review. As you can see, it is possible to refund to points.

 AheadWorks Reward Points Magento 2 Extension Module Review

In case of the Magestore Magento 2 reward points extension, there is a special section with earning rates. It contains a grid with rates as well as allows you to create new earning rates manually.

 Magestore Reward Points Magento 2 Extension Review; Magestore Reward Points Magento 2 Module Overview

While adding a new earning rate, specify such parameters as “Amount of money spent” and “Earning Points” and choose store views and customer groups.

 Magestore Reward Points Magento 2 Extension Review; Magestore Reward Points Magento 2 Module Overview

It is also necessary to mention that the Magestore Reward Points Magento 2 extension allows admins to give points back to customers instead of making a refund. Although, it’s not an earning rule, but we couldn’t forget about this feature. As we’ve mentioned above, the same feature is available with the aforementioned extension.

 refund

Earning rules of Mirasvit Magento 2 reward points extension are also gathered in a grid:

 Mirasvit Reward Points Referral Program Magento Extension; Mirasvit Reward Points Referral Program Magento 2 Module

To add a new rule, specify its name, select type (product, cart, behavior rule), choose a period of activity, select customer groups, decide whether to stop further rule processing and set priority.

 Mirasvit Reward Points Referral Program Magento Extension; Mirasvit Reward Points Referral Program Magento 2 Module

Next, select an event for the rule, specify the amount of points to give as well as corresponding limits, and create conditions to make the rule more precise.

 Mirasvit Reward Points Referral Program Magento Extension; Mirasvit Reward Points Referral Program Magento 2 Module

The last thing you should do is to configure notifications for the rule.

 Mirasvit Reward Points Referral Program Magento Extension; Mirasvit Reward Points Referral Program Magento 2 Module

Amasty Magento 2 reward points extension offers a grid with earning rules as well:

 Reward Points Magento 2 Extensions

For each rule, you specify name, status, store view, and customer group.

 Reward Points Magento 2 Extensions

Select an action (Order Completed, Newsletter Subscription, Customer Birthday, For Every $X Spent, Registration) and specify amount/spent amount.

 Reward Points Magento 2 Extensions

Depending on the selected action, you can also create conditions to make the rule more precise.

 Reward Points Magento 2 Extensions

Under the Labels tab, the extension provides the ability to create the default label and store view specific labels.

 Reward Points Magento 2 Extensions

So, let’s try to figure out the first set of strengths and limitations of the compared Magento 2 reward points extensions. While aheadWorks doesn’t offer the flexibility of Mirasvit, its module has the easiest and the most intuitive interface. Magestore provides a limited set of actions to apply rules to, but you can use this Magento 2 module to cover refunds. Mirasvit and Amasty offer the most flexible and advanced earning conditions, but what about spending rules?

Spending Rules

The aheadWorks Reward Points Magento 2 extension provides the ability to create various spending rates on the basis of various customer groups and store views. The appropriate feature is available in settings:

AheadWorks Reward Points Magento 2 Extension Module Review

As for the Magestore Magento 2 Reward Points module, it has a grid with rules.

 Magestore Reward Points Magento 2 Extension Review; Magestore Reward Points Magento 2 Module Overview

The extension allows to specify the amount of spending points and the received discount, set various limits, select store views and customers groups, as well as set priority.

 Magestore Reward Points Magento 2 Extension Review; Magestore Reward Points Magento 2 Module Overview

Spending rules of Mirasvit Magento 2 reward points extension are gathered in a grid as well.

Mirasvit Reward Points Referral Program Magento Extension; Mirasvit Reward Points Referral Program Magento 2 Module

For each new rule, specify name, period of activity, customer groups, further rule processing, and priority.

Reward Points Magento 2 Extensions

And create actions: For each spent X points (specify the number of points), Customer receive Y discount (enter the amount in your base currency or percent: 100 or 5%), Spend minimum and maximum (points or percent; leave empty to disable). It is also possible to create additional cart items conditions here.

 Reward Points Magento 2 Extensions

As for Amasty Magento 2 reward points extension, spending rates are limited to one rule. In the Configuration section, you specify the amount of points equal to one unit of store’s currency.

Reward Points Magento 2 Extensions

Perhaps, the most limited extension is Amasty Reward Points since it offers only one spending rule, but at the same time it is the easiest one. The most flexible solution is provided by Mirasvit. As for aheadWorks and Magestore, they combine flexibility with user-friendly interface considering limitations caused by earning rules.

Earning and Spending Rules Additional Features

In case of aheadWorks Magento 2 reward points extension, you get the following additional features:

  • Refund to Reward Points Automatically
  • Points can’t be used unless the balance is greater than
  • Share of purchase that could be covered by points, %
  • Cancel points earned on refunded order
  • Reimburse Points Spent on Refunded Order
  • Reward points expire in, days

Reward Points Magento 2 Extensions

Earning points configuration of Magestore allows selecting rounding method, set points expiry and maximum points balance, and enable/disable points from tax/ shipping fee and earning points when using points to spend. “Allow receiving points when invoice is created” and “Hold point transactions for” are two other options available here.

 Magestore Reward Points Magento 2 Extension Review; Magestore Reward Points Magento 2 Module Overview

The Spending Points Configuration section of the Magento 2 reward points extension module contains the following parameters:

  • Minimum redeemable points
  • Maximum spending points per order
  • Use maximum points at checkout by default
  • Allow using points for Shipping Fee

Magestore Reward Points Magento 2 Extension Review; Magestore Reward Points Magento 2 Module Overview

The Configuration section of Mirasvit Magento 2 reward points extension also contains several options related to earning and spending:

  • Reward points expire after, days
  • Approve earned points on invoice
  • Approve earned points on shipment
  • Approve earned points if order has status
  • Cancel earned points after order refunding
  • Restore spent points after order refunding
  • Include tax for Earning rules
  • Include tax for Spending rules
  • Allow to earn points from shipping charges
  • Allow to spend points for shipping charges
  • Allow to place orders with grand total
  • Allow to display product points as currency equivalent

In General Settings

As for the Amasty Reward Points Magento 2 module, it has no additional settings for earning and spending rules. Although it seems to be less flexible than the aforementioned solutions, we thing, it provides enough parameters to configure earning and spending.

Manual Balance Editing

Now, let’s figure out what Magento 2 reward points extensions provide manual balance editing.

The aheadWorks Reward Points Magento 2 module contains a grid with transactions. Here, you can add new transactions.

 AheadWorks Reward Points Magento 2 Extension Module Review

Select a store view, use negative or positive values to decrease/increase points balance, add comments, set expiry, and add customers.

 AheadWorks Reward Points Magento 2 Extension Module Review

The same is about Magestore Magento 2 reward points extension. Check the corresponding grid:

Magestore Reward Points Magento 2 Extension Review; Magestore Reward Points Magento 2 Module Overview

While adding a new transaction, Select a customer, specify the amount of points, add transaction title, and add expiry period.

Magestore Reward Points Magento 2 Extension Review; Magestore Reward Points Magento 2 Module Overview

Mirasvit Magento 2 reward points module also has a grid with transactions:

Mirasvit Reward Points Referral Program Magento Extension; Mirasvit Reward Points Referral Program Magento 2 Module

To add a new transaction, specify points balance change, add a rewards history message, a message for a notification email, and select customers.

Mirasvit Reward Points Referral Program Magento Extension; Mirasvit Reward Points Referral Program Magento 2 Module

In case of Amasty Magento 2 reward points extension, you should go to a customer section to edit point balance manually. Although it is not the easiest way if you want to adjust point balance for several users, but this approach also works.

Reward Points Magento 2 Extensions

Notifications

AheadWorks Magento 2 reward points extension offers a separate section where you can adjust notifications in Configuration. Select sender, decide whether customers are subscribed on notifications by default, select a balance update template, choose actions to send notifications, select a points expiration reminder template, and specify expiration reminder timing.

Reward Points Magento 2 Extensions

Magestore Magento 2 reward points plugin also offers a similar section, where you can enable/disable notifications, select sender, choose templates, and allow sending emails notifying about transaction expiration.

 Magestore Reward Points Magento 2 Extension Review; Magestore Reward Points Magento 2 Module Overview

Mirasvit Magento 2 reward points module provides the ability to configure the extension via a section in Configuration:

 Mirasvit Reward Points Referral Program Magento Extension; Mirasvit Reward Points Referral Program Magento 2 Module

the Notification Rules section:

 Mirasvit Reward Points Referral Program Magento Extension; Mirasvit Reward Points Referral Program Magento 2 Module

and the appropriate tab in each earning rule section.

 Mirasvit Reward Points Referral Program Magento Extension; Mirasvit Reward Points Referral Program Magento 2 Module

Nothing similar is available within Amasty’s Magento 2 reward points extension.

Stats

In addition to other features, aheadWorks Magento 2 reward points extension shows the amount of points earned and spent by each customer:

 AheadWorks Reward Points Magento 2 Extension Module Review

The appropriate grid of the Magestore Reward Points Magento 2 module displays only current point balance.

 Magestore Reward Points Magento 2 Extension Review; Magestore Reward Points Magento 2 Module Overview

The report section of Mirasvit Magento 2 reward points extension is more informative. It contains a diagram and a grid that illustrate points earning and spending for certain periods. Besides, you can import points here.

 Reward Points Magento 2 Extensions

Amasty doesn’t provide this functionality.

Customer Referrals

The only module in our comparison that supports customer referrals is Mirasvit Reward Points + Referral Program:

 Mirasvit Reward Points Referral Program Magento Extension; Mirasvit Reward Points Referral Program Magento 2 Module

Frontend

The aheadWorks Reward Points Magento 2 module informs customers about the existing points and the ability to earn more right on the product page:

 AheadWorks Reward Points Magento 2 Extension Module Review

And this is the appropriate section with transactions in a customer account:

 AheadWorks Reward Points Magento 2 Extension Module Review

The product page after you install the Magestore Reward Points Magento 2 extension:

 Reward Points Magento 2 Extensions

And this is how the corresponding page of a customer accounts looks:

 Magestore Reward Points Magento 2 Extension Review; Magestore Reward Points Magento 2 Module Overview

Note that it is divided into two sections: Reward Information and Recent Transactions.

Mirasvit’s Magento 2 reward points extension offers the following product page:

 Mirasvit Reward Points Referral Program Magento Extension; Mirasvit Reward Points Referral Program Magento 2 Module

My Reward Points in a customer account:

 Mirasvit Reward Points Referral Program Magento Extension; Mirasvit Reward Points Referral Program Magento 2 Module

And this is how a customer can invite friends:

 Mirasvit Reward Points Referral Program Magento Extension; Mirasvit Reward Points Referral Program Magento 2 Module

A shopping cart page with the Amasty Magento 2 reward points extension has the following appearance:

 Reward Points Magento 2 Extensions

And a customer account:

 Reward Points Magento 2 Extensions

Price

One of the key factors when merchants try to find a new module for a Magento 2 website is its price tag. Since there are lots of reliable solutions with similar features, the final decision on what extension to purchase is influenced by the amount of money that can be saved. So, how much does each reward points module cost?

For aheadWorks Reward Points, you should spend $349, but for M1 customers, the company offers a 50%discount. Also note that right now there is a sale, so the new price is $296. Magestore offers its product for $199. As for Mirasvit and Amasty, their Magento 2 modules cost $149 and $249 respectively.

Magento 2 Reward Points Extensions Comparison

aheadWorks

Magestore

Mirasvit

Amasty

Multiple Earning Rules

+

+

+

+

Multiple Spending Rules

+

+

+

Points for Refund

+

+

Additional Earning & Spending Features

+

+

+

Manual Balance Editing

+

+

+

+

Notifications

+

+

+

Stats

+

+

+

Import

+

Referral

+

Price

$349

$199

$149

$249

Final Words

Perhaps, the most robust and flexible extension in our comparison is Mirasvit Reward Points + Referral Program. At the same time, it is the cheapest tool among all four modules. The easiest Magento 2 reward points extension is provided by Amasty. The module has a lot of limitations in comparison with other extensions, but you only have to install it, since everything is created and preconfigured. As for aheadWorks and Magestore, both companies provide reliable Magento 2 reward points extensions that offer reward points for refund. If you are looking for such feature, check them out. Besides, the Magestore Reward Points Magento 2 module supports import or reward points.

Download / Buy aheadWorks Reward Points Magento 2 Extension

Download / Buy Magestore Reward Points Magento 2 Extension

Download / Buy Mirasvit Reward Points + Referral Program Magento 2 Extension

Download / Buy Amasty Reward Points Magento 2 Extension