Automatic bonus points for OpenCart 2.x and 3.x
OpenCart Reward Points
Description
Automatic accrual of bonus points
The "Automatic Bonus Points for OpenCart 2.x–3.x" module automatically awards customers bonus points for every purchase without manually setting up products. Points are awarded as a percentage of the order total: 100% — the customer receives 1 point for every 1 ruble spent, 10% — 10 points for every 100 rubles spent. This makes it easy to implement a loyalty bonus system without complex systems or constant administrator oversight.
Flexible use of bonuses when paying
The module configures the percentage of bonus points used when paying for an order. If 100% is specified, the customer can pay the entire order with bonuses; if 10% is specified, the bonuses can only be used for 10% of the order. This approach provides complete control over the store's economy and prevents customer abuse, while encouraging repeat purchases.
Accounting for options and full control
A separate setting enables or disables the inclusion of option prices when calculating bonus points. This is convenient for stores with custom products and additional fees for options. The module operates automatically, requires no editing of product cards, and seamlessly integrates with the standard OpenCart bonus points system.