Notice
An announcement bar for your whole store
Notice adds a clean, fast announcement bar to the top of your WooCommerce store. Promote a sale, a free-shipping threshold or a shipping cut-off, with an optional CTA button and your own colours. Rendered server-side, and the CSS and script load only when the bar is active.
Works with
See it in action
Important messages get lost on the store page
A sale, a free-shipping threshold or a pre-holiday shipping cut-off needs to be seen. A message woven into page content is easy to miss, and heavy banner plugins slow every page down.
- ✗ No place for a store-wide message
- ✗ Promotions and shipping thresholds get lost in page content
- ✗ Heavy banner plugins slow the store down
- ✗ Many banners shift the layout and cannot be dismissed
Notice shows one clear bar at the top of the store
- ✓ A single announcement bar at the very top of every page
- ✓ An optional CTA button with its own URL
- ✓ Custom background, text and accent colours with a live preview
- ✓ Dismissible, with the choice remembered in the browser, no cookies
What you get in the free version
Everything you need to announce a promotion without slowing the store.
Store-wide bar
A single announcement bar at the very top of every front-end page, via the theme's wp_body_open hook.
Message with safe HTML
Content with a small allow-list: bold, italic, links and line breaks.
CTA button
An optional call-to-action with its own URL and a new-tab option.
Custom colours
Background, text and accent with a live preview in settings.
Dismissal without cookies
Shoppers can close the bar; the choice is remembered in the browser via localStorage, with no cookies and no personal data.
Light and accessible
CSS and script load only when the bar is active; ARIA region, keyboard support and visible focus.
Up and running in three steps
Write the message, set colours and enable the bar.
Install
Activate Notice alongside WooCommerce.
Write the message
In WooCommerce → Announcement Bar write the message, set a CTA and colours.
Enable the bar
Turn the bar on and open the storefront, the bar should appear at the very top.
Who it is for
When you need to tell the whole store one important thing, quickly and clearly.
Promotions and sales
Announce a discount with a CTA button leading straight to the sale collection.
- ✓ CTA button
- ✓ Custom colours
- ✓ Safe HTML
Thresholds and shipping cut-offs
Show a free-shipping threshold or a pre-holiday shipping cut-off on every page.
- ✓ Store-wide bar
- ✓ Safe HTML
- ✓ Loaded only when active
Temporary messages
Show a message to the whole store and let shoppers dismiss it.
- ✓ Dismissal without cookies
- ✓ Safe HTML
- ✓ Loaded only when active
What PRO adds, and why it matters
CTA click analytics
Aggregate daily click counts for the CTA button and message links, no personal data.
Impression analytics
Per-bar view and dismissal counts with a breakdown on the analytics screen.
Page targeting
Show bars on every page, shop catalog, product pages, or cart and checkout only.
Multiple bars
Up to five announcement bars at once, each with its own message, colours and schedule.
A/B testing
Split-test variant B message and CTA against the control; analytics show CTR per variant.
Role targeting
Show bars to everyone, guests, logged-in customers or selected roles.
Geo and device targeting
Country allow/deny lists by ISO code and mobile or desktop rules.
Extends free Notice
Requires the active free Notice plugin; delivered through Freemius with licensing and automatic updates.
What you get: FREE vs PRO
PRO keeps everything in the free plugin and adds the modules below.
Notice vs WP Notification Bar vs HashBar
How Notice compares to the popular WooCommerce announcement-bar plugins.
| Notice | WP Notification Bar | HashBar | |
|---|---|---|---|
| Free version | Yes | Yes | Yes |
| Store-wide bar with CTA | Yes | Yes | Yes |
| Cookieless dismissal | Yes | — | — |
| Page and role targeting | Pro | — | — |
| A/B testing | Pro | — | — |
| Impression and CTA analytics | Pro | — | — |
| Open source (GPLv2) | Yes | Core GPL | Core GPL |
| Paid plan price | from €29/yr | Free + premium | from ~$29/yr |
Competitor data and pricing as of June 2026; check the vendors' sites for current pricing.
Need more? Notice PRO
FREE covers one store-wide announcement bar. Notice Pro adds CTA click analytics, page, role, geo and device targeting, up to five bars and A/B testing.
- ✓ CTA click analytics in wp-admin (shipped)
- ✓ Page targeting, everywhere, shop, product, cart (shipped)
- ✓ Role targeting, guests, logged-in, selected roles (shipped)
- ✓ Geo and device targeting (shipped)
- ✓ Multiple bars with per-bar schedules (shipped)
- ✓ A/B testing (shipped)
Support and resources
Every plugin has its own documentation with setup walkthroughs. Bugs and questions go to the public GitHub repository for that plugin, we answer in the open.
Frequently asked questions
Does Notice require WooCommerce?
Yes. Notice is a WooCommerce extension and requires WooCommerce to be active. It also requires WordPress 6.5 or later and PHP 8.1 or later.
Where does the bar appear?
At the very top of every front-end page, printed via the theme's wp_body_open hook. Most modern themes support this hook. The bar is rendered server-side, so it appears immediately on page load.
Can shoppers close the bar?
Yes, when Dismissible is on a close button appears. The choice is stored in the visitor's browser via localStorage, with no cookies and no personal data. You can set how many days the dismissal lasts (0 means forever), and editing the message text re-shows the bar to everyone.
Does Notice slow down my store?
No. The stylesheet loads only when the bar is enabled and has a message, and the small dismissal script loads only when the bar is also dismissible. The markup is plain HTML, with no JavaScript framework on the front end.
Can I schedule a promotion for specific dates?
The free version has no schedule, you turn the bar on and off manually with the master switch. Scheduling bars to a time window (a start and end date) is available in Notice Pro as part of its multiple-bars feature. Each Pro bar has its own schedule window.
Can I use formatting in the message?
Yes. The message field allows a short safe-HTML list: bold, italic, links, span and line breaks. Everything else is stripped on save by wp_kses.
Can I add a CTA button?
Yes. The bar can have an optional call-to-action button with its own label and URL. You can have the link open in a new tab, and the plugin adds rel="noopener" automatically. Leave the label blank to show text only with no button.
Does Notice pair with Ticker and Anchor?
Yes. Notice announces a message at the top of the whole store, Ticker adds a countdown on the product page, and Anchor keeps the buy button within reach. Each plugin works independently and they can be combined.
How does Notice compare to WP Notification Bar and HashBar?
Notice is a free, open-source announcement bar with a CTA button and cookieless dismissal, adding page and role targeting, A/B testing, and analytics in its paid edition from €29/yr. WP Notification Bar is freemium, and HashBar is freemium with paid plans from about $29/yr. All three are distributed under the GPL. Pricing as of June 2026.
Announce a promotion to your whole store
One clear bar with a message, CTA and colours, loaded only when active. The full FREE edition under GPL.
Read the docsFREE is a complete store-wide announcement bar, PRO adds CTA analytics, page and role targeting, multiple bars and A/B testing today.