PrestaShop Marketing & Promotions

Announcement Bar & Countdown Timer — Promo Banner for PrestaShop 8 & 9

The promo banner that builds urgency without weighing down your theme

A smart announcement bar for PrestaShop 8 and 9: rotating messages, live countdown and targeting by language, country and customer group.

At a glance
  • Rotation of several messages with fade transition and pause on hover
  • Live countdown through the {countdown} placeholder, auto-hide on expiry
  • Targeting by language, country and customer group + date scheduling
  • 3 placements: top of page, sticky top or sticky bottom, with priorities
  • Cookie-remembered close button with configurable lifetime
PrestaShop 8 & 9 Live countdown Geo & group targeting No jQuery
  • 30-day refund
  • 12 months updates
  • 24h support
www.datafirefly.com/en/
PrestaShop announcement bar with a promotional countdown at the top of the page
v1.0.0 · updated 2026-07-16
What it does

The short version.

01

Message rotation

Chain several messages in the same bar: sales, free shipping, promo code. Smooth fade transition, per-second interval control and automatic pause on hover.

02

Live countdown

Insert {countdown} in a message and the module renders a live timer in days / hours / minutes / seconds, updated every second. The message can hide itself once the deadline has passed — in the browser and on the server.

03

Language, country & group targeting

Show a bar only to certain languages, countries (PrestaShop geolocation) or customer groups — VIP, B2B, guests. Empty field = everyone. Every segment sees the message that matters to them.

04

3 placements + priorities

Top of page, sticky top that follows the scroll, or sticky bottom. Create as many bars as you need: only one shows per placement, based on priority and scheduling, with automatic layout compensation.

The long version

Everything you'd want to know before you install.

A detailed look at how Announcement Bar & Countdown Timer — Promo Banner for PrestaShop 8 & 9 works, why we built it the way we did, and the thinking behind the features above.

§ 01

The first message every visitor sees

The announcement bar is the most visible spot of your store: right at the top, on every page. It is where sales announcements, free-shipping thresholds and welcome codes live. This module turns it into a real marketing tool: several messages rotating with a fade inside the same bar, each with its own call-to-action, colors and lifespan.

§ 02

Urgency that converts: the countdown

Write "ends in {countdown}" in your message and the module displays a live timer, updated every second in days, hours, minutes and seconds. When the deadline passes, the message can disappear automatically — and the filtering is duplicated server-side, so an expired promotion is never displayed, even behind an aggressive cache.

§ 03

The right message for the right visitor

An offer reserved for French customers, a B2B message for your professional group, an announcement in English only: each bar can be targeted by language, country and customer group. Combine that with date scheduling and the priority system to prepare campaigns in advance: the right bar takes over on its own, at the right time, for the right audience.

§ 04

Light, clean, theme-friendly

No jQuery, no Composer, no framework: a few kilobytes of vanilla JavaScript and CSS, loaded only when a bar is actually active. Fixed placements automatically compensate the layout so nothing gets hidden, and a visitor who closes the bar will not see it again for the duration you choose, thanks to a simple functional cookie with no personal data.