Multi-Warehouse in Odoo 19
Odoo 19 supports unlimited warehouses, each with its own locations, routes, and stock rules. Common use cases: main warehouse + retail stores, regional distribution centers, production warehouse + finished goods warehouse.
Enable Multi-Warehouse
- Go to Inventory → Configuration → Settings
- Under Warehouse, enable Storage Locations and Multi-Step Routes
- Click Save
Create a New Warehouse
- Go to Inventory → Configuration → Warehouses
- Click New
- Set:
- Warehouse Name: e.g., "East Coast DC"
- Short Name: e.g., "EC" (used in location codes)
- Company: for multi-company setups
- Address: physical location
- Configure routes:
- Incoming Shipments: 1-step (direct), 2-step (input + stock), 3-step (input + quality + stock)
- Outgoing Shipments: 1-step (direct), 2-step (pick + ship), 3-step (pick + pack + ship)
Odoo automatically creates all required locations (Stock, Input, Output, Pack Zone) and stock rules based on your selection.
Auto-Created Locations
| Location | Purpose |
|---|---|
| EC/Stock | Main storage area |
| EC/Input | Receiving dock (2-step+) |
| EC/Quality Control | QC inspection (3-step) |
| EC/Output | Shipping dock (2-step+) |
| EC/Packing Zone | Pack area (3-step outgoing) |
Inter-Warehouse Transfers
Enable Resupply
- Open the destination warehouse
- Under Warehouse Configuration, find Resupply From
- Check the source warehouse(s)
- Odoo creates an inter-warehouse route automatically
Manual Transfer
- Go to Inventory → Operations → Transfers
- Click New
- Set Operation Type to the internal transfer for the source warehouse
- Set Source Location = Source WH/Stock
- Set Destination Location = Destination WH/Stock
- Add products and quantities
- Click Validate
Warehouse-Specific Reorder Rules
Each warehouse can have independent reorder rules:
- Go to Inventory → Operations → Replenishment
- Click New
- Set:
- Product
- Location: Select the specific warehouse's stock location
- Min Quantity: Trigger point
- Max Quantity: Order-up-to level
- Route: Buy, Manufacture, or Resupply from another warehouse
Common Configurations
Central Warehouse + Retail Stores
- Central warehouse buys from vendors
- Retail stores resupply from central warehouse
- Set reorder rules on retail stores with route "Resupply from Central"
Production + Finished Goods
- Raw materials warehouse feeds manufacturing
- Finished goods warehouse receives completed products
- Use manufacturing routes to connect them
Reporting
View stock per warehouse: Inventory → Reporting → Inventory Report. Filter by warehouse or location to see stock levels, valuation, and movements per warehouse.