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.

Capabilities

Everything you need for enforceable consent

Every capability below is implemented in the module.

01

Full-Journey Enforcement

Block sign up, add-to-cart, and checkout in one app instead of stitching together three single-touchpoint modules.

02

Real Acceptance Audit Trail

Every acceptance logs the customer, document, version, touchpoint, and date — real evidence for disputes and compliance.

03

Version Control and Re-Acceptance

Publish a new version and customers who already agreed are prompted again, so consent never silently goes stale.

04

Per-Product and Category Scope

Attach specific terms to specific products or categories for regulated or custom items, alongside general store-wide documents.

05

Customer and Internal Audiences

Manage customer-facing storefront terms and internal staff acknowledgements from the same document model.

06

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.

07

Multi-Website and Multi-Language

Run independent terms per website and display them in the customer's website language for franchise and international sellers.

08

Acceptance Analytics

Pivot and graph reports break acceptances down by document, version, and touchpoint so you can see where customers engage.

09

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.

Workflow

How it works

1

Draft Your Terms

Write a document or start from a seeded template, then set its title, scope, and audience.

2

Choose Your Gates

Pick which touchpoints — sign up, cart, checkout — require acceptance and how the prompt displays.

3

Publish and Enforce

Customers must tick the box before continuing, and the label confirms once acceptance registers.

4

Review the Audit Trail

Check the acceptance log and analytics anytime a dispute or compliance question comes up.

Questions

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.

Get the app

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