Silence stock warnings, selectively not blindly

Suppress Odoo's stock-shortage popup on sale order lines by product, warehouse, customer or sales team — while keeping the check active on the SKUs that still need it, with a full audit trail of every bypass.

The problem

Odoo raises a stock-shortage warning on every sale order line whose quantity exceeds forecasted availability. For backorder, pre-order and drop-ship businesses that sell short of stock by design, the same popup fires dozens of times a day — interrupting order entry without adding any decision value for a rep who already knows the fulfillment plan.

The solution

Disable Sale Stock Warning suppresses the popup selectively — by product, warehouse, customer or sales team — while a rule can also protect a critical SKU and keep its warning active. A global switch, a live bypass audit log, and an always-visible availability column keep the control reversible and accountable.

Capabilities

Everything you need to govern the warning

Every capability below is implemented in the module.

01

Selective Suppression Rules

Scope each rule by product, warehouse, customer and sales team. Leave a scope empty to match everything, or narrow it to exactly the orders where the warning is noise.

02

Protect Critical SKUs

Set a rule to keep the warning instead of suppressing it, so a low-margin or safety-critical product still stops reps even while everything else sells through.

03

Global Master Switch

One setting in Sales Configuration toggles between Standard Odoo, Suppress by rules, or Suppress all — so the simplest all-or-nothing option is always one click away.

04

Bypass Audit Log

Every line allowed through despite a shortfall is recorded at order confirmation, with requested vs. available quantity, the rule applied and who confirmed it.

05

Availability Stays Visible

Removing the alarm never removes the number. The Available quantity is always shown on the order line, with a neutral icon on suppressed lines instead of the red alert.

06

Ordered Rule Priority

Rules evaluate in sequence with a drag handle to reorder them, so the first matching rule for a line always wins — predictable behavior even with overlapping scopes.

07

Bypasses Smart Button

Open any rule's form to see, in one click, exactly how many order lines it has suppressed and jump straight to the underlying audit records.

08

Standard Forecast, Untouched

Availability numbers come straight from Odoo's own reservation and forecast engine, so nothing about stock planning or delivery routing changes — only the alarm is suppressed.

Workflow

How it works

1

Pick a mode

In Sales Settings, choose Standard Odoo, Suppress by rules, or Suppress all.

2

Define rules

Create rules scoped by product, warehouse, customer or team, and mark each to suppress or protect.

3

Sell as usual

Reps enter order lines with the availability column visible and no interrupting popup where it doesn't matter.

4

Review the log

On confirmation, every bypassed line is written to the audit log for managers to review.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

The stock-shortage alarm that appears on the sale order line's Available/Reserved quantity indicator when the ordered quantity exceeds what is forecasted to be available. It does not touch any other Odoo warning or the underlying reservation logic.

Get the app

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.

Disable Sale Stock Warning

Ordered, selective rules that silence Odoo's stock-shortage popup where it adds nothing — while critical SKUs stay protected, availability stays visible, and every bypass lands in an audit log.

Buy on Odoo App Store