website_sale_require_legal
Enforces and tracks customer acceptance of legal terms during the website shop checkout flow.
Key Features
- website_sale: Adds a customizable checkbox that forces customers to accept legal terms before submitting the checkout address form.
- res.partner: Records a chatter note with legal terms acceptance metadata when a shopper confirms terms while creating or updating an address.
- sale.order: Logs legal terms acceptance metadata on the sale order whenever terms are confirmed during an online payment flow where the acceptance block is active.
- website frontend: Highlights the legal terms link in red when the acceptance checkbox is invalid to emphasize missing consent.