OdooWiki OCA HUB

Stock Picking Type Shipping Policy

stock_picking_type_shipping_policy folder_open OCA/wms open_in_new
Warehouse Management License: AGPL-3

This module adds a Shipping Policy field on Operations Types in order to force a specific Shipping Policy on Pickings according to their types.

This is especially useful if you use a pick-pack-ship setup with the release of operation (stock_available_to_promise_release) module along side with the stock_routing_operation that may split operations by zone of the warehouse. In that case, you want to be sure the pack operations will wait all different picks to be processed before releasing the availability of the pack operation.

auto_awesome What this module does

AI-generated from the code · Odoo 17.0

Adds a Shipping Policy setting on each Operation Type so you can force how transfers of that type are grouped, overriding the normal procurement group behaviour.

This module adds a new setting called Shipping Policy on Operation Types (for example your Receipts, Delivery Orders or internal transfer types). You will find it on the Operation Type form, right after the Create Backorder option.

The setting offers three choices: - Take from procurement group: keep Odoo's normal behaviour, nothing is forced. - Force to as soon as possible: transfers created for this operation type are set to be dispatched as soon as possible (the 'direct' move type). - Force to when all products are ready: transfers created for this operation type wait until all products are available (the 'one' move type).

When a new transfer is created from a stock move, the module reads the Shipping Policy of the operation type and applies the matching move type automatically. This is useful in pick-pack-ship setups where operations may be split by warehouse zone: you can make sure the pack step waits for all the different picks to be finished before it becomes available.

The module only touches the Operation Type configuration screen and the way new transfers are created; it does not add menus, reports or scheduled jobs.

Depends on

stock
Models and fields (2)
  • stock.move · extends an existing model
  • stock.picking.type · extends an existing modelshipping_policy

Text generated by AI (DeepSeek) from reading the Odoo 17.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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 4 confirmed, 5 with no information of 9 versions.

terminal Installation and usage

No verified information

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.

info

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.