Cross-Docking in Odoo Inventory#
Cross-docking moves goods from the receiving dock directly to the shipping dock without intermediate storage - ideal for time-sensitive orders, high-turnover items, or situations where warehouse space is limited.
Prerequisites#
Inventory → Configuration → Settings:
- Enable Multi-Step Routes
- Enable Storage Locations
Enabling the Cross-Dock Route#
Odoo includes a pre-configured cross-dock route:
Inventory → Configuration → Routes → activate Cross-Dock.
This route creates a chain: Vendor → Input Zone → Cross-Dock → Customer.
Applying Cross-Docking to Products#
On the product form → Inventory tab → Routes:
- Enable Cross-Dock (in addition to or instead of "Resupply from Suppliers")
Now when a sale order for this product is confirmed:
- A delivery order is created (awaiting the stock)
- When the purchase receipt arrives, Odoo automatically links the incoming stock to the waiting delivery
- A cross-dock transfer moves goods from Input → Packing/Shipping
- The delivery is dispatched without the goods ever touching the main warehouse stock
Cross-Docking on Demand (Per Order)#
You can apply cross-docking to a specific sale order rather than all orders for a product:
Sale Order → Other Info → Routes: select Cross-Dock on the order.
Or on individual sale order lines → Procurement Route: Cross-Dock.
Monitoring Cross-Dock Operations#
Inventory → Operations → Transfers → filter by Operation Type = Cross-Dock:
- Shows all pending cross-dock moves
- Linked receipts (when stock is expected)
- Linked deliveries (waiting for cross-dock completion)
Timing and Coordination#
Cross-docking requires coordination:
- Supplier ETA must align with customer delivery deadline
- Receiving staff must process the receipt promptly - delays in receiving delay the delivery
- Use the Scheduled Date on transfers to set expectations
Lead Time Impact#
Cross-docking reduces the customer lead time:
- Standard flow: Supplier (5 days) → Store in Warehouse + Pick = 2 days → Deliver = 1 day → Total: 8 days
- Cross-dock flow: Supplier (5 days) → Cross-dock (same day) → Deliver = 1 day → Total: 6 days
The savings come from eliminating the put-away + pick cycle.
When NOT to Cross-Dock#
- Products requiring quality inspection before shipment
- Hazardous materials requiring special handling assessment
- High-value items needing lot/serial verification
- Products where the customer wants specific lot selection

