Everything you'd want to know before you install.
A detailed look at how DataFirefly Live Counters works, why we built it the way we did, and the thinking behind the features above.
Why install DataFirefly Live Counters?
Social proof is one of the most powerful conversion levers in e-commerce. Showing in real-time your customer count, shipped orders and social audience reassures visitors, legitimizes your shop and pushes them to take action. Live Counters condenses 17 ready-to-use counter types into a beautifully animated widget, configurable in just a few clicks.
Automatic counters powered by your shop
Active customers, shipped orders (using the order states you pick), processed orders, products in catalog, countries delivered: these counters read directly from your PrestaShop data. No manual input, no risk of forgetting. Queries are cached (15 to 30 minutes by default) so they never impact front-end performance.
Manual counters for your business metrics
Average rating, satisfaction rate, CO₂ saved, awards earned, cumulated support hours, blog posts published, years of expertise: these counters let you enter the value yourself. Ideal for metrics you want to control or that your shop cannot calculate automatically (Trustpilot reviews, certifications, etc.).
Social: official APIs plus manual fallback
Facebook and Instagram benefit from a native integration via the official Graph API: provide a Page ID and a long-lived Page Access Token, and followers update automatically every hour. TikTok, X (Twitter) and LinkedIn are manual (their APIs are paid or require an expensive partnership). You enter the number, it displays with the animation.
Scroll-triggered CountUp, not before
The widget uses IntersectionObserver to trigger the animation right as it enters the viewport. Digits count up from zero to their target with an ease-out cubic curve in 2 seconds (configurable). On devices with prefers-reduced-motion, the animation is disabled and the final value is shown immediately, for sensitive users comfort.
Optional AJAX live refresh
Enable periodic refresh so counters update without a page reload. A JSON endpoint returns the current values, the widget animates the transition from the old to the new value. Configurable interval (minimum 30 seconds to avoid hammering the server).
5 ready-to-use visual themes
Minimal (utmost soberness, ideal for clean themes), Glassmorphism (frosted glass with backdrop-blur, very trendy), Gradient (full-width gradient background, strong visual impact), Card (elevated white cards with soft shadow, premium classic), Flat (background tinted with the primary color). Main colors, text, background, and even per-counter color fully customizable.
Multi-layer smart cache
Each counter has its own TTL: 15 minutes for customers and orders, 30 minutes for products, 1 hour for social networks, 24 hours for static counters. The full widget (rendered HTML) is also cached for 60 seconds for a flat TTFB. Saving the configuration purges the cache automatically. A manual purge button is available in the admin.
GDPR-friendly: no pixel, no cookie
The widget uses no third-party script, no tracking pixel, no cookie. Facebook and Instagram API calls run server-side (PHP), not in the browser. You stay in control of your data and your visitors data. No consent banner to add.
There are no reviews yet.