An Odoo addon for configuring required checkout consent terms based on products, variants, attribute values, or the whole website. It is useful when the standard single “accept terms” checkbox is not enough for your ecommerce process.
Functionality
- Create required checkout terms in Odoo ecommerce configuration.
- Link separate terms to products, variants, and attribute values.
- Show selected terms on every matching checkout with a global display option.
- Scope terms by website in multi-website Odoo databases.
- Use translatable and formatted HTML text next to each checkbox.
- Keep the payment button disabled until all visible terms are accepted.
- Validate accepted terms server-side before creating the payment transaction.
- Store the acceptance timestamp and terms snapshot on the sales order.
- Show a compact accepted terms summary on the sales order.
- Display each required term only once, even when it is resolved from multiple sources.
Best fit
Best suited for Odoo ecommerce stores where different products or services require separate customer confirmations, such as digital content terms, maintenance service terms, special delivery terms, or other purchase-specific consent text. It is especially useful for Odoo environments with multiple websites or multiple product types.
Technical information
Important note
The addon expects the standard Odoo Website Sale checkout terms option to be enabled. Creating, editing, and deleting checkout terms is intended for website managers or sales managers, because these texts may affect the public checkout and consent process.