PrestaShop Marketing & Promotions

Social Proof — Purchase Notifications & Live Visitors

Social proof without lies: real purchases, anonymized, zero cookies

Authentic purchase notifications and a live visitor counter that reassure your visitors and trigger the sale, without ever inventing a single data point.

At a glance
  • Real purchase notifications only, never invented data
  • 3 anonymization levels: first name, city or full anonymity
  • Cookie-free live visitor counter (purged SHA-256 fingerprint)
  • Discreet, accessible toasts: dark mode, mobile, aria-live
  • Compatible with PrestaShop 8 & 9, multistore
PrestaShop 8 & 9 Real orders Zero cookies GDPR
  • 30-day refund
  • 12 months updates
  • 24h support
www.datafirefly.com/en/
Social proof notifications showing recent purchases and live visitors on PrestaShop
v1.0.0 · updated 2026-07-16
What it does

The short version.

01

Real purchases, never invented

Notifications come exclusively from existing orders, filtered by status and a configurable time window. No recent orders? Nothing is displayed. Your social proof stays credible and legal.

02

Server-side anonymization

Three levels to choose from: Marie L., A customer from Nice, or Someone. Texts are fully built on the server: raw customer data never reaches the browser.

03

Live visitors without cookies

The counter relies on a salted SHA-256 fingerprint, never displayed and purged automatically. No cookies set, no additional consent to collect.

04

Discreet and accessible

Elegant toasts shown once per page load, dismiss button remembered, aria-live, dark mode and prefers-reduced-motion respected.

The long version

Everything you'd want to know before you install.

A detailed look at how Social Proof — Purchase Notifications & Live Visitors works, why we built it the way we did, and the thinking behind the features above.

§ 01

Social proof that reassures instead of worrying

Most social proof modules invent fake purchases and fake visitors. It works for a few weeks, until a customer notices, and it qualifies as a misleading commercial practice under consumer law. This module takes the opposite stance: it only displays orders actually placed in your store, filtered by status and time window. If there is nothing to show, it shows nothing. Your social proof stays true, and therefore durable.

§ 02

Three anonymization levels, your choice

First name and last initial (Marie L.), city only (A customer from Nice) or full anonymity (Someone): you pick the level of detail that fits your audience. In every case, anonymization is applied server-side before anything is sent to the browser, and relative times are deliberately rounded to prevent re-identifying a customer by cross-referencing the exact time of an order.

§ 03

A visitor counter that respects your visitors

The live visitor badge on the product page works without a single cookie. Each visitor is counted through a SHA-256 fingerprint salted with your shop's secret key, never displayed, never exposed, and purged automatically from the database. A minimum display threshold (3 by default) guarantees a lone visitor is never singled out, and the activity window is adjustable to the minute.

§ 04

Built GDPR-first, not retrofitted

No raw customer data ever travels to the front office: notification texts arrive already anonymized and formatted. The module sets no cookies, loads no external resources, and documents its guarantees in a Privacy by design panel right in the back office, ready to show your DPO. All in vanilla JS, with no jQuery and no Composer dependency.