Powered by Adobe Commerce 2.4.5-p1


Points And Rewards



Back to top

Our loyalty program module for Magento 2 allows customers to gather points within an order, upon registration, while referring a friend in order to allow them to get discounts when redeeming the points on any further purchase they will make! Points & Rewards + Referral Program extension will boost your sales! Each time your customers will buy on your store, points will be added to their account and the more they buy, the more points they will collect; which would incite them to add more products to cart in order to increase the collected point amount. 

Your customers will also purchase more and will choose your store for further orders because they know that they will be able to redeem their points as a discount. As they will also gather points on further orders they place, this will create a purchase loop mechanism, where customers order and gather points, then place new orders in order to use their points.

Another option for your customers to gather extra points would be to refer to friends. They will be able to collect extra points when their friends order and/or register the your store. The more customers they refer, the more points they will collect and this will also lead to sales increase! Points & Rewards is certainly a must-have tool that each store owner should have!


Main Features:

Points Earned On Product List Pages

It is possible to show the points your customer will get on product list pages. Customers will automatically know the number of points they may collect, simply by browsing the products on the website and might be interested in a special point offer on a specific product, without the need of viewing products one by one.


Points Earned On Product View Page

When the customer is viewing products, they know how many points they get on a product. The system also automatically calculates points when the quantity value is changed. 


Points Earned On Birthdays

You can decide to give points to your customers upon their birthday.If you decide to activate this feature, the system will add points to customers for their birthday and send a fully customizable mail in order to inform them. You can define how many days prior to the actual birthday verification should be done. Specific usage delay and point duration could be specified.


Easy Point Configuration

Even knowing that point values are defined globally within the module configuration, it is possible to define custom values at any moment, for any groups, with/without cart values, between date range (empty value can be used).This is an easy an fast way to define custom point value (and point usage values) that you will like to use when you have to set up light rules and don't want to create any catalog or cart point rules!


Point Details Catalog & Cart Page

It is possible to show the point details related to catalog rules on the product pages and cart summary page.


Easy Access From Admin

Module configuration pages can easily be found in the admin area, under "marketing" menu entry.


Customer Login Access Through Cart Page.

The customer can also access the login link through the point form on the checkout page.


Redeem Points Through Checkout

The customer can also use their points through the checkout process.


Reward Points Box In Shopping Cart

In the shopping cart, an area is available to:

  • See the number of points that you are collecting with your order
  • See points that you have into your account
  • Redeem points for an order
  • The slider is optional. You can use select or input boxes as well.


Admin Configuration Of The Module

The module allows a tremendous configuration setup. You can also decide if you want to inform your customers before points expire and choose a different image to place on your website in the reward points areas. The configuration is very large and you can set up a variety of information, including the point rates, transactional email templates, set up referral section!


Points In Your Dashboard

At any time, your customers can check the points they have collected from their account dashboard! There is a summary of the points that they gathered and the points they spent. Full point history is also available in use in the account area!


Notify Clients Of Points They Currently Have!

It is possible to notify your clients about the points they currently have. In order to do this, you'll need to define min/max value of points your customer have, duration between each notification, email sender and email template to be used. When this is done, a notification will be sent to your customer on cron schedule. Also, note that notifications about point validity expiration are also available within our module configuration.


Earn Points When Referring A Friend

With J2T Points and rewards - Loyalty program, you can also set up a referral program, that will allow your customers to gather points when referring to a friend. Customers can decide to share the referral link on their blog or social profile, for example, share with the use of add this button or even submit the referral form. Many ways for them to gather points and for you to get new customers! It is possible to define minimum cart amount as well as cart ratio for points collected by referrer and extra points allocated to a referred friend!


Points & Rewards Rules

You need to set up special offers! If you are familiar with Magento promotion rules then you will certainly like what J2T Points & Rewards rules have to offer! You can set up as many rules as you like and add extra points for a product, specific group of products, etc. You can even decide not to process points on a range of products for example.


Points From Customer Account In Admin

You can remove or add points easily to a customer by accessing the customer account edit form, from the admin! A list of customer points is also accessible. It is also possible to send a notification emails to clients when points are manually added through admin!


Other Details:

  • Add points while registering
  • Add points on shopping cart grand total
  • Add points on according to cart or catalog rules
  • Send an invitation to friends... you get points when they order
  • Addthis embedding is possible to share a referral link
  • It is possible to specify specific points amount per product
  • The processing way when using points are: step value (for example, 250points per 250) or automatic use or free field
  • Maximum usage per order may be specified
  • You can decide to use different math method when using points: round, ceil, the exact value
  • Shipping fees might be included when using points discount
  • Discounts can be applied to the product including or excluding tax
  • Setup notification for expiry points
  • Upon installation of this module, you can create an attribute called 'reward_points', if you wish to set point amount manually for a product 
  • You can specify an amount of point for a product, or let the system do the job.
  • You can configure the module by updating the values in : System > Configuration > Reward Points.


Some Admin Configuration Information:

  • Set money to obtain 1 point
  • Set points to obtain 1 $/€ (or any currency)
  • Set the way to use points by step. (e.g. every 250 points) or not
  • Set step value (250 points) when using point by step (a select field will be shown on shopping cart)
  • Set max amount of points to be used within an order.
  • Set Catalog rules & Cart rules for points calculation (equivalent to default Magento rules)
  • Please note that this version doesn't require the serial generation and activation through the J2T website.

Technical Specifications

Back to top

Seller profile

J2T Design

Seller contact


Current Version


Adobe Commerce platform compatibility

Open Source (CE): 2.4 (current), 2.0 (obsolete), 2.1 (obsolete), 2.2 (obsolete), 2.3 (obsolete)

Commerce on prem (EE): 2.4 (current)

Commerce on Cloud (ECE): 2.4 (current), 2.3 (obsolete)


Stable Build


14 March, 2022


Extensions, Sales, Rewards & Loyalty


Reference Manuals

License Type

Open Software License 3.0 (OSL-3.0)


Privacy Policy

Quality Report

Back to top

Installation & Varnish Tests


Coding Standard


Plagiarism Check


Malware Check


Marketing Review


Manual Testing


All tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top


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

    Fixing Magento 2.4 compatibility issue


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

    Fixing multiple shipping point gathering issue


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

    Fixing admin grid errors.
    Adding compatibility with M2.2.2 & M2.2.3.
    Code improvement.


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

    Fixing error during installation process.
    Fixing problem with pagination within the admin.


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

    New features: Admin Dashboard points graphs are now available, It is now possible to import points to any customers, through import tab
    This version is now compatible with Magento 2.1


Back to top

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

Contact Vendor

Q & A

Back to top


Back to top