| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
eCommerce (website_sale)
• Invoicing (account) • Discuss (mail) • Inventory (stock) • Website (website) |
| Lines of code | 422 |
| Technical Name |
trdo_multi_warehouse |
| License | LGPL-3 |
| Website | https://truodo.com |
| Versions | 17.0 18.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
eCommerce (website_sale)
• Invoicing (account) • Discuss (mail) • Inventory (stock) • Website (website) |
| Lines of code | 422 |
| Technical Name |
trdo_multi_warehouse |
| License | LGPL-3 |
| Website | https://truodo.com |
| Versions | 17.0 18.0 |
Multi Warehouse Stock Validation
Show real-time combined stock availability across multiple warehouses on your Odoo eCommerce website — and automatically cap the cart quantity to what's actually in stock.
Standard Odoo Website — What's Missing
- Stock check only considers a single warehouse at a time
- Customers can add more qty than what's available across warehouses
- No combined stock visibility from multiple warehouses on website
- No real-time warning when cart qty exceeds total available stock
- Overselling risk when stock is split across multiple locations
- No automatic quantity correction when limit is breached
What This Module Solves
- Aggregates stock from all configured warehouses in real time
- Displays a clear warning banner when qty exceeds combined stock
- Automatically adjusts cart quantity to max available across warehouses
- Configure which warehouses to include directly from Website Settings
- Prevents overselling — customers only order what's actually in stock
- Zero friction checkout — correction happens silently and instantly
Multi-Warehouse Configuration
Select which warehouses to include in stock calculation directly from Website Settings — full control per website.
Combined Stock Aggregation
Stock quantities from all selected warehouses are summed in real time to calculate total available inventory for each product.
Real-time Warning Banner
When a customer tries to add more quantity than available, a clear warning message is shown instantly on the cart page.
Automatic Qty Correction
Cart quantity is automatically reduced to the maximum available stock across all warehouses — no manual intervention needed.
Seamless Cart Experience
The correction and warning happen right on the cart page — customers see exactly how much is available and can proceed to checkout immediately.
Overselling Prevention
Customers can never order more than the total combined stock across all warehouses — eliminating overselling at the source.
Per-Product Stock Tracking
Each product's stock is individually tracked and validated against all selected warehouses — works for your entire catalog automatically.
Simple Website Settings
Add or remove warehouses from stock calculation with a single multi-select field in Website Settings — no technical knowledge required.
Native Odoo Integration
Fully integrated with Odoo's inventory and website modules — no third-party dependencies, no custom database tables needed.
Add Warehouses
Go to Website Settings and select all warehouses to include in the combined stock calculation.
Create Product & Add Stock
Create a product and update on-hand quantities across the different warehouses in Odoo Inventory.
Customer Adds to Cart
When a customer adds more qty than total combined stock, a warning message appears instantly on the cart page.
Qty Auto-Corrected
The cart quantity is automatically set to the maximum available — customer proceeds to checkout without any issue.
| Setting | Description |
|---|---|
| Warehouses | Multi-select field to choose which warehouses to include in combined stock validation (e.g. WH-East, WH-West) |
| Inventory Defaults | Controls how low-stock products are displayed — module respects existing out-of-stock and continue-selling settings |
| Out-of-Stock Behaviour | When combined stock reaches 0, the module blocks ordering — works together with Odoo's native out-of-stock setting |
| Show Available Qty | Optionally display combined available quantity on the product page so customers know stock levels before adding to cart |
Built for Odoo 18 eCommerce & Inventory
Fully compatible with Odoo 18 Community and Enterprise. Lightweight integration that reads directly from Odoo's stock quant model — no data duplication, no sync issues.
Built by Odoo Experts.
Trusted by Businesses.
Dedicated Support
We stand behind every product we ship, responsive support when you need it most. ✦10-hour free trial included
Industry-Specific Expertise
Deep knowledge across manufacturing, retail, services, healthcare, and more — we don't apply generic ERP templates, we tailor solutions to your sector.
Fast & Phased Implementation
Our agile delivery model gets your core ERP live quickly, then scales with your needs — reducing risk and accelerating ROI.
Email us
sales@truodo.com
+91 99255 58791
https://www.linkedin.com/company/truodo-solutions
FAQ
Everything worth knowing before you install. Still unsure about something specific?
Related apps
you might need
Browse all apps →
Manual Currency Rate per Transaction
Set a manual currency rate on invoices and journal entries with bidirectional rate display.
Stock Effective Date
Set an effective date on inventory transfers before validation.
Seperate Variant UoM
Manage separate Units of Measure for product variants with automatic stock conversion.
POS Global Discount
Apply global discount (percentage or fixed amount) on POS orders.
Configure Warehouses in Website Settings
Go to Website → Configuration → Settings. Under Inventory Defaults, locate the Warehouses multi-select field. Add all warehouses whose stock should be combined for validation — for example, WH-East and WH-West.
Website Settings → Inventory Defaults → Warehouses → Add WH-East & WH-West
Add Product Stock Across Warehouses
Open your product (e.g. Customized Cabinets) and update on-hand quantities for each warehouse. The module reads stock from all configured warehouse locations and combines them into a single available quantity.
- WW/Stock (WH-East) → 10 units
- WE/Stock (WH-West) → 20 units
Inventory → Update Quantity → Stock visible per warehouse location
Customer Exceeds Available Stock on Website
When a customer visits the website, adds the product to cart, and tries to set a quantity higher than the combined available stock across all warehouses, the module intercepts and displays a warning banner at the top of the cart page.
Cart Page → Warning banner shows combined available stock limit
Quantity Auto-Adjusted — Customer Proceeds to Checkout
The cart quantity is automatically corrected to the maximum available stock across all warehouses. The customer sees the updated quantity, the warning message, and can immediately proceed to Checkout or Pay — no manual action required.
- Cart quantity reduced to max available (e.g. 20)
- Warning banner clearly states available units
- Subtotal and total recalculated instantly
- Customer can proceed to checkout without any block
Cart quantity auto-adjusted to available stock — customer proceeds to checkout normally
Please log in to comment on this module