TIP: You can type at any time to perform a new search.
Require accepting legal terms to checkout
website_sale_require_legal · OCA/e-commerce
- Repository
- OCA/e-commerce · module folder · Try on Runboat
- Module version
- Category
- Website
- Folder size
- 0.17 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/e-commerce
- Last tracking update
- 2026-08-20 11:29:59
- Authors
- Odoo Community Association (OCA), Tecnativa
- Maintainers
- Odoo Community Association (OCA), Tecnativa
- Committers
- Carlos Lopez, Pilar Vargas, OCA-git-bot, oca-ci
- Odoo dependencies
- Python dependencies
- geoip2
- System dependencies
- None
- Required by
- None
- Description
This module extends your e-commerce legal compliance options. Standard Odoo can require accepting legal terms before payment. This module complements that behavior by allowing legal terms to be required earlier, when creating or editing an address during checkout. 1. Require accepting legal terms before submitting a new address. 2. Log a note in the partner when such terms are accepted. 3. Log a note in the sale order when terms are accepted before payment (done for every online payment, it is an upstream feature).
Code Analysis ⓘ
Views touched (2)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
accept_input |
accept_input | ir.ui.view | qweb | New |
address_require_legal |
Require Legal Terms Acceptance | ir.ui.view | qweb | Inherits website_sale.address |
HTTP endpoints (2)
| Route(s) | Handler | Auth | Type | Methods | Flags |
|---|---|---|---|---|---|
| (inherited route override) | PaymentPortal.shop_payment_transaction |
inherited | http | ALL | |
/shop/address/submit |
WebsiteSale.shop_address_submit |
public | http | POST | website |
Models touched (0)
No models found for this module.
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…