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 to 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 to find out their strengths and limitations.

Download / Buy Aheadworks Reward Points Magento 2 Module

Download / Buy Magestore Reward Points Magento 2 Module (not available)

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

Download / Buy Amasty Reward Points Magento 2 Module

Core Features

Before going to the in-depth 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;
  • Possibilities to manage reward points in the backend.

magento 2 module

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 rates;
  • Preconfigured actions.

It seems that all four modules have lots 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 a slightly different approach to this process, that’s why we describe it below in detail.

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

AheadWorks Reward Points Magento 2 Extension Module Review

Next, you can set the number of points for various actions, as well as set daily/monthly limits on these actions: registration, newsletter signup, sharing on a social network, and product review.

As you can see, it is also 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 the grid with all existing 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 is not an earning rule, we should have mentioned this feature. As described above, the same functionality is available with the Aheadworks extension.

refund

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

 

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

Next, select an event for the rule and create conditions to make it more precise.

Then, specify the number of points to give as well as the applicable limits:

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

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

magento 2 reward points module

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

Then, select an action (Order Completed, Newsletter Subscription, Customer Birthday, For Every $X Spent, Registration) and specify the amount and spent amount depending on the chosen action.

magento 2 reward points module

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.

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 for applying rules, but you can use this Magento 2 module to cover refunds. Mirasvit and Amasty offer the most flexible and advanced earning conditions. So, what about spending rules?

Spending Rules

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

AheadWorks Reward Points Magento 2 Extension Module Review

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

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

The extension allows specifying the number of spending points and the received discount, set various limits, select store views and customer groups, as well as set priority.

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

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

For each new rule, you need to specify its name, period of activity, websites, customer groups, further rule processing, and priority.

Then, create actions: For each spent X points (specify the number of points); Customer receives Y discount (enter the amount in your base currency or percent: e.g., 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.

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

Reward Points Magento 2 Extensions

Probably, the most limited extension in regards to spending rules is Amasty Reward Points, since it offers only one spending rule, but at the same time, it is the easiest to configure. Mirasvit provides the most flexible solution. As for Aheadworks and Magestore, they combine flexibility with user-friendly interface considering limitations caused by the earning rules.

Earning and Spending Rules Additional Features

In case of the 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 receiving points from tax/ shipping fees 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 Magestore Magento 2 reward points extension 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 the 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 discount for Earning rules;
  • 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 = 0;
  • Allow to display product points as currency equivalent;
  • Allow to display maximum amount of possible points for configurable product.

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 other compared solutions, we think that it provides enough parameters to configure earning and spending options.

Manual Balance Editing

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

The Aheadworks Reward Points Magento 2 module contains a grid with transactions.

Here you can create new transactions: select a store view, use negative or positive values to decrease/increase points balance, add comments, set expiration period, and add customers.

AheadWorks Reward Points Magento 2 Extension Module Review

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 number of points, add a 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:

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 the Amasty Magento 2 reward points extension, you should go to the customer information page to edit point balance manually. Although it is not the easiest way if you want to adjust point balance for several users, this approach also works.

Notifications

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

Reward Points Magento 2 Extensions

The Magestore Magento 2 reward points plugin also offers a similar section where you can enable/disable notifications, select a 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

The Mirasvit Magento 2 reward points module provides the ability to configure the extension via the Notification Settings section in Configuration;

the Notification Rules page;

and the appropriate tab in each earning rule section.

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

Stats

In addition to other features, the Aheadworks Magento 2 reward points extension shows the number 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 the 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

The module also adds the appropriate section with transactions to a customer account:

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

The 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

A customer account:

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 which extension to purchase is influenced by the sum 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. Magestore offers its product for $199 (note that the extension is not available for self-purchase now). 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

Probably, 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. Amasty provides the easiest to configure Magento 2 reward points extension. The extension has lots of limitations in comparison with its competitors, but you only have to install it to make it work, since everything is set and preconfigured out of the box. As for Aheadworks and Magestore, both companies provide reliable Magento 2 extensions that offer reward points for a refund. If you are looking for such feature, check them out. Besides, the Magestore Reward Points Magento 2 module supports import of reward points.

Download / Buy Aheadworks Reward Points Magento 2 Extension

Download / Buy Magestore Reward Points Magento 2 Module (not available)

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

Download / Buy Amasty Reward Points Magento 2 Extension