| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Point of Sale (point_of_sale) • Discuss (mail) • Invoicing (account) |
| Lines of code | 166 |
| Technical Name |
blc_product_low_stock_alert |
| License | OPL-1 |
| Website | https://bitlevelcode.com |
| Versions | 16.0 17.0 18.0 |
Product Low Stock Alert
Instantly spot low-stock products highlighted in red across list, kanban and Point of Sale
This module flags storable products whose on-hand quantity drops below a configurable alert quantity. Low-stock items are highlighted in red in the product list and kanban views, and shown with a red alert tag in the Point of Sale, so your team knows exactly what needs reordering at a glance.
Watch Low Stock Alert in Action
See how products turn red the moment their on-hand quantity falls below the alert quantity – in the list, in the kanban, and right on the POS product screen.
Click to Play Demo
Watch how low-stock products are highlighted in red as soon as they drop below the configured alert quantity.
Quick Overview
A lightweight inventory enhancement that compares each storable product's on-hand quantity against an alert quantity and highlights the ones that are running low, everywhere your team works with products.
Spot low stock instantly
Products below the alert quantity are highlighted in red in the list and kanban views, so critical items stand out without any extra clicks.
Configurable threshold
Set a global Default Alert Quantity in Inventory Settings and
override it per product using the alert_quantity field.
POS low-stock badge
In the Point of Sale, low-stock products display a red “Low: <qty>” tag using the variant's own on-hand quantity, so cashiers stay informed.
Features
Built to give inventory and sales teams an at-a-glance view of stock health, following Odoo 17 UX patterns – no popups, no clutter, just clear red alerts.
Red rows in the List view
The whole product row turns red in the list view when the on-hand quantity drops below the alert quantity, making low stock impossible to miss.
Tinted cards in the Kanban view
Low-stock product cards are tinted red in the kanban view, giving a fast visual scan of which items across a category need attention.
Point of Sale alert tag
The POS product card shows a red “Low: <qty>” badge for low-stock items, computed from each variant's own on-hand quantity.
Global default alert quantity
Configure a single Default Alert Quantity from Inventory → Settings that applies to every storable product out of the box.
Per-product override
Set an Alert Quantity directly on the product form to override the global default. The per-product value wins; leave it at 0 to fall back to the global setting.
Storable & variant-accurate
Only storable products are evaluated. Templates use the aggregate on-hand quantity, while the POS uses each variant's quantity for precise alerts.
Setup Guide
Install the module, set a global alert quantity, and (optionally) override it on individual products that need a different threshold.
Install
Install the module from the Apps menu.
Set the global threshold
Open Inventory → Settings and find the Low Stock Alert block. Enter the default alert quantity.
Override per product (optional)
On any product form, set a specific Alert Quantity for items that need a different threshold than the global default.
alert_quantityProduct Low Stock Alert Screenshots
A visual overview of the red low-stock highlighting and configuration screens inside Odoo 17.
Frequently Asked Questions
Q: When is a product considered low stock?
A storable product is flagged as low stock when its on-hand quantity is strictly below the effective alert quantity. Consumable and service products are not evaluated, since they do not track on-hand quantity.
Q: How do the global and per-product thresholds interact?
The per-product Alert Quantity always wins when it is greater than 0. If it is left at 0, the product falls back to the global Default Alert Quantity set in Inventory Settings.
Q: Where does the low-stock highlight appear?
In the product list view (the row turns red), the product kanban view (the card is tinted red), and the Point of Sale (a red “Low: <qty>” tag on the product card).
Q: Does it work with product variants?
Yes. The alert is computed on both the product template (aggregate quantity) and on each variant. The Point of Sale uses the variant's own on-hand quantity so the “Low” tag is accurate per variant.
Q: What happens if the alert quantity is 0?
If both the per-product and global alert quantities are 0, the feature is inert for that product and nothing is highlighted. Set a value greater than 0 to activate the alerts.
Why Use This Module?
Prevent stockouts and reorder faster by making low inventory obvious to everyone, from the warehouse to the checkout counter.
Avoid stockouts
Low-stock items jump out in red, so purchasing and inventory teams can react before products run out and sales are lost.
Consistent across backend and POS
The same threshold logic drives the list, kanban and Point of Sale, giving everyone a single, reliable signal for what needs restocking.
Our Apps
Explore more productivity apps. Want a specific feature? Contact us for a quick recommendation.
Need Help or Customization?
We can help you configure alert quantities, adapt the highlighting to your workflows, or extend the low-stock logic to other views in your Odoo instance.
Contact
Write to us and we will respond as soon as possible.
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Point of Sale (point_of_sale) • Discuss (mail) • Invoicing (account) |
| Lines of code | 166 |
| Technical Name |
blc_product_low_stock_alert |
| License | OPL-1 |
| Website | https://bitlevelcode.com |
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module