Mirasvit Reward Points + Referral Program for Magento 2 and 1

Referral Magento Extensions; Affiliate Magento Extensions

We’ve recently reviewed a reliable marketing tool by Amasty named Reward Points, and now it is time to check its closest counterpart by MirasvitReward Points + Referral Program. The extension is available for both Magento 2 and Magento 1, so it doesn’t matter what version of the platform you use. The tool lets you implement a flexible loyalty program, appreciating and encouraging your customers to make them return to your web store for new purchases again and again. Below, we describe the Mirasvit Reward Points + Referral Program Magento 2 and 1 extensions in more detail.

Download / Buy Mirasvit Reward Points + Referral Program Magento Extension

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

The mechanism behind Mirasvit Reward Points + Referral Program for Magento 2 and 1 is quite simple: you encourage your clients to perform specific actions on your ecommerce website. You just need to choose which activities will be considered useful for your ecommerce business and create a reward system on their basis. Thus, you will fully leverage the marketing potential of your buyers, simultaneously increasing the level of their loyalty. The Mirasvit Reward Points + Referral Program Magento extension is a full-featured and flexible solution designed with both customers and merchants in mind. Having installed the extension, you will drive more sales to your online shop, as well as turn first-time buyers into returning clients.

Advantages of Magento 2 Reward Points + Referral Program

We want to highlight the following benefits of the module:

  • Loyalty program without any third parties – you can master the extension without any additional skills and specialists: just install Mirasvit Reward Points + Referral Program for Magento 2 or 1 and start your loyalty program immediately;
  • Clear customer interface – provide your customers with a detailed explanation of your rewards program, let them share your store’s info on social media, and track all transactions with their points in their accounts;
  • Ability to make purchases with the earned points – all earned points has a precise aim, making the extension more valuable;
  • Transparent earning and spending rules – besides, you are free to customize them and disable those that do not comply with your requirements;
  • Behavior and Cart earning rule types – catch customers on every purchase step and motivate them to receive points on any page of your ecommerce website;Mirasvit Reward Points Referral Program Magento Extension; Mirasvit Reward Points Referral Program Magento 2 Module
  • In-depth social media integration with instant sharing and inviting friends – let your customers receive points for sharing info about your products on social networks;
  • A wide variety of conditions for using earned points – you can customize spending rules according to your business needs;
  • WYSIWYG editor – simplify your routine while customizing Notification rules;

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

  • Ability to establish a tiered rewards program – implement the gamification element into your loyalty program and motivate shoppers to buy more products to earn points;
  • Clear and transparent rewards history – for both customers and store owners;
  • Boost of sales and customer loyalty – with the module, you have all chances to substantially increase both of them.

We would like to pay special attention to the earning rules that can be configured with the Magento 2 reward points module. Besides granting points to customers for buying specific products, you can motivate them to shop on your store by giving bonuses for the amount of money spent. This type of reward is based on the cart price rules that are especially useful when building a tier program or using special prices.

As for the rewards based on behavior rules, they can be caused by the following actions:

  • A user signs up on your website;
  • A shopper orders some products;
  • A customer refers a friend to your website;
  • A client submits a product review on your storefront;
  • A user has a birthday;
  • A customer is not active for a long time;
  • A client creates an RMA request;
  • A customer signs up to your newsletter;
  • A buyer shares information about your products via Facebook, Twitter, or Pinterest;
  • A customer likes one of your store’s product pages on Facebook;
  • A customer joins your affiliate program;
  • A client moves up or down to another level of the tier program;
  • A customer signs up to push notifications;
  • A customer from referral program registers on your store;
  • Referred buyers purchase something.

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

Backend Settings

Due to a robust backend interface, you can easily configure three types of rules: earning, spending, and notification rules.

Earning Rules

On the Earning Rules screen, you can see all your rules, including such information as their names, IDs, the number of points to earn, status (active or disabled), and more. The module lets you change statuses, as well as delete and create rules here. It is also possible to sort all rules by ID, name, points, status, and other parameters. For further information, you should click on a rule.

Let’s see how this part of Mirasvit Reward Points + Referral Program for Magento 2 and 1 works on the example of the “Refer 5 friends and receive points for their first orders” rule. Each rule screen contains four tabs: General Information, Conditions, Notification, and Tiers. Each one offers a set of options designed to fine-tune the rules following your ecommerce requirements.

The General Information tab illustrates the following data:

  • the name of the rule – Rule Name: “Refer 5 friends and receive points for their first orders”; 
  • the name of the rule as it is displayed on the storefront – Display Name;
  • status – Is Active: “Yes” (you can disable the rule here);
  • terms of activity – Active From and Active To (you can leave these blanks empty to make the rule always active);
  • websites where the rule is applied – Websites: “Main Website”;
  • groups of customers who you want to use the rule – Customer Group: “NOT LOGGED IN”, “General”, “Wholesale”, “Retailer”.

Besides, you can disable further rules processing and set the priority of the rule on this screen.

Now, let’s see what options are available in the Conditions tab. The tab is divided into two sections: Event options and ‘Apply the rule only if the following conditions are met’. The last one can be left blank, but you can use it to customize the rule in a more precise way.

First of all, choose an event from the drop-down list. In our case, it is “Order from referred customer”. Other available actions have been mentioned above.

As for the other section of the Conditions tab, it is designed to increase the effectiveness of each rule. For instance, you can specify the minimum number of referred friends to apply the “Refer 5 friends and receive points for their first orders” rule. You can change ALL to ANY and TRUE to FALSE.

Some of the other available conditions are displayed below:

Now, let’s proceed to the Notification tab. Here, you can specify a message for the rewards history, as well as a message for a customer notification email. Note that it is possible to use variables in the email content. For instance, you can use the {{var customer.name}} variable to specify the name of a customer or utilize {{store url=””}} to insert a store URL. If you leave the field empty, the extension will use the default email template.

The last tab available with each rule is Tiers. Here, you can specify the points earning style for each tier included in your rewards program. In the case of the “Refer 5 friends and receive points for their first orders” rule, it is “Give X points to customer”. Other available styles are: “Give X point for every spent Y” and “Give X points for every Z quantity”.

Depending on the customer earning style you choose, different settings appear. In our case, we have the “Number of points to give” option, which is X (it is available for all three styles), and “Maximum number of earned points for one customer per day” (you can disable limits by specifying “0” in the appropriate field), which is also available in case of other styles. Besides, customers can be assigned to a specific group from here.

For “Give X point for every spent Y”, there is the “Step Y” option, which should be specified in the base currency:

For “Give X points for every Z quantity”, you get additional “Quantity Step” for specifying your Z parameter:

Spending Rules

On the Spending Rules screen, you can see all the existing rules, including such information as their IDs, names, applicable discounts, websites, status (active or disabled), and other details. You can change statuses, as well as delete and add rules here. It is also possible to sort all rules by ID, name, discount, status, etc., just in the same way as in case of the Earning Rules page. For further information, click on a rule. The only spending rule available in the demo of the Mirasvit Reward Points + Referral Program Magento module is “For each 10 points give $1 discount”. Let’s see how it works.

There are four tabs available here: General Information, Conditions, Actions (for defining cart items), and Actions (for configuring the process of converting earned points to discounts).

In the General Information tab, you can specify such data as:

  • Rule Name – “For each 10 points give $1 discount”;
  • Display Name (description of the rule displayed on the frontend);
  • rule’s status via the “Is Active” option which can be disabled or enabled;
  • terms of activity in “Active From” and “Active To” fields;
  • website and groups of customers for which you want to apply the rule.

As for other options, they are the same as in the case of Earning Rules, so you are free to disable further rules processing and set the priority of the rule here.

As for the Conditions tab, it enables you to set additional conditions that should be met to apply the rule. Don’t specify anything if you want to use the rule for all products.

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

Next, you can set additional conditions based on various cart item or product attributes that will define to which items in the cart the rule will be applied.

Another Actions tab contains a bigger list of options. It is divided into sections with the same set of options for each tier. First, you select points spending type – flexible or fixed. Also, you should set the number of points (X) necessary to be spent to receive a particular discount (Y). It is also possible to specify the minimum and maximum amount of points to be spent. You can use either quantity or percent. To disable this option, leave the fields empty. 

Notification Rules

This is how the page with all your notification rules looks like:

You can add new rules here, as well as delete them and change their statuses. Filtering options are also available. Let’s see how the “Order 3 or more products and receive double points!” rule works. There are three tabs here: General Information, Conditions, and Actions. The first two tabs offer similar options as described above for other rule types.

Attributes selection for the rule conditions:

As for the Actions tab, it provides you with the ability to specify where to display your notification message and customize the message using HTML.

Download / Buy Mirasvit Reward Points + Referral Program Magento Extension

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

Transactions

As for transactions, Mirasvit Reward Points + Referral Program for Magento 2 enables you to manage them seamlessly in the dedicated grid.

You may add points manually right in the Magento backend, as well as change the point statuses on the go. When adding a new transaction, specify Points Balance Change and add a message to the rewards history. Also, you can create a custom message for the customer notification email. Note that it supports variables.

Customer Referrals

The Customer Referrals screen also illustrates all the relevant details. You can see both affiliate and referral customers listed in the grid. Besides, here, you can check referral email addresses, names, and statuses, as well as the date of creation and a store view.

Tiers

As for the tier functionality, you can view all tier levels set up for your rewards program along with their details on a separate grid.

The tier edit page is divided into 2 tabs: General Information and Description. In the first one, you create a name for the tier, set its status as active or inactive, select websites, specify a minimum number of points required to reach the tier level, choose an email template, and upload a logo.

In Description, you can provide a detailed explanation of the benefits offered by each tier to motivate customers to earn points.

General Settings (Configuration)

Now, we’d like to draw your attention to general settings of the Mirasvit Reward Points + Referral Program Magento 2 and 1 extension. The module offers two separate tabs of options: Reward Points and Social Networks Settings.

The Reward Points tab consists of six sections: General Settings, Notification Settings, Tiered Rewards Program, Referrals, Display Options, and Advanced Settings.

In General Settings, you can set Point Unit Name, specify the expiration date for reward points, as well as activate several other conditions shown below:

As for Notification Settings, this section contains such options as Email Sender, Balance update Email, Transaction inactive Email, Points expire Email, and Notification before points expiring (you set the number of days before the points expiration date to send a notification).

The Tiered Rewards Program section lets the admin select a basis for moving to another tier (earned points or spent amount) and order statuses that can be used for tiers, as well as decide whether to include tax, discount, and shipping in the spent amount. Besides, you can specify the number of days to be taken into account when calculating the tier and enable/disable automated switching of customers to the lower tier level.

In case of Referrals, there are only two options: you can enable or disable the referral system and choose an invitation email template.

In Display Options, you can enable/disable the display of reward points menu on the frontend and decide whether to show rewards on category pages and make the number of points that can be earned for buying a product visible to customers. Here, you also decide whether to show pending transactions in the customer account and can add a message for the display at the checkout.

Advanced Settings allow you to activate rounding down of points, specify rules for custom behavior events, and enable/disable the “Force to apply styles” options.

The Social Networks Settings tab provides you with the ability to control integration with Facebook, Twitter, Pinterest, and AddThis:

Customer Account

From the perspective of a customer, the My Reward Points section added by the referrals Magento 2 module looks as follows:

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

The My Points tab illustrates how many points a customer has in his or her account and displays earning and spending rules. 

Under the Share & Save tab, a customer can share a referral link on Facebook or Twitter via the appropriate buttons. Besides, there is a referral link that can be used for manual sharing.

In My Referrals, it is also possible to send invitations. Customers only have to enter the contacts of their friends and write a message to invite them.

All referrals are available at the end of this page:

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

Besides, there is a transaction history available on the same screen.

Below, we show how the social sharing function implemented by the Mirasvit Reward Points + Referral Program Magento 2 module looks on a product page:

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

Final Words

As you can see, the Reward Points + Referral Program extension by Mirasvit is flexible enough to create even the most complicated loyalty and referral programs on the Magento platform. With the module, you will rapidly turn your visitors into buyers and buyers into returning customers. The extension costs $149, and you can purchase it here:

Download / Buy Mirasvit Reward Points + Referral Program Magento Extension

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