Reward Points



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

Tech Specifications

Current Version:
Stable Build
05 March, 2020
Extensions, Sales, Rewards & Loyalty


A simple and effective loyalty program extension.

Other Extensions by Aheadworks


Back to top

The Reward Points module allows store owners to effectively arrange point-based reward programs and monitor all related transactions. 

Our Reward Points for Magento 2 is simple in its configuration. The settings can be roughly split into three parts. First, one needs to determine earn and spend rates. Next, an admin should decide on customer activities that will bring points. 

Finally, these are the storefront settings. Once the program has been completely set, you can oversee all point-related transactions from the backend and make the necessary adjustments


Business Value

This loyalty program extension for Magento 2 allows using an in-store currency – reward points encouraging more purchases:

  • Keep cash to the store by refunding orders to customer point balance;
  • Prompt additional purchases by setting up the reward point expiration date;
  • Retain customer loyalty by rewarding with additional points those who spend more;
  • Boost promotion by rewarding customers for sharing your product pages on social networks;
  • Keep customers updated on every point balance change with email notifications.


Feature Highlights

Conversion Rates

Define the conversion rate of the dollar value spent to the points earned.

Tier Rates

Arrange tier programs with conversion rates based on the lifetime value of a customer.

Refund To Points

Refund orders to the customer's point balance right from the memo page to retain his/her loyalty.

Point Usage Limitations

Define the value upon exceeding which a customer can make purchases using points. Or, opt out any limitations.

Flexible Point Coverage Amounts

To avoid zero checkouts, set the maximum ‘%’ value from the cart total that points can cover.

Point Refund Behavior 

Decide whether to cancel/reimburse points earned on/spent on refunded orders.

Rewarded Activities

With this module for Magento 2, points and rewards can be given for various activities. Those include account registration, newsletter signup, social sharing, product reviews, and signing up for a newsletter. Also, you can individually set the number of points the customers will earn per activity. 

Limit On Additional Points

You can set point reward limits for sharing on social networks and leaving product reviews to avoid cheaters.

Explainer Page

Place the terms and conditions of the reward system in your Magento 2-based store on a separate page.

Point Display Next To Product Price

Instantly remind customers about the number of points they currently have.

Social Network Buttons

Let users share your product pages via the provided sharing buttons.

Email Notifications

Keep customers aware of reward point expiration dates and recent transactions with email alerts.

Transaction Logging

View and change point expiration dates per each point transaction on the go.

Points Import/Export Tool

To help you migrate from other reward solutions and make sure you have all the balances offline.



Increasing customer loyalty requires a variety of effort across all business departments. Let’s see how this effort might be aided by the Reward Points extension.

Without Reward Points extension a store owner will have to rely heavily on things that contribute to loyalty in a passive mode. Those things might include continuous improvement of UX, highly responsive customer care center, production of relevant content, favorable prices and so forth. All of those things are very important and in no way should be disregarded by any store owner. However, the downside is that those things take incredible effort while contributing in minor ways and taking a long time before developing the attachment between a customer and a brand.

With Reward Points extension on the other hand, the attachment is formed rather more quickly, through very clear incentives. Awarded points have not only monetary value like, say, a discount, but an achievement value - it feels like the points are earned instead of granted. This type of incentive creates loyalty almost immediately and may be used very effectively to complement the long-term effort of a store owner.



To experience the extension firsthand follow the links below:


Enhance This Extension With The following: 


Support Policy

Included technical support:

  • Magento Open Source (CE) version - 3 months of free technical support
  • Magento Commerce using on prem (EE) version - 3 months of free technical support
  • Magento Commerce on Cloud (ECE) version - 3 months of free technical support  

Release Notes

Back to top


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

    + Option for admin to apply points in backend
    + Integration with Advanced Reviews 1.1.0


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

    +Magento 2.3 compatibility
    +Earning Rules
    +Promo text for Earning Rules
    *Applied Points amount is incorrect when you have more than 2 items in the cart
    *Minor translation improvements


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

    +Reward program explainer page (per-store within website)
    *Magento 2.2.6 compatibility
    *Fixed issue when the transaction status doesn’t change to ‘expired’
    *Fixed filters in the 'Customers' grid
    *Fixed installation issue
    *"Monthly share points" are not reset after a month
    *Incorrect share-URL creation when the order item is edited
    *Fixed issue when the module affects the Newsletter Subscriptions page in the customer dashboard
    *Fixed issue with bulk notification sending


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

    + Magento 2.2 compatibility
    * Multiple-customer transactions issue
    * 'Spent reward points on order %order_id' string issue


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

    + A possibility to apply points before or after tax and on shipping amount
    * Product page message adjustment
    * Lifetime sales becomes negative if native discount covers Shipping in order


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

    + Email Notifications
    + Minimum balance value to use points
    + Add "Remove Points" action to Shopping Cart
    + Refund by Points
    + Admin column in the Transactions grid
    + Reworked unit tests for Points v1.1.0
    + Customers Grid: Add total statistics
    + Transactions Grid: add column with Balance after transaction
    + Customers grid: Notifications status columns
    + Reimburse points spent on refunded order
    + Cancel points earned on refunded order
    + Share of purchase that could be covered by points
    * Refactoring of points balance top link (FPC)
    * Refactor inner menu to fit standards
    * Refactoring customer comments
    * Hide some columns by default


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