OdooWiki OCA HUB

Stock Warehouse Out Pull

stock_warehouse_out_pull folder_open OCA/stock-logistics-warehouse open_in_new
Inventory License: LGPL-3

This module allows to configure your multi-steps delivery route with pull rules, as it was done with Odoo prior to version 18.0.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Adds an "Outgoing Pull Rules" option on the warehouse form so you can configure delivery routes (ship, pick+ship, pick+pack+ship) using pull rules, as in Odoo 17 and earlier.

This module restores the ability to build outgoing delivery routes with pull rules, which was the standard behaviour before Odoo 18. It adds a checkbox called "Outgoing Pull Rules" on the warehouse configuration form, right after the "Ship in Multiple Steps" field. The checkbox is hidden when the delivery steps are set to "Ship Only", because pull rules only make sense for multi-step outgoing flows.

When the checkbox is enabled, the warehouse's outgoing route is generated with pull rules instead of push rules. The available step combinations are:

  • Pick + Ship: goods are pulled from the stock location to the output location, then from the output location to the customer.
  • Pick + Pack + Ship: goods are pulled from stock to the packing location, then to the output location, and finally to the customer.

The module touches the stock.warehouse model and its route configuration logic. It changes how the delivery route is built and makes the route depend on the new option, so enabling or disabling the checkbox updates the generated route rules. No new menus or reports are added; the only visible change is the new checkbox on the warehouse form.

Depends on

stock
Models and fields (1)
  • stock.warehouse · extends an existing modeldelivery_pull (Outgoing Pull Rules)

Text generated by AI (DeepSeek) from reading the Odoo 18.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: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 18.0

Confirmed on 2026-11-03 in branch 18.0 of OCA/stock-logistics-warehouse.

terminal Installation and usage

OCA documentation · Odoo 18.0
  • Go to Inventory \> Configuration \> Settings and in Warehouse section, enable Multi-Step Routes option
  • Go to Inventory \> Configuration \> Warehouse Management \> Warehouses and open your warehouse
  • Configure Outgoing Shipments with two or three steps
  • Enable the option Outgoing Pull Rules

With such option enabled, a delivery procurement will generate all the chained transfers, starting from the outgoing one.

No verified information in OCA: Installation, Usage.

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.