Auto reward points based on total purchase

Auto reward points based on total purchase
Reward Points is a loyalty system in OpenCart that encourages customers to make more purchases using earned points.

With this extension, you do not need to specify a reward for each product, and customers can receive reward points based on their total amount of the order.

You can choose to assign reward points based on:
Order sub-total, total amount of order products
Order total, total amount of order, including total amount of order products, and additional charges such as shipping cost, tax etc.

The extension supports multi-currency and you can define the reward points for each currency separately.

In the module settings, you can choose the order statuses for applying reward points.
If the order status does not match your chosen statuses, the reward points will not be added to the customer account; whenever the order status changes by the admin to one of the selected order statuses, immediately the reward points will be added to the customer account.

When the customer receives a reward, an email will be sent to him. In the module settings, this notification can be enabled or disabled.

If the customer uses his previous points in placing an order, the extension calculates and deducts the amount of points used in the order, and only gives the new reward points based on the remaining amount.

For example:
The total order amount = $10
The order amount after applying points = $4
The new reward points will be calculated based on $4

Live Demo:
Admin / Front

Free Installation and Support

Both vQMOD and OCMOD are available! No core files are changed.

Install Instructions - OCMOD
- Login to your OpenCart admin panel
- Go to Extensions > Installer and upload digitcart_reward_points_total_oc_{YOUR_OC_VERSION}
- Go to Extensions > Modifications and click Refresh
- Go to Extension -> Extension -> Module -> Digitcart - Auto reward points based on total purchase -> Install -> Configure it

Install Instructions - VQMOD
- If you don't have vQmod, you must download and install it.
- Copy the upload folder that comes inside the module and paste all the folders inside it( e.g. admin,catalog) to your OpenCart root
- Go to Admin -> Extension -> Module -> Digitcart - Auto reward points based on total purchase -> Install -> Configure it

This extension uses OpenCart event system for version 2.3 and above. So you don't need vQmod or no need to refresh modification if you are using OpenCart 2.3 and above.

What customers say about Auto reward points based on total purchase

I have to say this is the best service I've ever received! The support is so friendly and patient and each of my requests and questions are addressed instantly! The extension is very easy to use and very helpful. Definitely recommended!!


  • Developed by OpenCart Community
  • 12 Months Free Support
  • Documentation Included



Last Update
4 Aug 2018

31 Aug 2017
31 Sales
Member since: 25 Oct 2013

View all extensions Get Support