One sale order, every warehouse covered.

Assign a fulfillment warehouse to every order line with live stock and margin in view, bulk-assign across many lines in one action, and confirm knowing exactly how the order splits across your warehouses.

The problem

Odoo's native sales flow only lets you pick one warehouse for the whole order, so distributors and wholesalers with lines that ship from different sites end up splitting orders by hand, assigning a warehouse blind, or accepting a stockout that another site could have covered.

The solution

Sale Order Multi Warehouse puts a fulfillment warehouse, live stock, and margin right on every order line, adds a bulk-assign action for many lines at once, lets you configure default routing per product or category, and summarizes the whole order by warehouse before you confirm.

Capabilities

Everything a multi-warehouse order needs

Every capability below is implemented in the module.

01

Per-Line Warehouse Assignment

Choose a fulfillment warehouse for each order line individually, so one quote can be sourced from every site that actually holds the stock.

02

Live Stock Visibility

See on-hand and forecast quantities for the product in each candidate warehouse right on the order line, before you commit to a source.

03

Warehouse-Specific Margin

Compare the margin impact of fulfilling a line from one warehouse versus another, so cost is part of the decision, not an afterthought.

04

Bulk Warehouse Assignment

Select multiple order lines and assign them all to one warehouse in a single wizard action, instead of repeating the choice line by line.

05

Fulfillment Summary

Review a consolidated, warehouse-grouped breakdown of the whole order on its own tab before you confirm it.

06

Fulfillment Plan View

Open a dedicated list of the order's lines grouped and filterable by warehouse, ready to hand off to each fulfillment team.

07

Configurable Routing Rules

Define default warehouses per product or product category, with priority sequencing and the ability to archive rules you no longer need.

08

Automatic Per-Warehouse Delivery

Each warehouse used on the order generates its own delivery automatically through Odoo's standard procurement routes.

09

Fulfillment Smart Button

A smart button on the order shows at a glance how many warehouses are involved and jumps straight to the fulfillment summary.

Workflow

How it works

1

Set your defaults

Optionally configure routing rules so common products or categories default to a preferred warehouse.

2

Build the order

Add order lines as usual; each line shows live stock, forecast, and margin per candidate warehouse.

3

Assign warehouses

Pick a warehouse per line, or select several lines and bulk-assign them to one warehouse at once.

4

Review & confirm

Check the fulfillment summary grouped by warehouse, then confirm — each warehouse gets its own delivery automatically.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

Yes. Each warehouse assigned on the order automatically produces its own delivery through Odoo's standard procurement routes, so warehouse teams keep working exactly as before.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Sale Order Multi Warehouse

A fulfillment warehouse per order line with live stock and warehouse-specific margin beside it — bulk assignment, configurable routing defaults, a per-warehouse summary before confirmation, and automatic split deliveries.

Buy on Odoo App Store