A client of mine needed to warn visitors about a change to shipping policy. Odoo has no announcement bar, so they did the only thing they could with the tools in front of them: they opened the website editor and typed it straight into their homepage's main headline — the H1.
For a couple of weeks, the biggest text on their site - the first thing every visitor read - wasn't their value proposition. It was a delivery notice.
Odoo's native editor did exactly what it's built to do: let them change their own site without calling a developer. There just wasn't a right place to put an important announcement. (It also kicked off a full homepage redesign — but that's another story.)
So I built the missing piece. And, I'm giving it away.
Built the Odoo way, not the bolt-on way
The whole lesson was that a non-developer had reached for the editor and just typed. So the bar had to be that simple too. The announcement bar is website content. You click it and type, like any other text on the page, and style it with the toolbar you already use.
What it does:
- Rotating messages on a timer you control
- An optional close button that remembers the visitor dismissed it
- Scheduling with Calendar - show it Friday to Sunday, then set it and forget it
- Uses your theme's fonts and colors automatically
- Works on any Odoo website, any theme
Zero custom database tables. Uninstall it and there's nothing left behind. That's the whole philosophy: the best software you run is the software you never have to think about — which is exactly what that client needed, instead of an H1 full of shipping updates.
It's free and open source (LGPL). Grab it on GitHub: github.com/19prince/Odoo-Notification-Bar — one of the free Odoo tools in 19 Prince Labs.
Running Odoo and want a hand making it fit the way you actually work? That's what I do.