Magento Loyalty extension let's you enhance sales and reward your most loyal customers with discounts. Loyalty programs allow you to incentivize customers to purchase from you instead of competitors. With our Magento Loyalty Program you will be able to incentivize customers based on order history, average order amount, and account age. We provide you with 3 new criteria for creating unique sales rules that reward a subset of your customers and we also provide a standard loyalty program based on order history. When customers feel like they have an investment in your business, they will be more likely to be repeat customers!

What kind of things can you do with our Magento loyalty program?

Give a 5% discount to anyone who has purchased more than $500 in the last 6 months and a 10% discount for anyone who has purchased $1500 in the last year or limit a promotion to these customers only.

Give a discount to customers whose average order size is $100+ or limit a promotion to these customers only.

Give a discount or make a promotion only valid for customers who have been a customer for longer than a year.

Note: This list is not an complete list of features. Please try the demo to see this extension in action.

Loyalty Programs Based on Customer Total Purchase Value

You can create a loyalty program based on the total order value of a customer in the last X time. This does not use Magento sales rule, which means it will not conflict with your existing sales rule. This is the best way to create a loyalty program.

3 New Sales Rules

There are three new sales rules which allow you to incentivize customers based on a variety of metrics:

Total order value in the last X time

Average order value in the last X time

Age of the account

Earn More Repeat Business

When customer's are incentivized based on total past purchase history, then they will be more likely to shop at your store. Feeling they have already invested in your store, they will want to choose you over a competitor, so that their previous investment in your loyalty program is not wasted.

Discount on the Marginal Dollar

Using sales rules creates a problem for a traditional loyalty program - it is all or nothing. This means if you discount customers who have ordered $500 from you in the past and this is a customer's first order, they can only receive a discount if they split the order into several small orders (increasing your costs). Otherwise they will receive no discount and upon discovering they could have received a discount if they split their order, they will probably phone you angrily and ask for a refund. This is bad business. We solve this by enabling customers to qualify for a discount on the marginal dollar. If you provide a discount at the $500 level and they order $600 in product, then the final $100 will receive the discount.

Traditional Discount SupportNew!

In addition to discounting on marginal dollar we also support a traditional discount mode. Under the traditional discount mode the customer will receive the discount of whatever tier they currently qualify in and will not receive additional discounts if the current order would bump them to the next tier.

Create Multiple Programs

You can create an unlimited number of loyalty programs with different rewards structure. This is perfect for targeting different groups such as retailers versus wholesalers or simply because you want to give some customers a little extra. ±

Exclude Products From Receiving a Discount

Use advanced rules to exclude / include a product from the loyalty program. This allows you to exclude low-margin products and products that you cannot discount due to regulations. You can even automatically include / exclude products for a limited period of time.

Exclude Customers From the Loyalty Program

Include or exclude individual customers. This is useful if you want to have an invite-only loyalty program or if you want to disqualify a customer from further discounts. You can even automatically include / exclude customers for a limited period of time.

Track Non-Shopping Cart Transactions for Loyalty Usesnew

If a customer pays you outside of the shopping cart and you want this to count towards their loyalty program, then you can easily record these transactions in the backend.

Customers Can View their Statistics in the Backend

Customers can view their statistics in their account center. This enables them to keep track of what loyalty programs are available to them and see their order statistics.

Require a Minimum Number of Orders to be Eligible for Loyalty ProgramNew!

You can require that customers have ordered at least X times (1, 5, etc) in order to qualify for the loyalty program

± This symbol indicates that the feature must be selected when adding to cart.* Features may vary based on the checkout options you select. Read the addon descriptions and contact support if you are uncertain.

"I created one feed and using the distribution feature I was able to distribute it to 5 different services. A very unique and great time saving feature. In addition, every month the extension gets better and better. There has already been 3 updates since I purchased it. I can't wait to see what more is planned."