This module extends the functionality of the pos_order_to_sale_order module by allowing you to create sales orders specifying a delivery method from the Point of Sale.
It is enough to specify that you want to add a shipping method during the creation of a sales order in the Point of Sale.
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Lets cashiers add a shipping method when creating a sales order from the Point of Sale, and copies the chosen carrier and its cost onto the resulting sales order.
This module connects the Point of Sale order-to-sales-order feature with Odoo's delivery methods. In the Point of Sale settings, a new "Allow Delivery" option appears; when enabled, you must pick the shipping methods that may be offered, and only those become available in the Point of Sale.
During the Point of Sale flow that creates a sales order, a new "Add a shipping method" button appears. Tapping it asks Odoo which carriers are available for the customer's delivery address, then shows a popup where the cashier selects a carrier and sees its cost and any delivery message. Confirming attaches that carrier to the order before the sales order is created.
On the sales order side, the chosen carrier and its price are written onto the order, the delivery line is set, and the delivery message is stored. Automatic price recomputation of the delivery line is switched off so the price agreed in the Point of Sale is kept.
It touches the Point of Sale configuration, the sales order, the delivery carrier, and the general settings screen where the option is configured.
Depends on
Required by other modules
Models and fields (4)
- pos.config · extends an existing modeliface_sale_order_allow_delivery, iface_sale_order_delivery_carrier_ids (Shipping Methods)
- sale.order · extends an existing model
- delivery.carrier · extends an existing model
- res.config.settings · extends an existing modelpos_iface_sale_order_allow_delivery, pos_iface_sale_order_delivery_carrier_ids
Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/pos.
terminal Installation and usage
OCA documentation · Odoo 16.0Configuration
Source · Odoo 16.0Select PoS > Configuration > Settings > Inventory > enable flag "Allow Delivery Carrier" > specify "Shipping Methods":
Usage
Source · Odoo 16.0- Open your Point of sale
- Create a new order and select products
- Select a customer
- Click on the "Create Order" button
- Click on the "Add a shipping method" button
- Click Create Sale order button
Before creating a sales order, a popup will open where you can specify the shipping method
- Click on the "Confirm" button to add the selected method during the sales order creation process
No verified information in OCA: Installation.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.