One inbox for every low stock alert across all your warehouses
Configure per-warehouse thresholds, get severity-ranked alerts the moment stock runs low, and let purchase-order-aware suppression keep the noise down — all from a single Odoo inbox.
The problem
Multi-location businesses discover stockouts too late — when a sale is lost or a promise is broken. Odoo's reordering rules trigger procurement but never tell anyone a shortage is coming, and a product that is healthy in one warehouse can be critically low in another with no one noticing until it is too late.
The solution
Multi Warehouse Low Stock Notification watches every product at every warehouse against its own thresholds, then raises a severity-ranked alert the moment stock dips — automatically quieting alerts that incoming purchase orders already cover, and giving every recipient one place to acknowledge, resolve, and track follow-through.
Everything you need to stay ahead of stockouts
Every capability below is implemented in the module.
Per-Warehouse Thresholds
Set a distinct low, critical, and approaching threshold for every product and warehouse combination, so urgency reflects where the stock actually sits.
On Hand or Forecast Basis
Choose per rule whether alerts trigger on physical on-hand quantity or Odoo's forecasted availability.
Unified Alerts Inbox
Every open low stock alert across every warehouse lands in one filterable, groupable list — no more hunting across email, Discuss, and reports.
Severity-Ranked Alerts
Alerts are ranked Critical, Low, or Approaching so the most urgent shortages always surface first, in both the list and kanban views.
PO-Aware Suppression
Alerts are automatically flagged as covered when incoming stock — from a purchase order or transfer — already resolves the shortfall, cutting notification noise without hiding the alert.
Acknowledge & Resolve Workflow
Recipients acknowledge, resolve, or reopen each alert with a full chatter trail, so managers can verify the signal was seen and acted on.
Kanban, Graph & Pivot Reporting
Analyze open alerts by warehouse and severity in kanban, graph, and pivot views for at-a-glance stock health across every location.
Bulk Threshold Setup
An editable list view lets you configure thresholds for many product and warehouse combinations in one pass, removing the biggest onboarding friction.
Hourly Scan + Daily Digest
An hourly background scan keeps alerts current, and an opt-in daily digest email lets managers choose a periodic summary instead of a real-time stream.
How it works
Configure Thresholds
Set per-product, per-warehouse thresholds for low, critical, and approaching stock, and choose which users get notified.
Automatic Scanning
An hourly cron checks on-hand or forecast quantity against each rule and raises a severity-ranked alert when stock runs low.
Review & Suppress Noise
Alerts covered by incoming purchase orders or transfers are automatically flagged, so you focus only on real shortages.
Acknowledge & Track
Recipients acknowledge or resolve alerts from the unified inbox, with every action logged to the chatter for accountability.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. PO-aware suppression uses Odoo's incoming quantity, which counts any inbound stock move — purchase receipts or internal transfers — so the module installs and works with just Inventory.
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.
Multi Warehouse Low Stock Notification
Per-warehouse thresholds on hand or forecast feeding one severity-ranked alerts inbox, with PO-aware suppression, an acknowledge-and-resolve workflow and an hourly scan plus daily digest.
Buy on Odoo App StoreMore Odoo inventory apps
Multi-Product Scrap Order
Many products written off on one costed order — bulk line import, lot, serial and stock guardrails, one-click batch validation, then locked, with grouped analysis and Excel export.
Near-Expiry Markdowns & Supplier Returns
Tiered markdown rules run nightly against near-expiry lots, with sell, return or scrap tickets, supervisor approval and automatic supplier return claims — plus shelf labels and recovery reporting.
Picking Per Order Line
Give every sale order line its own delivery, automatically or on demand, with kit and BoM support — and consolidate deliveries again with one click.
Print Barcode In Reports
Barcodes and QR codes on Sales Orders, Purchase Orders, Invoices, Delivery Slips and Manufacturing Orders from one configuration screen — with live preview, per-document code content, and a bulk generation wizard.
Print Location Barcode Labels
Design location label templates against a live preview, auto-assign native barcodes, then print by zone, by scan or as PDF sheets — or send ZPL straight to a networked Zebra printer.
Product Barcode & SKU Generator
Unified barcode, SKU, and internal reference generation for Odoo — safe, previewed, and reversible.