Magento 2 Reward Points Extension and Loyalty Program

View Demo

Boost customer loyalty and engagement with our extension. Transform your shoppers into brand advocates with a rewarding loyalty program, incentivizing purchases, referrals, and social media interactions. This powerful, flexible tool is designed to drive sales, improve customer satisfaction, and elevate your brand's reach.

  • Increase the retention rate
  • Gain high-quality leads
  • Reward customers for spending or sharing on social media
  • Split the program into tiers
  • Refund with reward points
  • Use GraphQL, REST
Compatible with:
Community:
2.3.* - 2.4.7
Enterprise:
2.3.* - 2.4.7
Magento Cloud
GraphQL
Hyvä

Why Choose Our Reward Points Extension for Magento 2?

Our extension simplifies the creation and management of a customer loyalty program. This comprehensive solution enables you to engage, motivate, and retain customers effectively, driving increased sales and enhancing customer satisfaction.

  • Customer Retention: The reward points extension allows customers to earn points for every purchase they make, incentivizing them to return and shop more to spend their expiring points.
  • Customer Engagement: It rewards customers for non-purchase actions such as account registration, birthday gifts, long-time inactivity, newsletter subscription, and more, encouraging them to be more active in your store.
  • Extended Reach: The reward points extension allows customers to earn points by referring friends and family and sharing your product pages on social media, expanding your store's reach and customer base.
  • Order Value: It encourages customers to increase their order value with reward conditions and personalized promo messages and lets you reward customers for purchasing specific product groups.

Set Up the Reward Program the Way You Want It

The customization opportunities offered by the module are unparalleled. Its flexible Magento reward points system allows you to award customers with points for a wide variety of events. You have the freedom to decide how and when to stimulate sales by encouraging customers to use their accumulated points.

For example, you can limit the time for using the reward points, prompting the buyer to spend her earned points to avoid losing the benefits associated with them. The module will undoubtedly cater to your specific business needs.

Encourage the spending and sharing of reward points

Reward your customers for a wide array of actions on your store, such as:

  • Signing up
  • Placing an order
  • Referring a friend
  • Writing a review
  • Having a birthday
  • X days of inactivity
  • Creating an RMA
  • Subscribing to the newsletter
  • Facebook share
  • Facebook like
  • Twitter tweet
  • Pinterest pin
  • Joining the affiliate program
  • Rising to the higher tier
  • Falling to the lower tier
  • Signing up for push notifications
  • Referred customer signing up
  • Referred customer placing an order
Earning rules in Mirasvit Magento Rewards Points system.

Control how, when, and who can redeem the points

The Magento Rewards Points system also lets you thoroughly customize how customers spend their points. You can define:

  • How long a particular rule will be active
  • The expiration timeline for points
  • The maximum number of points a customer can spend per order
  • The cart attributes to which the rules apply
  • The types of customers to which the rules apply
  • The types of goods customers can purchase using points
Spending rules in Mirasvit Magento 2 Customer Rewards Points extension.

Assist visitors in understanding your rewards program

Notification rules in Mirasvit Reward Points for Magento 2.

You need to make sure that customers have a clear understanding of how your program works. The module provides extensive notification rules: you can control what kind of information, where and under which circumstances you plan to display it. In particular, you can display information on the cart, reward points and referrals pages. This is great if your goals are to optimize the funnel, increase the average order value, promote specific deals, among other options.

For example, should your customer add only a single product to cart, you can display: “Buy another and receive extra points”, - right on the cart page. This will encourage them to go to the checkout with more goods.

Last but not least, the module sends automatic notifications each time the customer's point balance changes. They won't have to go to your site to remember how many points they've got remaining.

Provide spontaneous rewards

Assigning points manually in Mirasvit Magento 2 Loyalty Program module.

Customers appreciate pleasant surprises, and you can assign points yourself to foster their loyalty. Your support team can also assign points as a form of compensation.

In addition, you can assist customers with manual point redemption.

Reward Points Loyalty Program

Given the extensive customization opportunities, the Magento 2 Loyalty Program extension is primarily limited by your imagination. Here are some ways to maximize its potential:

Increase the average order value in your store

You can stimulate the purchase of complementary products or bundles by rewarding customers with a significant number of points.

This will make your existing cross-selling setup even more efficient.

Cross-selling with Mirasvit Magento 2 Rewards Points system.

Complement your sales or entirely substitute them

Promoting specific products with Mirasvit Magento 2 Rewards Points system.

Rewarding more points for certain products is very similar to having a sale with actual discounts.

However, you'll get much more out of it in the long run. The customers will have to return and buy more in order to redeem the points.

Recapture the interest

You can set a rule that rewards points to customers if they've been inactive for a long time, or you can manually reward those customers. The Magento 2 Loyalty Program will then send a balance change notification.

This creates a perfect opportunity for customers to return to your store and check how they can spend their rewards.

Email notification on manual reward points assignment in Mirasvit Magento Customer Reward Points extension.

Motivate customers to spend reward points before expiry

You can make the points expire faster. The Reward Points Magento module will automatically notify the customers a week prior to their points' expiration date.

This will encourage customers to redeem their Magento loyalty points - and spend more.

Tiered Loyalty Program

Get people to spend even more

You can split the Magento rewards program into an unlimited number of tiers. Customers in each tier can earn a different number of points for each action, and spend a different amount of points for the same amount of money while redeeming them. You can also add unique benefits with Magento conditions and make the higher tiers more valuable. The better their benefits are, the more customers will spend to get there!

Tiers in Mirasvit Magento 2 Rewards Points system.

Customer tiers are valuable to you as well. They take advantage of gamification: the tier list is essentially an incomplete task, and customers will be psychologically inclined to spend more to complete it. Not only that, tiers create a hierarchy, and many customers will want to spend more in order to secure a higher status.

Referral Reward Program

Gain curated leads passively

Referral tab on the customer's account page in Mirasvit Magento Customer Reward Points extension.

Our Magento 2 Reward Points extension comes with a fully-featured Magento referral program at no extra cost! It can work in two ways:

Provide an incentive to recommend your store

A loyal customer is already likely to share your store to any warm lead by themselves, but it's better to give them a tangible benefit for referring someone and increase the chances of that happening.

With the Magento referral program extension, you can also reward them for the orders placed by people they refer. That way, they'll have a personal stake in directing only qualified leads to your store.

Increase their conversion rate

While the referred leads tend to be higher-quality, giving them with this referral program Magento extension an extra incentive to purchase from you will work wonders for maximizing your profits.

Excellent UX

Everything the customers need is in one place

With Reward Points in Magento 2, you get a page with all the relevant information to the account dashboard.

Customers will be able to see the ruleset, their tier, the number of points they have, and their transaction history there.

They'll also be able to refer someone via email or a URL from that page.

Account page in Mirasvit Rewards Points for Magento 2.
Cart page notifications in Mirasvit Magento 2 Loyalty Program extension.

Guide the customers without diverting the funnel

The notifications will smoothly deliver the gist of the program's rules to customers while they're browsing your catalog and making purchases.

Powerful Analytics

A list of customer transactions involving reward points in Mirasvit Magento Rewards Points system.

Find out who the most profitable customers are

There's a complete list of point-related transactions in the admin panel. You'll be able to see how many points each buyer has earned or spent.

No transaction will ever slip through the cracks!

Analyze the entirety of the program

The reports will let you ensure you're earning more than you're losing while giving out points as well as help you fine-tune your program.

Reports in Mirasvit Magento Customer Reward Points extension.

API Support

Connect the extension to other services

graphql support

The Magento 2 reward points extension supports GraphQL, REST, and SOAP, so you can easily integrate your program with external software. For example, you can connect your app and let customers redeem their points on mobile. This feature is particularly used in the Magento 2 Enterprise Reward Points version.

No hidden fees
Lifetime access to source code
Access to free support and updates for 1 year
Updates and support prolongation - $120

Pay today $199 for the first year.

Then $120 for updates and support services per year.

Cancel anytime.

30 days money back guarantee
See it in action!
Pick a quick tutorial to learn about various aspects of this extension
Customer Reviews 140
Earn points for your review about this extension modules. $1 = 10 points
Write Your Own Review

check-circle You submitted your review for moderation.

MS Verified Buyer
From Bucharest, Romania
Using the module for 7 months
Very useful, works as it should
It is a very useful extension and we use it to the full.
As a feature to develop for the Mirasvit team, it would help us to have a detailed report on where the points come from when they are used for payment. This is because in accounting (in my country at lest), the points offered as a bonus to the purchase are treated differently compared to those offered on the customer's birthday, for example, or the ones offered for a recommendation.
Now we cannot know where these points come from.
Also installed:
Follow Up Email,  Customer Segmentation Suite
BB Verified Buyer
From Carol Stream, United States
Using the module for over 3 years
Best rewards platform
The best Magento rewards extension I have used.
Also installed:
Help Desk MX,  Knowledge Base,  Full Page Cache Warmer,  Advanced Product Feeds,  Follow Up Email,  Promo Banners,  Elastic Search Ultimate and 23 more
Paolo Verified Buyer
From Gandino, Italy
Using the module for over 3 years
Module exceeded expectations
The Reward Program module exceeded expectations, offering simple installation and an intuitive user interface. The customization of rules and rewards has made the loyalty points system adaptable to specific needs. Customers responded positively, increasing activity on the site and generating trust thanks to the transparency of the program. In summary, the module improved the overall customer experience and was a worthwhile investment for the business.
Also installed:
Product Kits ,  Automatic Related Products,  RMA,  Help Desk MX,  Follow Up Email,  Elastic Search Ultimate,  Advanced Product Feeds and 24 more
Naama Verified Buyer
From Haifa, Israel
Using the module for 2 months
Pretty good
Mostly answer our needs, but has some challenges and limitation when it come to multi-store, multi currencies
Also installed:
Advanced Reports,  Affiliate,  Advanced Product Feeds,  Google Tag Manager,  GDPR
Bleasy Verified Buyer
From Mayfair, United Kingdom
Using the module for over 3 years
Works well
We were looking for a way to offer a rewards system for our customers and this plugin does it perfectly.
Also installed:
Elastic Search Ultimate,  Follow Up Email,  RMA,  Full Page Cache Warmer,  Google PageSpeed Optimizer
Frequently asked questions
chevron-down chevron-right

Can I reward my customers for the orders of their referred friends in my store?

Yes, our Magento 2 Rewards extension allows you to do that. You need to create a rewards earning rule that will give Magento 2 rewards points to the customer when their referred friend makes a new order in the Magento 2 store.

chevron-down chevron-right

Can a loyalty program be set up for specific customer groups?

Yes, in the settings of each earning or spending rule, you can specify to which customer groups this rule should apply. Additionally, you can enable the module in the customer account only for specific customer groups via the module settings.

chevron-down chevron-right

Is it necessary for a customer to join the loyalty program to participate in it?

Every registered customer automatically becomes a part of the loyalty program in your store. There is no need for a special registration process. However, if necessary, you can set different reward rules for various customer groups.

chevron-down chevron-right

Can the module be configured to calculate the tier based on the total purchase amount over a defined period, rather than the sum of earned points?

Yes, in the module settings, you can configure how you would like to calculate the tier for customers.

chevron-down chevron-right

Is it possible to configure the module to accrue points on the purchase amount after the discount is applied?

Yes, you can configure the module in a way that the number of earned points will be calculated after the applied discount.

Changelog
Version 3.2.9Oct 2, 2024
Call to a member function getTypeId() on null for spending rules with the condition "Attribute Set"
Version 3.2.8Sep 11, 2024
Tags displayed in AddToAny widget
Version 3.2.7Sep 9, 2024
Call to getTypeId on null when validate configurable product
Version 3.2.6Sep 2, 2024
Passing null to parameter #1 ($string) of type string is deprecated on the account/referral page in customer account
Argument #1 ($model) must be of type AbstractModel, null given in cart and checkout
Tier name in emails is in json format for multi-stores
Integrity constraint violation when set shipping_addresses via GraphQl in M246p3
Translate Rewards Email subject
Compatibility with Amasty_CronScheduleList
Version 3.2.5Jun 14, 2024
Passing null to parameter #1 in Total/Quote/Discount.php
Points number is not displayed for referral invitations in customer account
Restored credit memo points expired if customer balance is zero that leads to negative balances
Store Name is not dispalyed in the Rewards Checkout Notification message
Compatibility with Mirasvit Advanced Review
Compatibility with MageworksOnestepCheckout
Added translation phrasres to submodules and translate emails
Reasons to choose Mirasvit
Client focusing and satisfaction

These are our primary. A major portion of our new clients come from referrals from our existing clients. Our professional team of developers, marketers and support staff have invested the best knowledge and experience in the field into our work, so you know you can come back to us again and again.

Remarkable support

One year free and high quality support. We go to great lengths to provide maximum satisfaction with every module you have purchased in our store. By helping you with installation, configuration, answering your every question, we do all our best to eliminate any possible problems.

Risk-free Investment

30-days money back guarantee. If you are not satisfied with our extension performance for any reason, we provide a full refund.

Constant improvements and upgrades

We constantly add new features to all our modules, and are always interested in hearing your opinion and implementing your suggested features in our future developments.

Comprehensive Documentation

We provide an expanded user guide for every aspect of our extension, so you can find answers for all your burning questions.

Unencrypted source code of our products

You can customize extension according to your needs and requirements.

Usability and Performance

The Module is easy to install and upgrade, just follow our step-by-step user guide. Additionally, the extension is ready to use with the Hyvä theme.

Ready for Magento Cloud

No core modifications. The extension has been tested in a Magento Cloud environment and is fully compatible with it.

Loading...