Mageplaza

60-day Money Back

Mageplaza

Frequent Update

Mageplaza

365-day Support

Loyalty Program for Magento 2

v4.0.6

Magento 2 Loyalty Program extension is a must-have tool for every store that is building effective discount programs for loyal customers. This module helps store owners create multiple exclusive discounts for loyal clients based on order and customer data

Total price:

$199

This demo is hosted on Cloudways

Magento 2 Loyalty Program for Magento 2.3.x, 2.4.x CE/EE/B2B/Cloud/ Adobe Commerce 2.3.x, 2.4.x

Most-Trusted Pick

  • Work perfectly together
  • Cost-effective
  • 60-day money back guarantee
  • FREE installation for all
Loyalty Program
=
-0%

$0

$0

  • 60-day money back guarantee
  • FREE installation for all

Checkout now

Problems

Magento 2 Loyalty Program extension is a must-have tool for every store that is building effective discount programs for loyal customers. This module helps store owners create multiple exclusive discounts for loyal clients based on order and customer data

Solutions

  • VIP Program
  • Big Customer
  • Super frequent fan
  • High value orders

Offer special discount by order & customer data

Create special discounts based on order data including:

tick-icon-new-of-mageplaza
Number of orders
tick-icon-new-of-mageplaza
Total order amount
tick-icon-new-of-mageplaza
Average order amount

Create discounts based on order subselection including:

tick-icon-new-of-mageplaza
Order status
tick-icon-new-of-mageplaza
Period (days) after order placed

Discount created according to customer attributes. Mageplaza Customer Attributes is integrated into Magento 2 Loyalty Program module so you can take advantage of this to release personalized loyalty programs which fit individuals and specific customer groups. These customer attributes can be: email address, date of birth, gender, TAX/VA, etc.

Discounts designed based on purchase history

The customers’ purchase history such as the frequency, purchase times, shopping period on your store can be used to create special discounts. This encourages loyal purchasing behaviors and motivates customers to shop more frequently on your store. This extension works well with Magento 2 Free Gift.

Emails to loyal customers

2 types of emails can be sent to loyal customers as a means to announce them about their loyalty programs. Admins can enable or disable these emails and select email templates for each. These emails also work to motivate customers to rejoin a loyal program when it expires for some reasons.

tick-icon-new-of-mageplaza
Announcement emails when customers successfully joined one loyal program
tick-icon-new-of-mageplaza
Announcement emails when customers are no longer enabled to access a loyalty program

Create a loyalty program page with details and statistics

A loyalty program page is created in customer’s account page so they can keep themselves posted to special discounts that you offer. On this page, all details and statistics of their current loyalty programs will be featured. Moreover, the estimated expiration date is displayed

Notification settings are displayed on this page also. Customers have rights to enable or disable one or both 2 emails from your store about their loyalty program notification.

A static block about loyalty program’s benefits is featured on this page too. This block can be turned on from the backend.

Manage loyalty levels by grid

All loyalty programs are displayed in a grid where you can perform quick changes on names, status and priority.

All loyalty programs are displayed in a grid where you can perform quick changes on names, status and priority.

Estimate and display expiration date (upcoming feature)

Customers can see their loyalty program’s expiration date in their My Account page. This feature works as a reminder to the participants about their benefits. Also, this creates urgency for them to upgrade, renew or make more commitment to qualify themselves for the loyalty program.

More Features
Check out more details of Loyalty Program

icon-manage-customers-featured-more-of-mageplaza

Manage customers in levels

Customers are managed in levels and assigned specific loyalty programs based on rules

icon-loyalty-program-page-featured-more-of-mageplaza

Loyalty program page

Customers can follow important information on loyalty program on the Loyalty program page

icon-high-compatibility-featured-more-of-mageplaza

High compatibility

Mageplaza Loyalty Program is compatible with Customer Attributes, Order Attributes, Static Block, Magento 2 Reward Points

icon-static-block-featured-more-of-mageplaza

Static block

A static block including information on your loyalty program can be featured on the Loyalty Page

Pricing
Choose your suitable edition

Standard

Crafted for a great webstore start $ 199 first year

  • 1-year extension updates
  • 1-year support
  • 60-day money-back guarantee
  • Read our policies
  • Supports for Magento 2 Community Edition

Enterprise/ Magento Cloud

Great for an enterprise solution $ 399 first year

  • Free updates within subscription time
  • Free support within subscription time
  • Read our policies
  • Supports for Magento 2 Enterprise Edition
  • Highest priority support

Full features list

Yes, you definitely can! You can install Magento 2 Loyalty Program extension as any other modules. You should follow our instruction here. Otherwise, you can buy our installation service, our experts will help you get the module installed on your website within 24 hours and solve any issues during the installation.

No. It is one-time payment and no hidden cost.

There is no restriction on the number of members in a loyalty program. Loyalty programs are built based on customers’ data and their purchasing history only.

When a member no longer meets the requirements of a loyalty program at the time it expires, the member will be checked if they can join lower-level programs and moved to the lower program with the highest priority.

At the time the loyalty program expires, a member meets the requirements of a higher level will be upgraded to the higher program with the lowest priority.

</p>

At the time the loyalty program expires, a member meets the requirements of a higher level will be upgraded to the higher program with the lowest priority.

</p>

Reviews (4)

10 July 2023

Great extension

Great extension that adds all the features needed for loyalty programs, even for our more complex setup. It works great together with rewards module too.

Melissa -Verified Purchase
03 February 2021

Best loyalty extension

I wanted to include my own loyalty programs and luckily found this extension. It fits my needs and can work well on my site, so I don't look for anything else. The email sending is amazing too as now I don't have to install a separate email extension. Mageplaza became my go-to place.

Marcus -Verified Purchase
29 January 2021

Loyal customers

I am able to easily add special discounts or promotion programs for my loyal customers. And it's also compatible with my other extensions, so it's great. This is very useful when it comes to keeping customers coming back.

Sue Paige -Verified Purchase
24 April 2019

Really necessary extension!

Loyalty Program is really helpful to my stores with very long-term customers. They help me to take care of loyal clients with sales or VIP special programs. The feature I like the most is creating programs based on conditions, so I can modify my loyalty programs easily and suitably. Very useful extension, I recommended it to everyone.

Antonio -Verified Purchase

Leave a Review

How do you rate this product?

Your email address on Mageplaza's store

Plain text, no HTML tags.

Use case 1: Create personalized discount offers

Business goals:

  • Increase sales by having special discounts for different groups of customers

Default Magento technical limitations:

  • With a default Magento store, you can not create special discounts based on the customer's data.

Solutions:

  • Generate special discounts based on customer data, including Number of orders, Total order amount, Average order amount, and Purchase history based on data from Mageplaza Customer Attributes.
  • For example, when a customer buys from your store more than five times, you can display that they have earned a special discount of 20% for the following order. This will motivate your customers to shop more and encourage their loyalty.

Use case 2: Let customers view the loyalty statistics

Business goals:

  • Keep the customers posted about the loyalty program and special discount offers for them.

Default Magento technical limitations:

  • With a default Magento store, you can't let the customers view their loyalty points or their tier in the program.

Solutions:

  • Make a loyalty program page available on the customer's account page.
  • Customers can view all details and statistics of the current loyalty programs, including their tire, next awards, and order history.
  • Your customers would then feel motivated to purchase more for better rewards and discounts, leading to more revenue.

Use case 3: Manage the loyalty program

Business goals:

  • Keep track of multiple loyalty programs at the same time and easily edit their information.

Default Magento technical limitations:

  • With a default Magento store, you don't have a loyalty program dashboard to manage your discount offers and turn them on/off conveniently.

Solutions:

  • View all the loyalty programs in one place in a grid form with full information on names, status, and priority.
  • You can edit each program to enable, change the name, update priority, or further edit. This will save you time in management, letting the loyalty programs work more efficiently.
  • Manage customers in groups of different levels and assign them personalized loyalty programs based on your rules.

Use case 4: Send emails to loyal customers

Business goals:

  • Notify customers when they join or unjoin a loyalty program

Default Magento technical limitations:

  • With a default Magento store, you don't have an easy way to notify customers when they join a loyalty program or when their program expires

Solutions:

  • Include an Email feature to notify customers through emails when they successfully join or are no longer enabled to access a loyalty program.
  • Customers can enable or disable these emails about their loyalty program notification.
  • A static block that displays the loyalty program’s benefits is featured, which will make the customers think twice before disabling the email feature.

All of the feature updates plan and status will be updated as soon as possible in our public Trello.

View Mageplaza Extension Roadmap 2023 ->

Don't see the features you are looking for?

Request feature

Want to do extension customization?

Custom request

Let us know your requirements

Release Notes

  • v4.0.6 (Magento v2.4.x)

    28 August 2023

    • Fixed minor bugs.
  • v4.0.5 (Magento v2.4.x)

    30 May 2023

    -Compatible with Magento 246

  • v1.1.3 (Magento v2.3.x)

    01 December 2021

    • Fixed error add new customer to Loyalty Program in backend
    • Fixed minor bugs
  • v4.0.4 (Magento v2.4.x)

    01 December 2021

    • Fixed error add new customer to Loyalty Program in backend
    • Fixed minor bugs
  • v4.0.3 (Magento v2.4.x)

    20 October 2021

    • Compatible with Magento 2.4.3
    • Fixed minor bugs
  • v1.1.2 (Magento v2.3.x)

    20 October 2021

    • Compatible with Magento 2.3.7
    • Fixed minor bugs
  • v4.0.2 (Magento v2.4.x)

    09 July 2021

    • Compatible with Magento 2.4.2
    • Fixed minor bugs
  • v4.0.1 (Magento v2.4.x)

    19 November 2020

    • Fixed minor bugs
  • v4.0.0 (Magento v2.4.x)

    12 November 2020

    • Supported Magento v2.4
  • v1.1.1 (Magento v2.3.x)

    09 October 2020

    • Compatible with Magento v2.3.5
  • v1.1.0 (Magento v2.3.x)

    30 July 2020

    • Added Rest API
    • Fixed minor bugs
  • v1.0.2 (Magento v2.3.x)

    17 June 2020

    • Fixed error cannot load customer with Full Page Cache
  • v1.0.1 (Magento v2.3.x)

    08 May 2019

    • Fixed minor bugs
    • Improved code style
  • v1.0.0 (Magento v2.3.x)

    18 April 2019

    Initial Release

Why choose Mageplaza Magento 2 Loyalty Program

Mageplaza provides consistent and customer-centric extensions for your Magento 2 store.

We don't sell products for one time. We provide lifetime solutions which help our customers thrive with their businesses.

innovate exchange partner
mageplaza trustpilot
follow magento coding standard
8 years ecommerce
Mageplaza

60-day Money Back

Extensive 60-day money-back period. You love it or get a full refund no questions asked.

Mageplaza

Extensive Support Timeframe

Mageplaza provides support 16 hrs/day, 5.5 days/week to guarantee the seamless operation of our extensions on your store.

Mageplaza

Install via Composer

Simple installation via composer helps you save time and eliminates technical issues during future updates.

Mageplaza

Frequent Updates

Intensive update roadmaps ensure great performance, bug-free, highly compatible, and innovative extensions.