No results found

Try a different search query

Popular searches:

Add to Cart

Cart

You have no purchases yet

Browse Marketplace
Original Subtotal:
Product discounts:
Quantity Discount:
Total:
View Cart
Advanced Rewards & Cashback

Advanced Rewards & Cashback

1 126 ₴
New Developer's Top

Advanced Rewards & Cashback

Advanced Rewards & Cashback — модуль лояльності для OpenCart 2.3–3.x. Кешбек, бонуси за покупки, реєстрацію, відгуки, рефералів і день народження. Гнучкі правила, FIFO, CRON та сповіщення через Email, SMS і Viber.

IHOR1989 No reviews yet 0 sales
Advanced Rewards & Cashback
Click to zoom
OPENCARTCODE LLC — official OpenCart partner
Pay by card online or by bank transfer
Clean code: every extension is moderated
Ask the extension developer via support tickets
License for 1 domain Unlimited support

Enter domain without www, http, https (e.g. example.com)

Demo

Admin panel access:
Login: demo
Password: demodemo

Description

Advanced Rewards & Cashback for OpenCart

Advanced Rewards & Cashback is a professional loyalty module for OpenCart 2.3 and 3.x. It helps encourage repeat purchases, increase average order value, and bring customers back with reward points, cashback, referral rewards, and personalized bonuses.

The extension can use OpenCart's standard reward point system or automatically calculate cashback from the cart total. All key rules—from earning methods to reward expiration and notification channels—can be configured in the admin panel.

Two operating modes

Standard OpenCart reward points

  • full compatibility with OpenCart's built-in reward point system;
  • automatic point accrual and deduction based on order status;
  • preserves the standard OpenCart reward logic;
  • controls reward point reversal when an order status changes.

Cashback based on cart total

  • earn a fixed percentage of the cart total;
  • multipliers for categories, manufacturers, and customer groups;
  • minimum and maximum qualifying order totals;
  • reward adjustments based on shipping and payment methods;
  • support for product options that increase or decrease the price;
  • restrictions for special-price products, coupons, and gift vouchers.

Reward customers for

  • completed purchases;
  • creating an account;
  • subscribing to the newsletter;
  • reviews after moderation;
  • birthdays, once per calendar year;
  • participating in the referral program.

Referral program

  • separate configurable rewards for the referrer and the invited customer;
  • award points immediately after registration or after the invited customer's first completed order;
  • a personal referral link in the customer's account;
  • referral reward tracking in the customer's FIFO analytics.

Reward expiration and automation

  • delay reward crediting by a configurable number of days;
  • set a custom reward validity period;
  • automatically expire outdated points;
  • notify customers before their rewards expire;
  • FIFO tracking of reward batches with accrual, warning, and expiration dates;
  • CRON support for automatic accrual, expiration, and notifications;
  • ready-to-copy recurring CRON URLs and a crontab command.

Email, SMS, and Viber notifications

  • enable Email, SMS, and Viber independently;
  • use global statuses and an individual status for each message template;
  • templates for registration, subscriptions, reviews, orders, birthdays, expiration warnings, point deductions, and manager operations;
  • optionally check the customer's marketing consent separately for Email, SMS, Viber, or all channels;
  • send SMS and Viber messages through TurboSMS, AlphaSMS, and SMSFly;
  • eSputnik integration for Email, SMS, and Viber, with data passed to template macros;
  • notification service errors do not interrupt reward accrual or deduction.

Flexible redemption rules

  • allow or prevent reward point use for selected categories and manufacturers;
  • set the maximum number of points that each customer group can redeem in the cart;
  • completely disable point redemption for selected customer groups;
  • automatically remove applied points if the updated cart contains only products that do not allow reward redemption;
  • support for the main category feature in ocStore;
  • bulk editing of category and manufacturer reward values and multipliers.

Reward manager and analytics

  • bulk credit, deduct, or reset points for selected customers;
  • remove all customer reward points;
  • send dedicated notifications for manager operations;
  • reward point accrual and deduction reports;
  • FIFO analytics on the customer edit page, including discrepancy diagnostics;
  • admin user group access control.

Display rewards in product listings

The extension can show available rewards directly in product cards on category, manufacturer, search, and special offer pages. It also supports the standard Bestseller, Latest, Special, and Featured modules.

Please note: reward display in product listings is adapted for the standard Default theme. Third-party themes and custom modules may require additional paid integration.

Checkout compatibility

  • OpenCart 3.x: standard checkout, oct_smartcheckout, onepcheckout, Simple, Aridius, and AJAX Quick Checkout PRO;
  • OpenCart 2.3: standard checkout, onepcheckout, Simple, and other solutions that correctly display reward points.

Key benefits

  • one system for reward points, cashback, referrals, and birthday rewards;
  • flexible rules for categories, manufacturers, customer groups, shipping, and payment;
  • CRON automation with minimal server load;
  • protection against duplicate reward accrual;
  • automatic database schema checks and recovery after updates;
  • open source code with no ionCube or obfuscation;
  • minimal database changes: one new table and three additional fields.

Installation

  1. Install the extension through the OpenCart admin panel.
  2. Refresh modifications.
  3. Grant the required permissions to admin user groups.
  4. Enable and configure Advanced Rewards & Cashback.
  5. Enable Reward Points under Order Totals.
  6. Configure CRON using the instructions provided in the extension.

Important

  • automatic reward accrual works only while the extension is enabled;
  • order rewards are credited after the order reaches a configured completed status;
  • category and manufacturer rules are applied according to the selected settings;
  • CRON is recommended for reliable automatic processing.

License

One license covers one domain and its subdomain.

Specifications

OpenCart Version
2.3.0 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5
Module Localization
Ukrainian, English, Russian
Support Language
Ukrainian, English, Russian
Activation Method
Automatic activation
Ioncube Loader
No (not required)
Developer Server Connection
No
If Developer Server Unavailable
Extension works
PHP Version
5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3 8.4 8.5
Compatible with Templates
Default

Reviews (0)

Please log in to leave a review.

Log in

No reviews yet

Be the first to review this product!

Questions (0)

Please log in to ask a question.

Log in

No questions yet

Be the first to ask a question about this product!

Changelog

v4.0 Latest 19 October 2026
  • - Order cancellation returns spent points and deducts accrued ones exactly once, including on repeated cancellation and subsequent CRON run.
  • - Enhanced protection of parallel FIFO processing, reviews and referrals; new accruals correctly cover existing negative balance.
  • - Fixed tax calculation with points discount, customer group rules for order, bonus expiration day limits and processing of orders with zero accrual amount.
  • - Bonus logic, FIFO, referrals, birthdays, product calculation, CRON and notifications moved to a shared system library, which is directly used by administrative and client parts.
  • - Removed duplicates of business methods in administrative and client models, as well as a copy of the catalog model.
  • - Fixed letter generation and added secure escaping of customer data in HTML notification templates.
  • - Bonus manager now searches for customers by query and processes all customers in batches, without loading the entire list and balances when opening settings.
  • - Client can change birthday, while unique restriction by year continues to exclude repeated bonus within one calendar year.
  • - For new installations, the first completed order is selected as a safe condition for referral accrual; when selecting accrual immediately after registration, a warning is displayed.
  • - Fixed bonus calculation for orders created or edited in admin: actual product data from the cart is used.
  • - Getting delivery methods is protected by short-lived signature; method names are safely added to the administrative interface as text.
  • - Re-subscription to mailing is allowed again after full return of unused bonus; spent or expired points cannot be obtained again by toggling subscription.
  • - Product categories of catalog and cart are loaded in batches, product recalculation uses stable processing via next, and customer report no longer performs a separate query for each row.
  • - During installation, the current table type, encoding and database comparison are determined; module deletion preserves bonus scheme and history, but correctly removes OpenCart 2.3 settings.
  • - Added missing OpenCart 2.3 bonus signatures and optional third-party checkout hooks; default cart percentage for new customer group is now 20 everywhere.
  • - Added support for prepared eSputnik messages for Email, SMS and Viber, including separate message IDs for events and transmission of template macros.
  • - Manual and scheduled CRON run is protected from concurrent execution; bonus processing before birthday goes through all customers in stable batches without limiting to first 50 records.
  • - Fixed sign of product option bonuses, return of actually accrued points for disabled review and accurate editing of individual product line in order.
  • - Enhanced security of administrative report and customer search: filter values and autocomplete results are output without HTML execution.

We use cookies

We use cookies and similar technologies to improve your experience, analyse traffic, and show personalised ads. Read our Cookie Policy for details.