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.
Everything you need to know your stock, by location
Every capability below is implemented in the module.
Per-Location Stock Tree
Expandable breakdown of on-hand, reserved, free-to-use, incoming, outgoing, and forecasted quantities for every internal location.
On-the-Fly Quantity Toggles
Show only the metrics needed for the task at hand, instantly, without changing any settings.
Hide Empty Locations
Collapse locations with no stock and no planned moves so only the locations that matter stay on screen.
Color and Icon Coding
Reserved, free-to-use and forecast quantities are visually distinct at a glance, not just labeled.
Default Warehouse Per User
Each user opens the report already scoped to their own warehouse, no manual filtering required.
Persistent Warehouse Switcher
Change warehouse from a one-click top-bar control that stays available across the backend.
Product Form Smart Button
Jump straight from any storable product to its live per-location stock breakdown.
Sales Order Stock Warnings
See an oversold or forecast-only warning directly on the sales order line before confirming.
Cross-Warehouse Totals and Excel Export
Optionally roll up stock across every warehouse and export the full breakdown to Excel.
How it works
Open the Report
Launch Stock by Location from the menu, a product form smart button, or a sales order line.
Pick Product and Warehouse
The report defaults to your assigned warehouse and shows the location tree instantly.
Toggle What You Need
Switch quantity columns and empty-location hiding on or off to declutter the view.
Act With Confidence
Confirm what a location can actually fulfill, switch warehouses, or export to Excel.
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.
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