Loyalty Program

Loyalty Program

by Amasty
Premier Extensions Partner


Magento Platform
Open Source (CE)
1.4,, 1.4.2, 1.5, 1.6, 1.6.1,, 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2, 1.9.3
Commerce using on prem (EE)
1.10, 1.11, 1.11.1, 1.12, 1.13, 1.13.1, 1.14, 1.14.1, 1.14.2, 1.14.3,,,,

Tech Specifications

Current Version:
Stable Build
05 September, 2018
Extensions, Sales, Rewards & Loyalty


Create a rewards system with multiple levels by using shopping cart rules. 

Other Extensions by Amasty


Back to top

The Loyalty Program module is a feature-rich solution that will help you to create a rewards system with multiple levels. You will be able to assign customer groups to those levels as well as to create special conditions for promoting clients to the next level for their purchase activity.  

With this module, you will also be able to use additional shopping cart price rules to create special offers for members of certain Loyalty Program levels or for individual buyers. You can use order history, cart attributes, as well as customer attributes to create different promo conditions.

It is widely known that getting new customers is much more expensive than retaining old ones. This Loyalty Program extension will let you do both: cut expenses on turning site visitors into clients and make your old customers more loyal and dedicated.



  • Use multiple levels of Loyalty Program for relevant clients;
  • Set up promotions based on purchase history, customer attributes and more;
  • Use 21 additional promo rules to create offers for certain Loyalty Program levels as well as for individual buyers;
  • Configure rules for automatic moving of clients to the next Loyalty Program level;
  • Display Loyalty Program info in the customer account area;
  • Give free shipping for all or some items to your VIP clients;
  • Increase average order value and purchase frequency.


Inform your customers about the Loyalty Program

In order to encourage clients to become part of your loyal community, you can inform them about bonuses your Loyalty Program provides as well as the terms and actions needed to participate in it. This information is added to the customer account area so that it won’t stay unnoticed. 

Show clients their detailed purchase statistics

Display information on total orders, this month and last month purchases on the Loyalty Program tab. This way you make your rewards program as transparent and understandable as possible. Clients’ trust is important for building a dedicated community around your brand. 

Use multi-levels and relevant discounts

This extension will let you create multiple levels of the discount program, e.g. Silver, Gold, Bronze, VIP, Wholesale clients, etc. Each level will have targeted discounts and special offers. You will also be able to encourage clients of a lower Loyalty Program level to acquire higher status by spending more in your store.

Assign customer groups to Loyalty Program levels

There is an ability to add particular customer groups to the Loyalty Program Levels created by you. This will work as the basis of your rewards program. Additionally, the following options are available:

  • Use coupon codes;
  • Support for discount codes for separate customer groups;
  • Auto-generation of multiple coupons.

Create rules to move customers automatically up to the next level

Encourage customers to buy more in your store: promote them to the next level based on their purchase history and activity. You can create conditions using the following data:

  • Order subselection;
  • Purchase history;
  • Customer attributes;
  • Cart attributes.

Win back lost customers

Sometimes clients just don’t come back for some reasons. This extension will help you to remind them about your store. Create special offers based on order subselection for those clients that have a purchase history on your site. The order subselection options include:

  • Average order value;
  • Total sales amount;
  • The number of placed orders.

Increase registrations in your store

By limiting your special offers to only registered customers, you encourage guests to register an account in your store. This module helps to add customers to the relevant Loyalty Program group by using a Membership days attribute. 

Give free shipping to members of certain Loyalty Program level

Free shipping is always a great bonus. Encourage your customers to buy more from you by providing a shipping service for free. With this module, you can apply free shipping for:

  • All items;
  • Particular items;
  • Shipment of particular items.

Benefit from additional 21 shopping cart price rules actions

 Diversify your promotion strategy with 21 shopping cart price rules which include:

  • Get $Y for each $X spent;
  • Buy X get N of Y free;
  • Buy X get N of Y with 10% off;
  • Each 2nd, 4th, 6th with 15% off;
  • Each 3rd, 6th, 9th with 15% off;
  • Each 5th, 10th, 15th for $49;
  • Deals with the Cheapest and Most Expensive items;
  • And much more.

Create individual promotions

There is also an ability to create coupons and shopping cart price rules for particular customers no matter to which Loyalty Program level they belong to. You can use the following attributes for creating targeted individual promos:

  • Customer attributes;
  • Email;
  • Name, ID;
  • TAX/VAT number. 

Advanced option: exclude discounted products from your promotions

Promotions are created to facilitate sales and increase revenue. So there is no point in applying double discounts to the same products. That is why the promotional rules created by this module allow you to skip items that are already on sale.

Indicate the reason for a discount on checkout

Show your clients the name of the discount that has been applied to their order, e.g. ‘Discount for VIP Clients’. That will increase customer satisfaction and loyalty. 

Handy promotions management

This Loyalty Program extension includes Promotions Manager which will help you save time on creating and editing your special offers:

  • See all details like type of discount action and discount amount right on the shopping cart rules grid;
  • Duplicate promo rules quickly;
  • Activate/deactivate promos in seconds;
  • Set priority for the rules;
  • Delete outdated coupons and rules.



General settings |

Loyalty program levels |

Customer account


User Guide:

|Please take a look at the detailed user guide|


Our support policy:

  • Free lifetime updates
  • Support services included

Release Notes

Back to top


  • Compatible with Open Source (CE) : 1.4.2 1.5 1.6 1.6.1 1.7 1.8 1.8.1 1.9 1.9.1 1.9.2 1.9.3
  • Compatible with Commerce using on prem (EE) : 1.10 1.11 1.11.1 1.12 1.13 1.13.1 1.14 1.14.1 1.14.2 1.14.3
  • Stability: Stable Build
  • Description:

    - 'Usage examples' URLs are now opening in new tab
    - the localization was updated


  • Compatible with Open Source (CE) : 1.4 1.4.2 1.5 1.6 1.6.1 1.7 1.8 1.8.1 1.9 1.9.1 1.9.2 1.9.3
  • Compatible with Commerce using on prem (EE) : 1.10 1.11 1.11.1 1.12 1.13 1.13.1 1.14 1.14.1 1.14.2 1.14.3
  • Stability: Stable Build
  • Description:

    – New: Items Subselection condition which checks products that were ordered before
    – New: Stock Qty and Weigh can be used as product conditions
    – Fixed 'Max amount of discount' setting behavior
    – Links to the User Guide were added
    – Some minor UI changes were made


  • Compatible with Open Source (CE) : 1.4 1.4.2 1.5 1.6 1.6.1 1.7 1.8 1.8.1 1.9 1.9.1 1.9.2 1.9.3
  • Stability: Stable Build
  • Description:



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