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 Store