Products & Stock

Every SKU in its place.

Know which products are making money, which are freezing capital, and which need to be delisted — from your own POS data, without opening a spreadsheet.

Module state
Live production
Data source
POS · ERP · CSV
Update cadence
Hourly / daily
Audience
Buyer · COO · Category

Products & stock · live overview

Stock value

€ 184K

On-hand at cost

Active SKUs

192

Selling in range

Stockouts

12

Below safety cover

Slow movers

47

Velocity below threshold

Revenue at risk

€ 23K

Tied in dead stock

Frozen capital

€ 40K

Non-moving 30d+

01 / 04

Velocity Quadrant

Margin × sell speed scatter plot. Stars — push hard. Dogs — delist. Every quadrant carries an action recommendation built into the view.

Velocity Quadrant — margin × sell speed
CASH COWS→ HoldDOGS→ DelistSTARS→ PushQUESTIONS→ Test← Velocity →Margin

Each bubble = one SKU group. Size = revenue contribution.

02 / 04

Category Treemap

Tile size = revenue. Tile colour = margin tier. Click any category to drill into individual SKUs and see which ones are pulling weight.

Category Treemap — size = revenue · colour = margin
Coffee beans
€ 312K
Margin 48%
Pastry
€ 198K
Margin 31%
Cold drinks
€ 141K
Margin 22%
Sandwiches
€ 98K
Margin 18%
Merchandise
€ 54K
Margin 54%
Extras€ 40KMargin 12% · below threshold

Click any tile to drill into individual SKUs.

03 / 04

ABC × XYZ Matrix

Every SKU classified by revenue volume (A/B/C) and demand stability (X/Y/Z). Combined view reveals what to stock reliably, what to watch, and what to cut.

ABC × XYZ Matrix — revenue volume × demand stability
X · stable
Y · seasonal
Z · erratic
A
18SKUs
€ 214KAuto-replenish
9SKUs
€ 88KSafety stock 7d
3SKUs
€ 21KWatch closely
B
24SKUs
€ 96KStandard reorder
31SKUs
€ 72KMonitor peaks
14SKUs
€ 28KReduce exposure
C
12SKUs
€ 14KMin stock
28SKUs
€ 11KMake-to-order
53SKUs
€ 6KDelist candidates

A = top 80% revenue · X = stable demand · Z = erratic demand

04 / 04

Nothing slips through.

Surfaced daily across every store in the network. Each alert links directly to the problem SKU — no spreadsheet trawling required.

Deadstock & Stockout alerts — updated daily
DEAD STOCK

SKU #0482 — Pastry box 6pc

4 stores · 34 days no movement

→ view SKU
DEAD STOCK

SKU #1847 — Branded tote bag

Wedding · 61 days no movement

→ view SKU
STOCKOUT

SKU #1209 — Espresso blend 1kg

Kreuzberg · 1.2 days cover left

→ view SKU
LOW STOCK

SKU #2031 — Cold brew bottle

Neukölln · 3.8 days cover left

→ view SKU

Alerts fire across every store in the network — no manual checking required.

From question to profit.

Every SKU, ranked and scored.

ProductABCRevenueΔ%QtyMarginVeloc./dSell-thruStock dStatus
Espresso blend 1kgA€ 28.4K+12%41248%14.292%6HOT
Pastry box 6pcA€ 21.1K+4%31831%9.878%9STEADY
Cold brew bottleB€ 14.3K+21%25639%11.488%5HOT
Sandwich — chickenB€ 9.7K-3%18418%6.164%12STEADY
Branded tote bagC€ 3.2K-18%4154%1.338%61SLOW
Single-origin 250gC€ 2.1K-24%2842%0.821%88SLOW

Velocity, sell-through and stock cover per SKU — sortable and filterable by store and category in the live module.

FAQ Produits et stock

Ce qu'il faut savoir avant d'évaluer le module.

Oui. Le module lit votre caisse ou votre ERP via la couche de données marql. Aucun import manuel — les données au niveau SKU se rafraîchissent au rythme de votre système source, généralement toutes les heures ou une fois par jour.

Chaque SKU est placé sur deux axes : la vitesse d'écoulement (unités vendues / temps en linéaire) en X, et la contribution réelle à la marge en Y. Les quatre quadrants — Stars, Vaches à lait, Points d'interrogation, Poids morts — portent chacun une action recommandée par défaut, que vous pouvez remplacer.

ABC classe les SKU par volume de chiffre d'affaires (A = les 80 % du haut, B = les 15 % suivants, C = les 5 % du bas). XYZ les classe par stabilité de la demande (X = stable, Y = saisonnier, Z = erratique). La grille 3×3 combinée vous dit quoi tenir en stock sans hésiter, quoi surveiller et quoi couper.

Si la vitesse d'écoulement d'un SKU passe sous un seuil pendant un nombre de jours paramétrable, il remonte en alerte stock dormant, avec le nom du point de vente et les jours de stock restants. Les alertes de rupture se déclenchent quand la couverture prévue passe sous le niveau de sécurité que vous avez fixé.

Oui. Chaque vue se filtre par point de vente, par période et par catégorie. Les tuiles du treemap sont cliquables : en sélectionner une descend dans les SKU de cette catégorie.

Next step

See it on your own SKU data.

We connect to your POS or ERP, run the first Velocity Quadrant on your actual catalogue, and show you which products to push, hold, and cut — in 20 minutes.