Live Viewer & Sales Counter.

Social proof in the Shopware storefront — live viewer and sales counter in one plugin, GDPR-compliant and without cookies.

What the plugin doesNeu

Two modules — one clear goal.

Social proof is one of the strongest conversion levers in e-commerce. The plugin combines live viewer and sales counter into a single, consistent trust signal — without shady fake counters.

Live viewer

Who is watching right now

Small and elegant on the product detail page: "12 people are viewing this product right now". Real data from your shop, anonymous and in real time.

Sales counter

Already sold, already trusted

"87 sold in the last 30 days" — shows the real sales history of the product. The proven social proof classic, without fake numbers.

Configurable

Thresholds & time range

Show only above minimum threshold (e.g. only from 5 viewers or 10 sales). Time range selectable from 1 day to 12 months. Per sales channel separately.

Sales counter editor

Maintainable manually too

The sales count per product can be overridden in the backend — perfect for offline sales, bestseller boost or migrating legacy data.

Storefront design

Matches your theme

Font, colour, position and icon are configurable. Works natively with the default theme and all common custom themes.

Cache-aware

No performance brake

Live values are loaded asynchronously via a separate API endpoint — Shopware page cache and CDN stay fully active.

Why it works

Psychology, not hocus-pocus.

Social proof is measurably effective — Amazon, Booking.com and every major marketplace have been using it for years. The plugin brings these proven mechanics to your Shopware shop.

Social proof · Cialdini's sixth lever

People orient themselves by what others do. In an online shop they cannot see that — we make it visible.

Three real effects from twenty years of conversion research: trust building (the product actually sells), scarcity signal (others are competing for it right now) and decision acceleration (fewer purchase doubts). The plugin addresses exactly these three effects.

Trust

Product is real, not a shelf-warmer

Buyers see: others actually buy this. The "is it any good?" filter loosens measurably.

Scarcity

Others want it right now too

When 14 others are viewing the detail page, the natural feeling of "I should hurry" emerges.

Clarity

Fewer purchase doubts

For ambiguous products (gifts, new brands) the sales count helps make the decision faster.

Configuration options

Granular, no code required.

Fully configurable in the Shopware backend — from minimum thresholds to per-language display texts.

Per sales channel

Separate configuration

Visible in the B2C shop, hidden in the B2B shop — or vice versa. Every sales channel has its own settings.

Per product

Individually overridable

Hide the display for specific products — for adult items or sensitive categories, for example.

Minimum thresholds

Only from meaningful numbers

"Show only from 10 viewers" or "from 5 sales" — prevents the embarrassing "1 person is viewing" or "2 sold" copy.

Custom copy

Tonality adjustable

Default texts are professional but fully overridable — with custom placeholders like {count} and {period}.

Multilingual

DE/EN/FR/IT out of the box

All display texts are snippets — maintainable through Shopware's snippet system, additional languages easily added.

A/B-test ready

Toggle per sales channel

Compare with / without display in a split test — controllable simply via sales channel configuration.

Data sources & privacy

Real numbers, no fake counters.

We don't build in mock numbers that grow with every reload. The plugin shows only real values — and hides the display when the threshold is not met.

Live viewer source

Anonymous session snapshots

The plugin counts active sessions on the product detail page over an anonymous 5-minute window. No personal data, no user tracking.

Sales counter source

Real order data

Sales counts are aggregated from actually completed orders — no estimates, no projections. Optionally including cancellations.

GDPR-compliant

No cookies, no tracking

Neither live viewer nor sales counter sets cookies or uses personal IDs. Snapshot counting runs server-side on sessions that already exist anyway.

Backend maintenance

Manually overridable when needed.

Online sales are only one part — those who sell offline, direct B2B or at trade shows can maintain the count manually.

Manual maintenance for offline sales

Sales count per product overridable in the backend.

If you also sell through physical stores, trade shows or telephone orders, the sales count per product can be adjusted manually — either absolute ("set to 247") or relative ("add 50"). Perfect for multi-channel merchants who don't sell online only.

Inline edit

Right in the product listing

"Sales" column in the product listing — click the value to inline-edit. Faster than any modal.

Bulk update

CSV import for legacy data

Migrating shops: import old sales history as CSV so the counters don't start from zero.

Audit log

Who changed what when

Every manual change is logged with user, time and old/new value — traceable in multi-user setups.

Technical details

Clean Shopware integration.

Loaded asynchronously, counted sessionless, no cookies. Works seamlessly with cache, CDN and custom themes.

Compatibility

Shopware 6.5Shopware 6.6Shopware 6.7PHP 8.2+

Frontend loading

Live values are loaded asynchronously via the storefront API after page render. The page cache stays completely untouched — the plugin does not slow down any cache hit.

Data model

Aggregated values are held in a dedicated table and updated periodically through scheduled tasks. Live viewer counting runs in-memory via Redis (or file cache as fallback).

Performance

The storefront endpoint has its own short cache (60 seconds) — even with many parallel visitors, no database load is created.

Theme integration

Twig block {% block product_live_viewer %}{% endblock %} in the standard detail page, freely overridable in custom themes.

Shopware Store

Available in the official Shopware Community Store — with license validation and auto-update notifications.

Availability

Via the Shopware Store.

The plugin is distributed through the Shopware Community Store — with license validation and auto-updates directly in the Shopware admin.

Coming soon in the Shopware Store

Plugin is about to be released.

The plugin is being submitted to the official Shopware Community Store and will be installable via the plugin manager in the backend soon — with auto-update notifications.

Shopware Store

In submission

Currently in the Shopware approval process. Linked here once released.

Want early notice?

Get notified on release

Send us a short message and we will notify you immediately when the plugin is released.

Request notification →

Pilot project?

Early access possible

Interested in a pilot deployment before official release? We have a few test licences available.

Request pilot →

More conversions through social proof?

Coming to the Shopware Store.

Live Viewer & Sales Counter combines two of the strongest conversion mechanics into a single plugin — fast to install, granularly configurable, GDPR-compliant.