Header Notification Bar
Notification Bar Module for Joomla
-
Instant access Ready to install right after checkout
-
One-click updates New releases install from the Joomla administrator
-
Lifetime option Pay once and keep future releases
-
30-day guarantee Full refund if it is not the right fit
-
Version 3.3 Updated 40 days ago
-
Works with Joomla 4, 5 and 6
-
PHP 8.1 or later recommended
-
Downloads 9.5K+
- 5.0 rating See the reviews
Features
What can Header Notification Bar do for you?
Twenty feature areas, one install package for Joomla 4, 5 and 6.
-
Urgency That Converts
Flash Sales & Countdowns
- Live Countdown TimerShow days, hours, minutes, and seconds until an offer ends—perfect for limited-time deals.
- Auto-Hide When ExpiredOptionally hide the bar automatically when the countdown reaches zero.
-
One-Click Promo Codes
Coupon Copy Code
- Built-In Coupon ChipDisplay a promo code visitors can copy with a single click.
- Custom Copy LabelControl the button text (e.g. Copy code) and track coupon interactions with analytics.
-
Ready-Made Looks
50+ Premium Themes
- Instant StylePick from 50+ curated themes including urgent, promo, dark, gradient, and playful styles.
- Live Theme EditorTweak theme CSS with an on-screen preview without leaving the module settings.
-
Placement Control
Floating & Full Layouts
- Full Width or FloatingUse a classic full-bleed bar or an inset floating layout with adjustable margins.
- Header, Footer, or PushedFixed header, fixed footer, or header-pushed layout with optional page offset.
-
Richer Messages
Icons, Badges & CTAs
- SVG Icons & BadgesAdd bell, sale, gift, and other icons plus SALE/NEW badges next to your message.
- Primary + Secondary LinksInclude a main button and an optional secondary text link for softer CTAs.
-
Optimise Messaging
A/B Testing
- Variant SplitServe variant A or B by traffic percentage and remember the choice with a cookie.
- Different Content Per VariantTest alternate messages, buttons, themes, badges, and coupons.
-
Desktop, Tablet, Mobile
Device Targeting
- Show Where It MattersLimit the bar to desktop, tablet, mobile—or leave unchecked to show everywhere.
- Works With Menu AssignmentCombine with Joomla Menu Assignment, Access, and Language for page/audience control.
-
Date & Time Windows
Smart Scheduling
- Campaign DatesStart and end dates for sales, events, and announcements.
- Time of DayOptionally restrict display to a daily time window (e.g. business hours).
-
Timed Visibility
Auto-Dismiss & Progress
- Auto CloseAutomatically dismiss the bar after a set number of seconds.
- Progress BarOptional countdown progress indicator while the bar remains visible.
-
Google Fonts Included
Advanced Typography
- Full Text ControlFont family, size, weight, transform, style, decoration, line height, and letter spacing.
- Admin-Ready UITypography controls match the Joomla administrator look and work in frontend settings demos.
-
GA4, GTM & More
Analytics Ready
- Event TrackingTrack views, clicks, closes, and coupon copies via GA4/gtag, GTM, legacy UA, or custom JS.
- Configurable EventsChoose which interactions to send and set your own event prefix.
-
Appear On Cue
Scroll & Load Triggers
- Page Load or ScrollShow immediately or after the visitor scrolls a set distance.
- Smooth AnimationsFade, slide, bounce, or none—with speed and delay controls plus reduced-motion support.
-
Control Frequency
Cookie & Session Memory
- Dismiss StorageRemember closes with cookie or session storage.
- Test ModeDisable dismiss cookies while you configure and preview the bar.
-
Modern Extension Architecture
Joomla 5 Structure
- Services & NamespaceBuilt with Joomla DI services, dispatcher, and namespaced helpers.
- WebAssetManagerCSS/JS registered cleanly for reliable frontend loading.
-
Cleaner Backend UX
Compact Settings Tabs
- Five Focused TabsGeneral, Content, Style, Targeting, and Advanced—fewer tabs, clearer groups.
- Uses Core AssignmentPages, language, and access use Joomla module settings—no duplicate parameters.
-
Theme or Custom Mode
Brand Matching Styles
- Predefined or CustomUse a theme or build colours, padding, shadows, and button styles from scratch.
- Extra CSS & JSAdd project-specific polish without forking the extension.
-
Inclusive Design
Accessible by Default
- ARIA RegionUses role="region", aria-live, and labelled close controls.
- Motion FriendlyRespects prefers-reduced-motion for animations and dismiss behaviour.
-
Built for Sales
E-commerce Friendly
- Promo StackCombine countdown, coupon, badge, CTA, and A/B tests for flash campaigns.
- Conversion FocusedTrack button and coupon events to refine offers.
-
Future Compatible
Joomla 4–6 Ready
- Current PlatformsCompatible with Joomla 4.x, 5.x, and 6.x.
- Regular UpdatesContinuing development and security-minded maintenance.
-
Extend Easily
Developer Controls
- Custom Code HooksExtra CSS, custom JavaScript, and optional AJAX load mode.
- Module Class SuffixTarget specific instances from your template stylesheet.
Changelog
What's new
15 releases since version 1.7. Updates install from the Joomla admin with a valid licence.
- Bug Fix: Theme Editor CSS is sanitized on save so module parameters stay valid JSON. Line breaks in custom theme CSS can no longer produce a site error when the module loads.
- Safer Theme Editor field filter for Joomla admin saves: control characters are stripped, line endings are normalized, and invalid UTF-8 is ignored.
- Single package for Joomla 4, 5, and 6: mod_header_bar_3.3.zip.
- Bar stays hidden in the module slot, then portals to document.body so fixed header/footer positioning is correct from first paint
- Same behaviour for Fixed Header, Fixed Footer, and Header Pushed positions
- Frontend rebuilt with vanilla JavaScript and CSS: no jQuery and no jquery-cookie on the site
- Dismiss memory still uses header_cookie_{id} via native document.cookie (cookie or session)
- Show, hide, scroll appear, countdown, coupon copy, auto-dismiss, body offset, and analytics hooks run through JxHeaderBar
- Single package for Joomla 4, 5, and 6: mod_header_bar_3.2.zip
- Major Update: Flash-sale toolkit and modern Joomla architecture Countdown timer with optional hide-on-expire
- One-click coupon code copy chip
- Floating/inset layout with body offset support
- Icons, badges, secondary link, and auto-dismiss progress bar
- Device targeting and A/B testing (message/button/theme/coupon variants)
- GA4 / gtag, GTM, legacy UA, and custom analytics events (view, click, close, coupon)
- UX: Compacted module parameters into General, Content, Style, Targeting, and Advanced tabs
- Cleanup: Removed redundant Language / Menu / User Group parameter duplicates in favour of core Joomla assignment, Access, and Language fields
- Technical: Joomla 5-style services provider, namespaced Dispatcher/Helpers/Fields, WebAssetManager assets under assets/
- UI: Refreshed typography field (inline size/unit controls) and modernised frontend bar CSS/themes
- Compatibility: Joomla 4.x, 5.x, and 6.x
- Compatible with Joomla 6
- Implemented comprehensive typography controls with Google Fonts integration
- Added AJAX loading option for better performance
- Added ModHeaderBarFields helper class for advanced styling processing
- Major Update: Complete redesign with 50+ predefined themes and advanced customization options Added theme selector with live theme editor and CSS customization
- Created custom styling mode with improved flexibility and control
- New Features: Added several powerful capabilities to enhance notification functionality Scheduling system for date and time-based notification display
- User group targeting to show different messages to different user groups
- Animation effects including fade, slide, and bounce with customizable timing
- Google Analytics and Tag Manager integration for conversion tracking
- Enhancement: Improved mobile responsiveness and user experience Redesigned layout with proper mobile-first approach
- Improved button styling and positioning
- Technical: Updated codebase and structure Removed support for Joomla 3.x - now compatible only with Joomla 4.x and 5.x
- Reorganized file structure with new helpers and field types
- Documentation: Completely revised documentation with comprehensive guidance on all new features
- Fix: Ensured compatibility with both Joomla 3.x and Joomla 4.x by updating relevant code sections for each version.
- New Feature: Added the ability to specify the distance of the notification bar from the top or bottom of the page. New configuration fields distanceFromTop and distanceFromBottom added to the module settings.
- Documentation: Updated module documentation to reflect the new feature and provide guidance on how to use the new settings.
- Updated module PHP file to apply the new distance settings dynamically.
- Modified the template file to include the new styles for top and bottom distances.
- Enhancement: Improved styling flexibility by allowing users to control the position of the notification bar more precisely.
Show 9 older releases
- Supports Joomla 5
- Added an option to add extra css class to the header button.
- Single file installation for both Joomla 3 and Joomla 4
- Removed jQuery load on body. Default : Head
- Supports PHP version 8
- Supports Joomla 4 Alpha and Beta
- Changes to Joomla Module Parameters.
- Code Optimization
- Option to add button into the notification bar
- Parameters to open the link in new/same tab.
- Option to set the text color, background color and hover color of the button.
- Option set font size and border radius of the button in the styling settings tab.
- Notification Bar Style Parameters added. You can set to flat or shadow
- Opacity of the notification bar has been removed and merged with Background color bar where the color of the background can be set with opacity.
- Option to add spacing around the bar. Bar Padding Parameters has been added.
- Option to show or hide the close button parameters has been added.
- The helper file has been removed. The size of the package has now been reduced.
- Fixed Scroll Issue of Header Bar
- Header Pushed Option added to Notification Position
- Extra CSS Parameter Added
- Option to change the font family and use Google Fonts
- Backend made easier and simpler
- Joomla Update System Integrated
- Support Multiple Instance
- CSS and JS modification
Docs & setup
Get up and running fast
Written guides for installing and configuring Header Notification Bar, from first setup to the options that matter.
- Installation stepsOne install zip for Joomla 4, 5 and 6, installed from System, Install, Extensions.
- Configuration optionsThe settings in the guide, from first setup to the options that matter.
- Practical usage tipsShort examples you can adapt to your site.
Pricing
Choose the plan that fits
Save more as you scale — longer access means a bigger discount.
$9
30-day money-back guarantee
$19
30-day money-back guarantee
$49
30-day money-back guarantee
$99
30-day money-back guarantee
Reviews
What our users say
Average from 8 reviews on the Joomla Extension Directory
-
Wir haben nichts vergleichbares gefunden mit dem Funktionsumfang. Das Modul ist einfach zu nutzen, intuitiv. Für unsere Sonderwünsche hat und der Support gleich eine Lösung geschickt. Wir hatten ein paar Sonderwünsche, was die Abstände von Grafik und Button betrifft, der Support war schnell am selben Tag, perfekt! Die Extension ist das Geld absolut wert, wir sind sehr zufrieden. Wir nutzen das Modul für eine Kampagne, es steht sticky unten am Rand der Seite mit mittigem Bild. Es könnte auch oben am Rand sticky stehen bleiben.
Ulrich Reuther Joomla Extension Directory
-
Cette extension est exactement ce dont j'avais besoin pour mon site e-commerce. La barre de notification en haut de page me permet d'informer mes clients des promotions en cours et des nouvelles arrivées. L'installation a été très simple et la configuration intuitive. J'ai particulièrement apprécié la possibilité de personnaliser les couleurs pour qu'elles correspondent à ma charte graphique. Le support technique a répondu à ma question en français en moins de 24 heures. Je recommande vivement!
Marie Dupont JoomlaX
-
Great functionality. Very easy to use. Very fast and effective support. Complete documentation. Very good value for money.
Andy B Joomla Extension Directory
-
He estado buscando una forma elegante de mostrar anuncios importantes en mi sitio web educativo, y esta barra de notificaciones es perfecta. La instalación fue muy sencilla y la configuración intuitiva. Me encanta que se puede personalizar completamente, desde los colores hasta el comportamiento. El soporte técnico respondió a mi consulta en español el mismo día. La relación calidad-precio es excelente. Lo recomendaría sin dudarlo a cualquier administrador de sitios Joomla.
Alejandro Martínez JoomlaX
-
The display of this notification banner fits very well on our sailing site. Installation is very easy and does the job we wanted it to do. The technical support is fantastic - very good service. I will recommend them to any joomla developer.
Eddie Joomla Extension Directory
-
当社の企業サイトにこの通知バーを導入しました。インストールは非常に簡単で、設定も直感的です。特に気に入っているのは、バーの位置やアニメーション効果をカスタマイズできる点です。重要なお知らせやキャンペーン情報を目立たせるのに最適です。サポートチームは日本語での質問にも丁寧に対応してくれました。コストパフォーマンスも素晴らしいです。Joomlaを使用しているすべての企業サイトにお勧めします!
Akira Tanaka JoomlaX
-
This notification banner displays very nice on my main page. Installation was relatively easy. Although I ran into some issues regarding the compatibility of my site and the browser, the tech support guys were able to fix it at a fast pace. These guys are good. Thanks
Ralph Zevallos Joomla Extension Directory
-
I've tried several notification bars for my online store and this one is by far the best! The installation was straightforward and I had it up and running in minutes. I love how I can customize everything from colors to fonts to match my brand. It's perfect for announcing sales and special offers. The responsive design means it looks great on mobile too. Support was quick to answer my questions. Highly recommended for any business looking to improve communication with visitors!
Emma Wilson JoomlaX
Why buy here
Why JoomlaX
- Built, maintained and supported by one team Every product sold on JoomlaX is developed, maintained and supported by Infyways, building Joomla solutions since 2010.
- Ready for Joomla 4, 5 and 6 118 extensions support Joomla 5 and 6, and 114 support Joomla 4. Each product page lists the versions it works with.
- One-click Joomla updates Regular updates and feature improvements for licensed customers, delivered straight to your Joomla admin.
- Support from the developers Tickets go straight to the developers. First replies within 24 business hours.
All-access bundle
Unlock every JoomlaX extension in one plan
Get all 119 extensions, new releases, ongoing updates and full-time support. Bought one by one, a year of updates for every extension costs over $4,700.
-
Basic
Ideal for small projects and personal sites
$249/ 6 months
Save 91% · $2,900+ value
- Access to 119 extensions
- Access to new extensions during period
- 3 websites license
- 6 months support and updates
- Unlimited downloads and domain activations
- Full-time expert technical support
30-day money-back guarantee
-
Most popular
Premium
Best for growing businesses and web agencies
$349/ 1 year
Save 92% · $4,700+ value
- Access to 119 extensions
- Access to new extensions during period
- 5 websites license
- 1 year support and updates
- Unlimited downloads and domain activations
- Priority full-time technical support
30-day money-back guarantee
-
Developer
For professional developers and multi-client agencies
$749/ one-time
Pay once · keep forever
- Access to 119 extensions
- Access to all future new extensions
- Unlimited websites license
- Lifetime support and updates
- Unlimited downloads and domain activations
- VIP priority full-time technical support
30-day money-back guarantee
FAQ
Questions about Header Notification Bar
Still unsure? Our support team is one ticket away.
What is the Header Notification Bar used for?
Header Notification Bar displays announcements, promotions, flash sales, coupons, and CTAs across your Joomla site.
It is designed for engagement and conversions without cluttering your template layout.
What is new in version 3.1?
Version 3.1 adds countdown timers, coupon copy, floating layout, icons/badges, secondary links, auto-dismiss with progress, device targeting, A/B testing, and GA4 analytics.
It also uses a modern Joomla 5 services/namespace structure and compact backend tabs.
Can I customise the look of the bar?
Yes. Choose from 50+ themes, use the live Theme Editor, or switch to Custom styling for colours, padding, shadows, and button styles.
Typography includes Google Fonts plus size, weight, transform, and spacing controls.
Where can I place the notification bar?
Use Fixed Header, Fixed Footer, or Header Pushed. Layout can be full width or floating/inset.
Optional body offset keeps page content clear of a fixed top bar.
How do I show a limited-time offer?
Enable Countdown in Content settings, set an end date/time, and optionally hide the bar when expired.
Pair it with a coupon code chip and a CTA button for flash-sale campaigns.
How do coupon codes work?
Turn on Coupon Code, enter the code and copy-button label, then visitors can copy it in one click.
Coupon interactions can be tracked when Analytics is enabled.
How do I control which pages or users see the bar?
Use Joomla core module settings: Menu Assignment for pages, Access for user visibility, and Language for multilingual sites.
In Targeting, use Devices for desktop/tablet/mobile and Scheduling for date/time windows.
Can I run A/B tests?
Yes. Enable A/B Testing and set the traffic percentage for variant B.
Provide alternate message, button, theme, badge, secondary link, and coupon values for variant B.
Is the bar mobile-friendly?
Yes. It is responsive and can be limited to specific devices.
Close controls and CTAs are sized for touch, with reduced-motion support for accessibility.
Can I track performance?
Enable Analytics and choose GA4/gtag, Google Tag Manager, legacy UA, or custom JavaScript.
Track view, click, close, and coupon events.
Which Joomla versions are supported?
Header Notification Bar 3.1 is built for Joomla 4.x, 5.x, and 6.x.
Joomla 3 is not supported.
Why are page and user group options missing from Targeting?
Those features already exist in Joomla module settings (Menu Assignment and Access), so duplicated parameters were removed to keep settings clean.
Use Language on the module for multilingual assignment.
Help from the people who built it
- Documentation Installation, configuration and usage guides for this extension. Read the docs →
- Support portal Open a ticket with the developers. We reply to your first request within 24 business hours. Open a ticket →
- Live demos Try this extension on a live demo before you buy. Open this demo →
- Support policy What support covers, response times and how to get the fastest answer. Read the policy →