Reward Points

Compatible With: Community 2.2, 2.3 Enterprise 2.2, 2.3

Tech Specifications

Current Version:
Stable Build
06 February, 2019
Extensions, Sales, Rewards & Loyalty
License Type:


Introduce reward points in your Magento 2 store as a means to build customer loyalty and increase retention.

Other Extensions by MageWorx


Back to top

The introduction of Reward Points to your store allows for kick-starting a well-grounded loyalty program, retaining money within the store and incentivizing the shoppers to complete the targeted actions. With the customer’s possibility to fully or partially cover their purchases with reward points – including tax and shipping expenses – you get to win in the customer satisfaction war, as well as bring even more personalization with manual updates and comments to the shopper’s internal store balance.

The Reward Points extension for Magento 2 offers an advanced set of functionality. From achieving business-specific marketing objectives – placing an order, newsletter subscription, leaving a review – on out to customizing your reward points program in the full compliance with the business needs and objectives.


Feature Summary

Advanced rules and conditions

The module offers a pool of options to choose from when deciding when and how your reward points will be applied. You can conveniently choose to give points based on:

  • the amount spent,
  • the amount spent starting from a specific sum,
  • the number of items bought,
  • the number of items bought starting with a specific quantity.

Additionally, you can select to give a set number of points. It can be fixed or get calculated based on the percentage of Grand Total.

Also, you get to choose conditions, when the reward points will be applied. They can be based on the cart subtotal, total weight, shipping country, region, etc.


Advanced management options

With the extension, you’ll be able to:

  • set the points exchange rate,
  • NEW! enable expiration date functionality,
  • NEW! specify products for which reward points will be added,
  • conveniently track the customers’ reward points transactions,
  • subtract the offered points in case of the refund,
  • set the validity period,
  • specify rule priority,
  • discard subsequent rules, and much more.


Sending out email notifications

Keep your customers updated on the changes in their internal reward points balance. With the extension, you’ll be able to select email templates.

Emails will be sent out as a result of the internal balance changes – by rules or the admin.



The module allows giving the shoppers points on special occasions, such as Birthdays. This kind of greetings has been proved to resonate well with the buyers, and enhance their shopping experience with your brand.

Additionally, you get to assign a specific number of points to specific buyers manually. They can be followed by personalized comments, such as “Thank you for choosing our brand!’, for instance. This can be done as an incentive, or as one of the CRM techniques when dealing with negative customer experience and reviews.


Targeting specific customer groups

With the Reward Points extension, you get to create rules for specific segments of your customer base (general, wholesale, retailer). No secret that different customer groups shop differently. You’ll be able to create rules and conditions that meet their expectations and needs.

NEW! Additionally, now you get to motivate the customers to place an order by displaying a call-to-action message on the frontend. 


Easy accumulation, easy usage, easy tracking for the customer

The extension enables your customers to seamlessly get, apply and monitor their reward points. The shoppers will be able to:

  • receive reward points upon completing specific actions: placing an order, leaving a review, subscribing for a newsletter;
  • apply – or not – the points at the checkout, as well as cover tax and shipping expenses;
  • conveniently overview the reward points balance and history in the ‘My Reward Points’ block, which gets available in the personal account.


Import/export functionality

Use a CSV file to easily transfer the customers’ points balances from one store to another, as well as edit/replace/add/deduct/comment on reward points balances in a couple of mouse clicks.


Demo & Docs

User Guide | Installation Guide | Changelog


Live Demos

Frontend | Backend


Comes With

  • FREE lifetime support
  • FREE lifetime functionality updates
  • 25-day money back guarantee

Release Notes

Back to top


  • Compatible with CE: 2.2 2.3
  • Compatible with EE: 2.2 2.3
  • Stability: Stable Build
  • Description:

    Version 1.3.5 (February 05,2019)
    Fixes the issue with points adding when paid via PayPal Express/Braintree for the Sales/Authorize & Capture method.


  • Compatible with CE: 2.2 2.3
  • Compatible with EE: 2.2 2.3
  • Stability: Stable Build
  • Description:

    Version: 1.3.4 (January 24, 2019)
    Adds the expiration date to the CSV for import/export functionality


  • Compatible with CE: 2.2 2.3
  • Compatible with EE: 2.2 2.3
  • Stability: Stable Build
  • Description:

    Version: 1.3.3 (January 22, 2018)
    Fixes the incorrect value of a website ID for config setting
    Fixes the “Share Customer Accounts” feature


  • Compatible with CE: 2.2 2.3
  • Compatible with EE: 2.2 2.3
  • Stability: Stable Build
  • Description:

    Version: 1.3.2 (December 3, 2018)
    Adds compatibility with Magento 2.3.


  • Compatible with CE: 2.2
  • Compatible with EE: 2.2
  • Stability: Stable Build
  • Description:

    Version: 1.3.1 (November 28, 2018)
    Bug fixes
    Version: 1.3.0 (November 14, 2018)
    Adds the expiration date functionality
    Adds the marketing messages to the front-end motivating the customers to place orders


  • Compatible with CE: 2.2
  • Stability: Stable Build
  • Description:

    Version: 1.2.1 (October 17, 2018)
    Adds the functionality to specify products for which the points should be added
    Version: 1.1.0 (October 9, 2018)
    Adds import/export functionality
    Adds points balance column to the customers grid
    Version: 1.0.2 (August 31, 2018)
    Code improvements
    Bug fixes
    Version: 1.0.0 (July 17, 2018)
    Initial Release


  • Compatible with CE: 2.2
  • Stability: Stable Build
  • Description:

    Version: 1.0.0 (July 17, 2018)
    Initial Release


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