Sell with confidence, not guesswork

A color-coded stock health badge and a corrected available-to-promise number, right on every sales order line — so you never promise stock you do not have.

The problem

Sales reps either confirm an order blind or break their flow to check the Inventory app — and where a competing app does surface a forecast, it often ignores stock already committed to other pending quotations, so the one number a rep relies on is wrong exactly when it matters most.

The solution

A color-coded health badge and a corrected free-to-sell number sit directly on each order line, with a one-click warehouse-and-location breakdown — no modal, no app-switching, and no bad math.

Capabilities

Everything a rep needs to trust the number

Every capability below is implemented in the module.

01

Stock Health Badge

A color-coded Available / Low / Out badge appears on every sales order line the moment a product is added — no configuration needed.

02

Corrected Free-to-Sell

On-hand stock minus outstanding draft and sent quotation demand, so the number you see is the number you can actually promise.

03

Inline Breakdown Popover

Click the badge to expand per-warehouse and per-location detail plus a company-wide total — right on the line, never a pop-up modal.

04

Forecast-Freshness Caveat

An amber flag appears whenever unconfirmed demand or incoming stock could make the number stale, turning silent inaccuracy into an honest signal.

05

Optional Numeric Columns

Toggle On Hand, Free to Sell, and Forecast as raw list columns for reps who want the figures alongside the badge.

06

Ship-From Location Override

Pick or override the source location per order line without ever leaving the order list.

07

Free Qty in the Product Dropdown

See a free-to-use quantity suffix while picking a product — before the order line even exists.

08

Configurable Low-Stock Thresholds

A company-wide default plus a per-product override drive when a line shows Low instead of Available.

09

Over-Commit Order Blocking

An optional, opt-in company setting stops confirmation when a line exceeds free-to-sell stock, so promises match reality.

Workflow

How it works

1

Add a line as usual

Pick a product on the sales order; no extra setup is required to see the badge appear.

2

Read the badge

A color-coded Available, Low, or Out badge tells you the status at a glance.

3

Drill into the detail

Click the badge to open the inline popover for per-warehouse and per-location numbers.

4

Confirm with confidence

Optionally block confirmation on over-committed lines, so promises match reality.

Questions

Frequently asked

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

No. It surfaces the stock answer a sales rep needs directly on the order line so they rarely need to open Inventory, while Inventory remains the full source of truth for warehouse operations.

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.

Stock Details on Sales Order Lines

A color-coded stock health badge and per-warehouse breakdown on every order line, built on a free-to-sell figure corrected for stock already committed to other pending quotations — with optional over-commit blocking.

Buy on Odoo App Store