Stock Warehouse Resupply Route Push
This module allows to configure the resupply from another warehouse route using the push mode. When enabled, a first transfer is created from the source warehouse to the inter-warehouse location, and then, only after that transfer is done, a second transfer is created from the inter-warehouse location to the destination warehouse.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Lets you set up warehouse resupply from another warehouse using push rules, so goods first move to an inter-warehouse transit location and only then continue to the destination warehouse.
This module adds a new option on the warehouse form, next to the list of resupply warehouses: "Resupply from another Warehouse with Push Rules". When you tick it and configure the resupply warehouses, Odoo builds inter-warehouse routes differently from the standard behaviour.
- For each supplier warehouse in the same company, a route is created that first moves stock from the supplier's output location to an inter-warehouse transit location, and then, once that first transfer is done, a second transfer moves the goods from the transit location to the destination warehouse. The second step is a push rule, so it is triggered automatically when the first transfer is completed.
- Two new operation types are created automatically for each warehouse: "Delivery Orders (Inter Warehouse)" and "Delivery Orders (Inter Warehouse - External)", with their own sequences and barcodes. These are shown as read-only fields on the warehouse form.
- A button "Regenerate Inter warehouse routes" is available on the warehouse form. It archives the existing inter-warehouse routes (renaming them with a deprecation date) and creates new ones based on the current configuration, keeping the product, category and warehouse assignments that were set on the old routes.
- A validation prevents generating these routes if the destination warehouse has no address configured.
The module extends the stock.warehouse model and works together with the standard resupply route generation.
Depends on
Models and fields (1)
- stock.warehouse · extends an existing modelresupply_wh_push (Resupply from another Warehouse with Push Rules), out_inter_wh_external_type_id (Inter Warehouse (external) Type), out_inter_wh_internal_type_id (Inter Warehouse (internal) Type)
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-03Confirmation 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.0Configuration
Source · Odoo 18.0- With multi-warehouses and advances routes enabled, navigate to any warehouse.
- Select some warehouse in the Resupply from field.
- Mark the new option Resupply from another Warehouse with Push Rules.
- Click Regenerate inter warehouse routes.
If you already had a previous route to resupply from another warehouse, it has been now archived and substituted by the new one. The new route is automatically assigned to the same products, product categories and warehouses as the previous one was.
Also, note that this will create next inter-warehouse deliveries using a new operation type dedicated inter-warehouse deliveries (internal or external depending on the company of the destination warehouse).
No verified information in OCA: Installation, Usage.
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.