Test builds: OpenCart 4.1.0.4 and 3.0.5.1

Loyalty Points & Referral Rewards for OpenCart

by Kavio Labs · for OpenCart 4.1.x

Loyalty points and referrals for OpenCart 4: points on complete orders with a tier multiplier, spending as a taxed order total line, expiry per earning, reversal on cancel or refund, a personal referral link with a welcome coupon, fraud flags and a hold before the reward is paid. Own ledger, hourly cron, no OCMOD.

Tested on 4.1.0.4 Updated Nov 7, 2026 Version 1.0.0 Compatible with OpenCart 4.1.0.4 No core file edits
Built forOpenCart

What it does

Loyalty points and referrals for OpenCart 4: points on complete orders with a tier multiplier, spending as a taxed order total line, expiry per earning, reversal on cancel or refund, a personal referral link with a welcome coupon, fraud flags and a hold before the reward is paid. Own ledger, hourly cron, no OCMOD.

What it changes for your store

  • One loyalty program, not six modules. Customers earn points when an order is complete, see them in their account, spend them in the cart and invite friends. Everything is kept in one ledger that cannot award the same order twice.
  • Know the limits. This version sends no e-mails. Referral rewards are points only. OpenCart's own reward points are a separate balance; lines whose product has core reward points are skipped by default. A friend must create an account after following the link. OpenCart 4.1 only.

Features

Earning and spending

  • Points per 1.00 spent on the products after discounts (shipping, tax and fees earn nothing), awarded only when the order reaches a Complete status you choose
  • Tiers by spend in a rolling window (for example Silver, Gold, Platinum) with a points multiplier, a progress bar in the account
  • Welcome points for a new account, optional
  • Points are spent in the cart as a taxed "Loyalty points" order total line: the tax of the discounted part is removed like a coupon, shipping is never paid with points, and a minimum and a maximum share of the products are enforced
  • Points expire per earning (oldest first); the customer sees the next expiry
  • Cancelled or refunded: the earned points are taken back and the spent points are returned, once, even when the status changes back and forth

Refer a friend

  • A personal link and code for every customer, a referral code field on the registration form, a consent-friendly first-party cookie (or browser session only)
  • The friend gets a single-use welcome coupon (a core coupon), the referrer points after the friend's first qualifying order and a hold period you set to match your return window
  • Fraud flags: own e-mail (Gmail dots and +tags included) is rejected; same IP, same device, same address or phone, or an e-mail that already ordered are held for your review or rejected; caps per referrer per month and in total
  • A cancelled or refunded qualifying order during the hold means no reward

For the store owner

  • Settings for rate, point value, minimum redemption, share limit, expiry, tiers, statuses that award or take back points
  • Members list with balances, a history per customer, manual adjustments with a reason (a double click changes nothing)
  • Referral review list with flags, approve or reject
  • Scheduled task pays referrals after the hold and expires points; own tables; the data survives updates

Fast and safe

  • Concurrency-safe: locks per order and per customer, unique ledger references, state claims; tested with parallel requests
  • Every shown value escaped; events, an order total extension and an hourly cron entry: no OCMOD, no core edits; tested on OpenCart 4.1.0.4 with the default theme and real signed-in customers

What you get

  • Download & installOne installer package (.ocmod.zip) for OpenCart 4.0.2 – 4.1.x. There is no OpenCart 3 edition. Download it from My licenses right after payment.
  • 12 months of updates & supportNew versions and help for 12 months (24 or 36 months at checkout). After that the extension keeps working; renew anytime at 50%.
  • License for your storeOne production domain with all its subdomains; staging and local development hosts are free. How licensing works
  • 30-day refundFull refund within 30 days of your first purchase, no reason needed. Refund policy
  • Tested buildsOpenCart 4.1.0.4. Tested on OpenCart 4.1.0.4.
  • Documentation & supportFull guide (Installation, Configuration, Usage, FAQ) on this page. Tickets from your account, first reply within 1 business day.
Version
1.0.0
Compatible with
OpenCart 4.1.0.4
Core edits
None
Extension ID
kv_loyalty_referral
Developer
Kavio Labs Software Limited

Support

Policy
Bug reports
1 business day
How-to questions
2 business days
Channel
Tickets in your account

Buy with confidence

What stands behind your license

  • Tested builds

    This product was tested on this build. Builds we did not test are not listed.

    • OpenCart4.1.0.4
  • 12 months of updates

    Updates and support are included in the price. The product keeps working afterwards; renewing is optional.

    How licensing works
  • 30-day refund

    If it is not what you expected, tell us within 30 days and we refund the order.

    Refund policy
  • Secure checkout

    Pay by card, Apple Pay or Google Pay on Stripe's secure page. Your card number never reaches our server.

    Ask a pre-sales question

Sold by Kavio Labs Software Limited, registered in England and Wales No. 17532441. About us

More for OpenCart

Works well alongside it.

All 73 extensions

Server-side tracking for OpenCart 4.x and 3.0.x: purchases, refunds, add to cart, checkout, product views and leads go from your server to the free official GA4 Measurement Protocol, Meta Conversions API and TikTok Events API, deduplicated with the browser pixels through shared event ids. Consent-aware, SHA-256 hashed customer data, order status mapping, queue with retries, test mode and an event log. No paid relay, events only, no OCMOD.

  • 4.1.0.x
  • 4.0.2.x
  • 3.0.x
from$59Buy

The department store theme for OpenCart 4.x and 3.0.x: colour-coded departments, a department list beside the hero slider with two side promos, a big search with a department selector, tabbed product blocks, a 2 + 1 + 2 offer grid, deals of the day with real countdowns, a department showcase, a promotions band and a three-column product page with a sticky buy box. Four styles (Meridian, Harbor, Citrus, Night) and your own colours on top. Events only, no core changes.

  • 4.1.0.x
  • 4.0.2.x
  • 3.0.x
from$129Buy

Bot & Country Blocker

Extension · v1.0.1

Stop AI crawlers, scrapers, vulnerability scanners and unwanted countries before OpenCart 4.x or 3.0.x builds a page. Googlebot and Bingbot are verified by DNS and always allowed; 50+ bots get one switch each; country rules use free GeoIP databases and can close only the checkout; IP and network lists, rate limits, honeypots and the cart flood fix; a one-second challenge instead of a captcha; learning mode, dashboard, log, IP tester and Cloudflare export. No core changes, no OCMOD.

  • 4.1.0.x
  • 4.0.2.x
  • 3.0.x
from$49Buy
Loyalty Points & Referral Rewards for OpenCartOpenCart extension · v1.0.0
12 months of updates & support$39one-time