Skip to content

How to Configure Multi-Warehouse in Odoo 19

DeployMonkey Team · March 24, 2026 10 min read

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

  1. Go to Inventory → Configuration → Settings
  2. Under Warehouse, enable Storage Locations and Multi-Step Routes
  3. Click Save

Create a New Warehouse

  1. Go to Inventory → Configuration → Warehouses
  2. Click New
  3. 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
  4. 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

LocationPurpose
EC/StockMain storage area
EC/InputReceiving dock (2-step+)
EC/Quality ControlQC inspection (3-step)
EC/OutputShipping dock (2-step+)
EC/Packing ZonePack area (3-step outgoing)

Inter-Warehouse Transfers

Enable Resupply

  1. Open the destination warehouse
  2. Under Warehouse Configuration, find Resupply From
  3. Check the source warehouse(s)
  4. Odoo creates an inter-warehouse route automatically

Manual Transfer

  1. Go to Inventory → Operations → Transfers
  2. Click New
  3. Set Operation Type to the internal transfer for the source warehouse
  4. Set Source Location = Source WH/Stock
  5. Set Destination Location = Destination WH/Stock
  6. Add products and quantities
  7. Click Validate

Warehouse-Specific Reorder Rules

Each warehouse can have independent reorder rules:

  1. Go to Inventory → Operations → Replenishment
  2. Click New
  3. 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.