Loyalty Program

Loyalty Program

by Amasty
Premier Extensions Partner


Magento Platform
Open Source (CE)
2.1, 2.2
Commerce using on prem (EE)
2.1, 2.2

Tech Specifications

Current Version:
Stable Build
25 May, 2018
Extensions, Sales, Rewards & Loyalty


Create a loyalty program based on  flexible shopping cart price rules to reward regular customers with exclusive discounts and boost sales.

Other Extensions by Amasty


Back to top

In a highly competitive market where customers have thousands of online stores to visit, loyalty programs are effective tools that increase customer retention and boost profits. With the Loyalty Program extension, online merchants can easily build a flexible reward scheme based on shopping cart price rules to provide clients with numerous relevant deals and targeted discounts.

The module offers 16 additional discount actions and lets you generate various promo offers for different loyalty program steps. You can also create promo rules based on cart and customer attributes as well as on a purchase history and order subselection. Clearly describe loyalty program conditions and display them right on the customer account page to stimulate shoppers return to your store and purchase more. Show customer spending statistics to let customers know how much they should spend to move to a higher loyalty program level.

Create loyalty programs based on customer groups

Add customers to corresponding groups according to their purchase behavior. With the extension, you can use the groups as a basement for your loyalty program levels and reward shoppers from each group accordingly.

  • Reward customers with coupons that can be generated manually or automatically;
  • Develop unique privileges for each customer group;

Use flexible conditions for different spending levels

Due to condition settings, you can effectively motivate customers to spend more in order to achieve a higher loyalty level. The module allows you to create rules based on:

  • Purchase history;
  • Orders subselection;
  • Cart attributes;
  • Customer attributes;

Loyalty programs based on order subselection

Generate discounts based on customer order amounts to reward shoppers for making purchases in your store. Retain existing clients and attract new ones by creating tempting offers for those who purchase more.

Order subselection includes:

  • Average order value;
  • Total sales amount;
  • Number of placed orders;

 Create individual offers based on customer attributes

To show your attention to the most loyal customers you can easily create individual promotions with personal coupons using such customer attributes as email address, last name, TAX/VAT number etc.

Encourage guest visitors to register

To motivate shoppers get authorized simply limit the access to special offers and discounts for guest visitors. Make the bonuses available only for customers with a long membership history (membership days attribute) to effectively apply 'Best customer' marketing strategies and maximize your ROI.

Offer multiple discount types to reduce promotional costs

With 16 additional cart price rules actions you can easily create a great variety of promo offers for different loyalty program levels. Exploit promo functionality to the full to increase the average order amount with minimum advertising spends.

Make free shipping a part of your loyalty plan

The loyalty system settings let you include a free shipping into any level of the loyalty program as an additional incentive for customers to keep purchasing in your store.

Specify the base price for discount calculation

An admin user can set the price that will be chosen as a base for discount calculation:

  • Original price;
  • Special price;
  • Price after previous discounts;

Show loyalty program info in customer accounts

With the loyalty extension you can display all reward program details right on the customer account page to describe all steps a shopper needs to make to get a discount. Use rich HTML and catchy images to make the scheme easy to perceive.

Display detailed stats on customer's purchases

The tool shows statistics on customer purchases for previous and current months. Due to the detailed stats data customers will easily keep track of their spends and will see how much they need to purchase in order to get and extra discount or to be moved to a higher loyalty level.

More features

  • Bundle products support;
  • Virtual products support;
  • Exclude items with special price from your loyalty program;



|Loyalty program levels - add a new level with the cart price rules| |Display settings - specify information for a customer account page|


Our support policy

  • Free lifetime updates
  • Support services included
  • Moneyback guarantee


Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.1 2.2
  • Compatible with Commerce using on prem (EE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    – New: discount breakdown introduced. Now you can see all promo rules applied with a discount amount for each.
    – New: compatibility with Amasty Customer Attributes was introduced.
    – Links to the user guide were added.
    – Improved the 'Product set' action. Now, only SKUs can be used to create a set.
    – Improved usability by removing the 'Maximum Qty Discount is Applied To' setting from the 'Group of N' action.
    – Fixed the logic of the 'Product set' and 'Group of N' actions.
    – FIxed an issue with 'Max Amount of Discount' setting


  • Compatible with Open Source (CE) : 2.1 2.2
  • Compatible with Commerce using on prem (EE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    – Compatibility with 3rd party extensions was improved
    – 'Each N-th' action behavior was fixed
    – The discount calculation for the "Each Nth" rules was fixed.


  • Compatible with Open Source (CE) : 2.1 2.2
  • Compatible with Commerce using on prem (EE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    Version 2.0.1
    – The installation script was fixed.
    Version 2.0.0
    – The configuration of several promo actions was simplified:
    The promo actions "Each M-th After X-th" and "All Product after N" were combined in one action - "Each Product After N".
    The promo actions "Buy X get N of Y" and "Buy X get Y" were combined in one action - "Buy X get Y".
    – The advanced conditions display on Magento Enterprise Edition was changed.
    – The issue with promo rule labels display was fixed.


  • Compatible with Open Source (CE) : 2.1
  • Stability: Stable Build
  • Description:

    Version 1.2.0


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top