Cookie Consent Banner
Category-level cookie consent capture for the Odoo website, with a record of who agreed to what
The video below shows Cookie Consent Banner running on a real Odoo 19 database. Want it driven against your own data, or a question answered first? Ask and we will set up a session.
Adds a category-level cookie consent banner (essential/analytics/marketing/ functional) with a per-visitor audit log of what was accepted and when - covering the gaps in Odoo's native binary "accept all / essential only" cookies bar, which keeps no consent record at all. Bump the website's Cookie Policy Version field to force every visitor to re-consent.
What it does not do
Stated up front, because consent is the kind of feature people assume covers more than it says.
Those first two are what the law asks for on top of a record, so it is worth being plain about them: this captures consent, and captured consent is only worth what acts on it. Withdrawal is currently a matter of clearing the cookie or bumping the policy version, which re-asks everyone at once.
Screenshots


Requirements
- Odoo 19.0, Community or Enterprise.
- Odoo.sh or On-Premise only. Third-party apps cannot be installed on Odoo Online (SaaS) databases — check your hosting before buying.
- Module
mh_cookie_consent_banner, version 19.0.1.0.11, licensed OPL-1.
Related apps
Hold analytics and marketing scripts back until the visitor consents to that category, and inject them the moment they do
A website building-block snippet that displays your real Google Business reviews
Check one page for the four accessibility failures screen readers hit hardest