Search on Firebear Studio blog

Mirasvit Reward Points + Referral Program for Magento 2 and 1

We’ve recently reviewed a reliable marketing tool by Amasty named Rewards and Points and now it is time to check its closest counterpart by Mirasvit – Reward Points + Referral Program. The extension is available for both Magento 2 and Magento 1, therefore 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, so they will return for new purchases again and again. Below, we describe the Mirasvit Reward Points + Referral Program Magento 2 and 1 extensions in more details.

The mechanism behind Mirasvit Reward Points + Referral Program for Magento 2 and 1 is quite simple: you encourage your clients for performing certain actions on your ecommerce website. Choose what actions seem to be 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 drive more sales to your shop, as well as turn more first time buyers into returning clients.

As for rewards, they can be caused by the following actions:

A customer refers a friend to your website;

He or she purchases several items simultaneously;

A client places a product review on your storefront;

A buyer purchases some specific products;

He or she signs up on your website;

A customer votes;

A buyer shares information about your shop via Facebook, Google +, Twitter, and other social networks.

He or she has a birthday;

A customer is not active for a long time;

Referred buyers purchase something.

And due to a robust backend interface, you can easily edit 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, number of points to earn, and status (active or disabled). The module lets you change statuses as well as delete and create rules here. It is also possible to sort all rules on the basis of ID, name, points, and status. Click on a rule for further information. 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 three tabs: General Information, Conditions & Actions, Notifications. Each one offers a set of options designed to fine tune a rule in accordance with your ecommerce requirements.

The General Information tab illustrates such data as the name of the rule – Rule Name “Refer 5 friends and receive points for their first orders”; its type – Type “Behavior Rule”; 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 constantly active); groups of customers for whom you want to apply the rule – Customer Groups “NOT LOGGED IN”, “General”, “Wholesale”, and “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 on the Conditions & Actions tab. The tab is divided into three major sections: Conditions, Actions, and Apply the rule only if the following conditions are met. The last one can be leaved blank, but you can use to customize the rule more precisely.

First of all, choose an event on the Conditions section. In our case it is “Order from referred customer”. Other available actions have been mentioned above.

Now, go to the Actions section. Here, you can specify Customer Earning Style. In 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 point for every Z quantity”.

Depending on the customer earning style you choose, a different set of options appears in the Actions section. In our case, we have the “Number of points to give” option which is X, so it is available for all three styles, and “Maximum number of earned points for one customer per day” (You can disable limit by specifying “0” in the appropriate field), which is also available in case of other styles.

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

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

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

Other available conditions are:

The last tab available with each rule is Notifications. You can specify a message for the rewards history here as well as a message for a customer notification email. Not that it is possible to use variables here. For instance, use the {{var customer.name}} variable to specify the name of a customer or utilize {{store url=””}} to sow a store URL. If you leave the field empty, the extension will use the default email template.

Spending Rules

On the Spending Rules screen, you can see all your rules including such information as their names, IDs, discounts, and status (active or disabled). You can change statuses as well as delete and add rules here. It is also possible to sort all rules on the basis of ID, name, discount, and status just the same as in case of Earning Rules. Click on a rule for further information. 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 also three tabs available here, but only one has the same name, and it is General Information. Two other tabs are Conditions and Actions (combined into a single tab in case of Earning Rules).

In case of the General Information tab from Spending Rules, you can specify such data as Rule Name “For each 10 points give $1 discount”; its status via the Is Active option which can be disabled or enabled; terms of activity in Active From and Active To fields; groups of customers for whom you want to apply the rule. As for other options, they are the same as in 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 in order to apply the rule. Don’t specify anything if you want to apply the rule for all products.

The Actions tab contains more options. It is divided into two sections: Actions and Additional Conditions. On the first section, you should set the quantity of points (X) necessary to be spent in order to receive a certain 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 field empty. As for the Additional Conditions section, it lets you set more rules for the rule to be applied.

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 the same three tabs available here: General options, Conditions, and Actions. And the first two tabs offer similar options.

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

Transactions

As for transactions, Mirasvit Reward Points + Referral program for Magento 2 enables you to manage them seamlessly on a grid.

You may add points manually right on the Magento backend as well as change point statuses on the go. Specify Points Balance Change and add a message to the rewards history. In addition, you can create a message for customer notification email. Note that it supports variables.

Customer Referrals

The Customer Referrals screen also illustrates all the necessary data. You can see both affiliate and referral customers listed on the grid. Besides, there are referral emails, names, and statuses as well as the date of creation and a store view available here.

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 three sections: General Settings, Notification Settings, and Referrals.

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

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

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

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

Customer Account

From the perspective of a customer, Mirasvit Reward Points + Referral program for Magento 2 and 1 looks as follows:

It illustrates how many points a customer has in his or her account and displays earning and spending rules. Besides, there is a transaction history available on the same screen.

On My Referrals, customer can share your referral link on Facebook, Twitter, and Google+ via appropriate buttons. Besides, there is a referral link available for manual sharing.

It is also possible to send invitations. Customers only have to enter contacts of their friends and write a message to invite them.

All referrals are available further on the page:

And this is how Mirasvit Reward Points + Referral Program Magento 2 Module looks on a product page:

10 Advantages of Reward Points + Referral Program

Mirasvit highlights the following advantages of the module

Clear customer interface (we’ve just illustrated how clear it is);

Ability to purchase with the earned points (all earned points has a clear aim, making the extension more valuable);

Transparent earning and spending rules (and you are free to customize them and disable those that do not comply with your requirements);

Deep social media integration with instant sharing and inviting friends (the aforementioned part related to customer experience illustrates this advantage);

Simple and transparent history (for both customers and store owners!);

Product, Behavior, and Cart earning rules (catch customers everywhere and motivate them to earn points on every page of your ecommerce website);

Wide variety of conditions for spending (customize spending rules according to your business needs);

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 run a loyalty program);

Boost sales and loyalty (with the module, you have all chances to essentially increase both).

Final Words

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