Skip to content
10% off any project with promo code10% off with code
OpenCart / ocStore

id13dev Live Viewers — “N people are viewing this product now”

Free id13dev Live Viewers module for OpenCart 3 / ocStore 3: shows on the product page how many people are viewing it right now. No core or template edits.

  • v1.2.0
  • Updated Sep 22, 2026
  • OpenCart 3.0.x, ocStore 3.0.3.7 and 3.0.4.1
  • PHP 7.4–8.3
id13dev Live Viewers — “N people are viewing this product now” Free

id13dev Live Viewers adds a compact “N people are viewing this product now” block to the product page — it shows the activity around a product and gives shoppers extra social proof.

What it does

  • A real count of active visitors, a “real + boost” mode, or simulation.
  • 4 ready-made block styles, custom colours and a pulsing indicator.
  • Updates the number without reloading the page.
  • Finds its place on the product page by itself; for non-standard themes — manual placement with a CSS selector or a special marker.
  • Display rules per product; Ukrainian, English and Russian with correct plural forms.
  • Works behind Cloudflare and proxies.

No core or template edits, no calls to external services, no extra cookies, and it works correctly with page caching because the counter loads separately. No cron required.

How it works

How Live Viewers works: shoppers open a product page, the module counts their presence, the number on the page updates, the counter loads separately from the page cache
  1. Visitor. A shopper opens a product page — the module records their presence by the “network address + browser” pair, without cookies.
  2. Counting. Active means seen on the page within the last N minutes, separately for each product. Besides the real count, there are “real + boost” and “simulation” modes.
  3. Display. The product page shows “N people are viewing this product now”, and the number updates without reloading the page.
  4. Cache. The counter loads with a separate request, so it works with full-page caching and behind Cloudflare.

Compatibility

OpenCart 3.0.x / ocStore 3.0.3.7 and 3.0.4.1, PHP 7.4–8.3, MySQL 5.6+ / MariaDB 10.1+. Tested on ocStore 3.0.3.7 (PHP 7.4) and ocStore 3.0.4.1 (PHP 8.3).

Specifications

CompatibilityOpenCart 3.0.x, ocStore 3.0.3.7 and 3.0.4.1
PHP7.4–8.3
IntegrationVia an event on the product page, no core or template edits
ionCubeNot required
Calls to the developer serverNone
Module languagesUkrainian, English, Russian

Release history

  1. v1.2.0 Latest
    • Fixed counting real visitors separately for each product.
    • Fixed saving custom texts for languages.
    • Improved database structure updates and automatic cleanup of stale records.
    • Fixed the refresh interval when set to 0.
    • Improved IP address detection behind proxies.
    • Fixed module removal when the table is damaged or missing.
    • Fixed plural forms for Polish, Czech and Slovak.
    • Stricter validation and normalisation of module settings.
    • Updated documentation and user guide.

Reviews (0)

There are no reviews for this module yet.

Write a review
Download for free