Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Website
  3. Website Multi Warehouse v 18.0
  4. Sales Conditions FAQ

Website Multi Warehouse

by TRUODO SOLUTIONS LLP https://truodo.com
Odoo
v 18.0 Third Party 3
Download for v 18.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
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
LicenseLGPL-3
Websitehttps://truodo.com
Versions 17.0 18.0
You bought this module and need support? Click here!
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
LicenseLGPL-3
Websitehttps://truodo.com
Versions 17.0 18.0
Multi Warehouse Stock Validation Banner
  • Overview
  • Workflow

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.

✓ Odoo 18 Community & Enterprise ✓ Multi-Warehouse Aggregation ✓ Auto Qty Adjustment

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
Key Features
Everything you need to prevent overselling across multiple warehouses in Odoo eCommerce
🏭

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.

How It Works
Four simple steps from warehouse setup to automatic stock validation on your website
1

Add Warehouses

Go to Website Settings and select all warehouses to include in the combined stock calculation.

2

Create Product & Add Stock

Create a product and update on-hand quantities across the different warehouses in Odoo Inventory.

3

Customer Adds to Cart

When a customer adds more qty than total combined stock, a warning message appears instantly on the cart page.

4

Qty Auto-Corrected

The cart quantity is automatically set to the maximum available — customer proceeds to checkout without any issue.

Configuration Options
All settings available under Website → Configuration → Settings
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.

100% Auto Correction
Odoo 18 Compatible
Real-time Stock Check
02 — WHY CHOOSE US

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

→

WhatsApp

+91 99255 58791

→

LinkedIn

https://www.linkedin.com/company/truodo-solutions

→
Visit our website www.truodo.com
03 — FAQ

FAQ

Everything worth knowing before you install. Still unsure about something specific?

Talk to a human

Our product team replies fast — usually within a few hours.

Contact support →
What does the Multi Warehouse module do? ↓
It enables your Odoo eCommerce website to fulfill orders from multiple warehouses simultaneously. When a customer places an order, the module checks stock availability across all assigned warehouses and automatically splits fulfillment between them — ensuring orders are completed even when no single warehouse holds the full quantity.
How do I assign warehouses to my eCommerce website? ↓
Go to Website → Configuration → Settings and look for the eCommerce Warehouses field. You can select one or more warehouses from there. The module links them directly to your website — no technical configuration required.
How does the module decide which warehouse fulfills the order? ↓
The module prioritizes warehouses with the highest available stock first. It calculates the free quantity in each warehouse, sorts them from highest to lowest, and allocates the required quantity starting from the best-stocked warehouse — splitting across multiple warehouses only when needed.
What happens if the total stock across all warehouses is not enough? ↓
If the requested quantity exceeds the combined available stock across all warehouses, the customer is blocked from adding that quantity to the cart. A clear message is shown — for example "Only 5 units available across all warehouses" — so they know exactly how many units they can order.
Does it create separate delivery orders for each warehouse? ↓
Yes. When an order is split across warehouses, the module creates separate stock pickings for each warehouse's allocated quantity using Odoo's procurement group system. Each warehouse processes and ships its portion independently, keeping fulfillment clean and traceable per location.
04 — MORE FROM US

Related apps
you might need

Browse all apps →
Accounting

Manual Currency Rate per Transaction

Set a manual currency rate on invoices and journal entries with bidirectional rate display.

View →
Inventory

Stock Effective Date

Set an effective date on inventory transfers before validation.

View →
Inventory

Seperate Variant UoM

Manage separate Units of Measure for product variants with automatic stock conversion.

View →
Point of Sale

POS Global Discount

Apply global discount (percentage or fixed amount) on POS orders.

View →
1

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.

Step 1 - Configure Warehouses in Settings

Website Settings → Inventory Defaults → Warehouses → Add WH-East & WH-West

2

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.

Stock per Warehouse:
  • WW/Stock (WH-East) → 10 units
  • WE/Stock (WH-West) → 20 units
Total Combined Stock = 30 units
Step 2 - Stock across warehouses

Inventory → Update Quantity → Stock visible per warehouse location

3

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.

⚠️ Warning shown to customer: "Only 20 units available across all warehouses" — qty is capped automatically.
Step 3 - Warning on cart page

Cart Page → Warning banner shows combined available stock limit

4

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.

✅ Auto-Correction Result
  • 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
Step 4 - Auto corrected qty and proceed to checkout

Cart quantity auto-adjusted to available stock — customer proceeds to checkout normally

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with