Terms and conditions, enforced — not just displayed
Block sign up, add-to-cart, and checkout until customers accept your terms, then log every acceptance with the exact document version and timestamp — so you have real evidence, not just a checkbox.
The problem
Customers can sign up, add to cart, and check out without ever confirming they read your terms. When a chargeback or compliance question comes up, most stores have no record of who agreed to which version of their policy, or whether a checkbox was even required in the first place.
The solution
Website Terms and Conditions Consent blocks sign up, add-to-cart, and checkout until the customer ticks the box, then logs every acceptance with the document, version, touchpoint, and timestamp — a real audit trail across the whole customer journey, not just one step of it.
Everything you need for enforceable consent
Every capability below is implemented in the module.
Full-Journey Enforcement
Block sign up, add-to-cart, and checkout in one app instead of stitching together three single-touchpoint modules.
Real Acceptance Audit Trail
Every acceptance logs the customer, document, version, touchpoint, and date — real evidence for disputes and compliance.
Version Control and Re-Acceptance
Publish a new version and customers who already agreed are prompted again, so consent never silently goes stale.
Per-Product and Category Scope
Attach specific terms to specific products or categories for regulated or custom items, alongside general store-wide documents.
Customer and Internal Audiences
Manage customer-facing storefront terms and internal staff acknowledgements from the same document model.
Inline or Modal Display
Choose a low-friction inline checkbox or a modal that isolates the legal text, with the label confirming once acceptance registers.
Multi-Website and Multi-Language
Run independent terms per website and display them in the customer's website language for franchise and international sellers.
Acceptance Analytics
Pivot and graph reports break acceptances down by document, version, and touchpoint so you can see where customers engage.
Seeded Template Library
Start from B2B, B2C, SaaS, and retail starter policies instead of a blank page, then edit the wording to fit your store.
How it works
Draft Your Terms
Write a document or start from a seeded template, then set its title, scope, and audience.
Choose Your Gates
Pick which touchpoints — sign up, cart, checkout — require acceptance and how the prompt displays.
Publish and Enforce
Customers must tick the box before continuing, and the label confirms once acceptance registers.
Review the Audit Trail
Check the acceptance log and analytics anytime a dispute or compliance question comes up.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
It hard-blocks the workflow. Sign up, add-to-cart, and checkout submissions are rejected with a clear inline error until the customer ticks the required box for that touchpoint.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Website Terms & Conditions Consent
Enforce acceptance of website terms and conditions at sign up, cart, and checkout — with versioning, re-acceptance, and a full audit trail of who agreed to what and when.
Buy on Odoo App StoreMore Odoo website apps
Advance Mega Menu
Build no-code mega menus that sync automatically with your product categories and show live stock availability. Choose from six visual templates, arrange items with a drag-and-drop builder and live preview, and track engagement with built-in click analytics -- all without writing a line of code.
Advanced International Phone Number
A country dropdown with flags and dial codes, live per-country validation, duplicate detection and server-side formatting on every website form — so bad numbers are caught at entry, not at delivery time.
Advanced Login Form
Replace Odoo's generic login and signup screens with a branded, theme-builder-driven form, complete with dynamic fields, a live preview, and submission analytics. Style colors, logo, and background per site, add custom login/signup fields with validation, and track every login attempt from a single backend app.
Age Verification Popup
Age verification popup with a compliance audit log, industry templates and a no-code setup wizard
Auth Signup Extend Fields
Add any customer field to the website signup form from Settings, with per-field required and visibility toggles and built-in phone validation — saved straight to the customer record.
Auto Related Blogs
Tag- and category-matched related posts assigned automatically with recency-biased ranking, a never-empty fallback, pin and exclude overrides, daily rotation and click-through analytics — recommendations that maintain themselves.