Repository
OCA/e-commerce · module folder · Try on Runboat
Module version
Category
Website/Website
Folder size
0.04 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/e-commerce
Last tracking update
2026-08-07 17:28:22
Authors
Camptocamp, Odoo Community Association (OCA)
Maintainers
Camptocamp, Odoo Community Association (OCA)
Committers
Pedro M. Baeza, Ricardoalso, Weblate, OCA-git-bot, oca-ci
Odoo dependencies
Python dependencies
geoip2
System dependencies
None
Required by
None
Description
## Website Sale - Picking Policy

This module extends Odoo eCommerce checkout to let customers choose how
deliverable products are shipped from their cart.

At checkout, a **Shipping Policy** section is added with the available
`picking_policy` options from the sale order (for example, consolidated
delivery in one shipment).

When the customer changes the policy:

- The cart `picking_policy` is updated immediately through a JSON route.
- The estimated delivery date shown in checkout is refreshed when
  relevant.

The policy selector is only displayed when the cart contains deliverable
products.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
checkout_picking_policy Checkout - Shipping Policy Selection ir.ui.view qweb Inherits website_sale.checkout
picking_policy_form picking_policy_form ir.ui.view qweb New
HTTP endpoints (1)
Route(s)HandlerAuthTypeMethodsFlags
/shop/update_picking_policy WebsiteSalePickingPolicy.update_picking_policy public jsonrpc POST website
Models touched (0)

No models found for this module.