TraceNcode
Point of Sale · Inventory

POS Stock Alert Low stock you can see

Low-stock badges on POS product cards, updated live after each sale.

Configure thresholds by warehouse location, optionally apply a global rule, and let cashiers spot at-risk items before you run out on the shop floor.

Fewer stockouts. Quantities respect your POS source location and sales still in the session before pickings are validated.

Supported: Odoo 17.0 | 18.0 | 19.0 · Community & Enterprise · Stock + Point of Sale

Contact
Point of SaleLive
Espresso Beans
3
Oat Milk 1L
Paper Cups
1
Syrup Vanilla
Loyalty Cards
Gift Boxes

Badges refresh when orders sync — before stock pickings post.

Problems We Fix

Standard POS does not surface low stock on the product grid where cashiers actually work

Blind spots at the register

Staff sell items that are nearly gone because nothing on the POS tile warns them before the sale.

Stale numbers during the shift

Inventory moves all day; a one-time load at open is not enough for busy retail sessions.

One threshold does not fit all

Fast movers and slow movers need different alert levels and often different stock locations.

What This Module Delivers

Low-stock badge on POS product cards

Live refresh after each validated sale

Location-aware quantities for your POS warehouse

Per-product rules: location + threshold

Optional global threshold in settings

Backend product form: rules & badge field

Counts session sales before pickings post

Built for Odoo 17.0 | 18.0 | 19.0 Point of Sale

Built on Stock + POS

Uses your POS configuration to resolve the source location, evaluates quants against each rule, and keeps templates and variants in sync on the product grid.

How It Works

Three steps from configuration to live badges

1

Configure rules

Turn on global or per-product alerts, set thresholds in settings, and define location-specific limits on each product variant.

2

Open the POS session

On load, the session pulls alert data for products tied to your POS stock location so badges appear on tiles immediately.

3

Sell and stay current

After each order, the backend recomputes alerts and pushes updates to connected POS clients so quantities stay trustworthy during the shift.

Screenshots

POS product grid with low-stock badges
Product variant — stock alert rules by location
Settings — POS low stock alert configuration
Backend product view with stock alert state
1 / 4

Benefits for Your Business

Faster decisions at checkout

Cashiers see remaining quantity on the tile and can suggest alternatives before the sale completes.

Accurate during the session

Refreshes after synced orders and accounts for quantities still tied to unposted pickings from the session.

Operations stay in Odoo

Rules live on the product and in settings — no spreadsheets or side channels for “min” stock.

Backend visibility

Product views expose the same alert context so purchasing and warehouse teams align with the floor.

Live
POS bus updates
Per SKU
Location rules
17.0 | 18.0 | 19.0
Odoo release
OPL-3
License

Keep the floor in sync with stock

Add low-stock visibility where retail teams need it most — the POS product grid.

Contact Sales