Know what you can actually ship from every location

Stock by Location gives warehouse and sales teams an instant, color-coded breakdown of on-hand, reserved, free-to-use, incoming, outgoing, and forecasted quantities for every internal location, so no one quotes or ships from a location that cannot fulfill.

The problem

Odoo's native inventory reporting spreads on-hand, reserved, free-to-use, incoming, outgoing, and forecast quantities across separate screens. Warehouse staff scroll through irrelevant locations to find the two that matter, and sales reps quote against a warehouse that cannot actually deliver — a slow, error-prone way to answer one simple question: what do I have, and where?

The solution

Stock by Location puts all six quantity types in a single expandable location tree with color and icon coding, on-the-fly toggles to show only what matters right now, and a persistent warehouse switcher. The same intelligence surfaces on the product form and directly on sales order lines, so overselling is caught before a quote is confirmed.

Capabilities

Everything you need to know your stock, by location

Every capability below is implemented in the module.

01

Per-Location Stock Tree

Expandable breakdown of on-hand, reserved, free-to-use, incoming, outgoing, and forecasted quantities for every internal location.

02

On-the-Fly Quantity Toggles

Show only the metrics needed for the task at hand, instantly, without changing any settings.

03

Hide Empty Locations

Collapse locations with no stock and no planned moves so only the locations that matter stay on screen.

04

Color and Icon Coding

Reserved, free-to-use and forecast quantities are visually distinct at a glance, not just labeled.

05

Default Warehouse Per User

Each user opens the report already scoped to their own warehouse, no manual filtering required.

06

Persistent Warehouse Switcher

Change warehouse from a one-click top-bar control that stays available across the backend.

07

Product Form Smart Button

Jump straight from any storable product to its live per-location stock breakdown.

08

Sales Order Stock Warnings

See an oversold or forecast-only warning directly on the sales order line before confirming.

09

Cross-Warehouse Totals and Excel Export

Optionally roll up stock across every warehouse and export the full breakdown to Excel.

Workflow

How it works

1

Open the Report

Launch Stock by Location from the menu, a product form smart button, or a sales order line.

2

Pick Product and Warehouse

The report defaults to your assigned warehouse and shows the location tree instantly.

3

Toggle What You Need

Switch quantity columns and empty-location hiding on or off to declutter the view.

4

Act With Confidence

Confirm what a location can actually fulfill, switch warehouses, or export to Excel.

Questions

Frequently asked

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

No. It adds a focused, decluttered per-location view for quick decisions; the standard Inventory app and its reports are untouched.

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.

Stock by Location

On-hand, reserved, free-to-use, incoming, outgoing and forecasted quantities in one color-coded location tree — with a warehouse switcher, sales-line warnings and Excel export.

Buy on Odoo App Store