| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) • Inventory (stock) |
| Lines of code | 156 |
| Technical Name |
sale_stock_multi_warehouse |
| License | LGPL-3 |
| Website | https://sjr.ie |
Sale Stock Multi-Warehouse Availability
Complete visibility into stock availability across all warehouses from your Sales Orders
Overview
In standard Odoo, when you click on the stock availability indicator on a Sales Order line, you only see stock information for the warehouse assigned to that order. This limitation forces sales teams to manually check multiple warehouses or switch between screens to find available stock.
Sale Stock Multi-Warehouse Availability solves this problem by enhancing the stock availability popup to display a complete breakdown of stock levels across your entire warehouse network - all in one place.
Before vs After
| Feature | Standard Odoo | With This Module |
|---|---|---|
| View stock from order warehouse | Yes | Yes |
| View stock from all warehouses | No | Yes |
| Per-warehouse breakdown | No | Yes |
| Total stock across all locations | No | Yes |
| Current warehouse highlighting | N/A | Yes |
Example Popup
Here is how the enhanced stock availability popup appears:
| Warehouse | Available | Forecasted |
|---|---|---|
| Main Warehouse Current | 50 | 75 |
| Secondary Warehouse | 25 | 30 |
| Distribution Center | 0 | -5 |
| Total | 75 | 100 |
Key Features
Multi-Warehouse Display
View stock availability from all warehouses in a single, consolidated popup.
Available and Forecasted
See both current available quantities and forecasted stock levels per warehouse.
Current Warehouse Highlighted
The order's assigned warehouse is clearly marked and shown first in the list.
Aggregated Totals
Instantly see total stock across all warehouses at a glance.
Smart Filtering
Only warehouses with stock (plus the current warehouse) are displayed.
Color-Coded Quantities
Green for positive, black for zero, red for negative - quick visual assessment.
Technical Details
-
Backend: Extends
sale.order.linewith a computed field for warehouse stock data using efficient batch processing -
Frontend: Patches the standard
QtyAtDateWidgetcomponent fromsale_stock - Performance: Uses caching to minimize database queries when computing stock for multiple warehouses
- Compatibility: Works with both Odoo Community and Enterprise editions
Dependencies
This module requires:
- sale_stock - Sales and Inventory integration (included in Odoo core)
Installation
- Download the module and place it in your Odoo addons directory
- Update the apps list: Apps menu, then click Update Apps List
- Search for "Sale Stock Multi-Warehouse Availability" and click Install
No additional configuration required. The enhanced popup is immediately available on all Sales Order lines.
SJR Nebula
Developed by John Ashurst
Please log in to comment on this module