Brands on Board · POG-Cockpit

Marketplace Listings

A new cockpit section that answers one question we couldn't answer before: of the stock we are holding, what is actually buyable on each marketplace right now — and where are the silent lost-sales gaps?

Shipped & live in production pog.brandsonboard.com/marketplace-listings ↗ Real data · ~8,400 marketplace offers

Why this exists

A product can sit in POG with stock ≥ 1 yet be invisible on a channel.

Its offer might be switched off, out of stock on-site, stuck in documentation validation, or never created. Every one of those is a sale we can't make on stock we already paid for. The Cockpit told us what we own and what it's worth — it never told us what's actually buyable. This section closes that gap and hands operators an exportable to-do list.

The headline numbers

Four KPIs at the top of the section

Live values from today's sync.

3,183
POG products total
869
In stock (qty ≥ 1)
330
Buyable on all 4
3
In stock, buyable on NONE

How we classify every product × marketplace

Six mutually-exclusive states

Each product gets one status per marketplace. The three that need your attention are grouped as Needs reaction; restocking is tracked in its own lane.

StatusWhat it meansActionIn action totals?
BuyableActive + docs approved + on-site stock
No stockListing is live but 0 on-site stockRestockSeparate restock lane
InactiveOffer switched offRe-activate✓ Needs reaction
Doc pendingNot approved / not saleableFix docs✓ Needs reaction
AbsentNo offer exists for this EANCreate offer✓ Needs reaction
EOL ?End-of-life · hard to detect reliablyReview onlyExcluded (low-confidence)

Listed = Buyable + No-stock (the listing is published). Needs reaction = Inactive + Doc-pending + Absent. An active-but-0-stock offer is listed, just not buyable — a refinement on the original proposal.

What the section looks like

Three blocks, top to bottom

Screens below are captured live from production.

Block 1 · Priority

In-stock priority view

KPI cards + a per-marketplace count table, scoped to in-stock products only. The red “Needs reaction” column is the money column — it counts the buyable gaps you can fix. Note FashionDays BG (303) and eMAG RO (239) as the weakest channels.

In-stock priority view — KPI cards and per-marketplace count table

Live · pog.brandsonboard.com/marketplace-listings

Block 2 · Reference

Full-catalog reference table

Same columns across the entire POG catalog including zero-stock products, for back-office planning.

Full-catalog reference table across all products

Live · full catalog (incl. zero stock)

Block 3 · Explore

Product explorer + CSV export

Search by SKU / EAN / name and filter on three axes — stock, buyable coverage, and per-marketplace status (including Absent to isolate products that need a brand-new offer). Each cell shows a status pill. Export CSV downloads exactly the rows on screen, so a channel owner gets a ready-made worklist. Below: filtered to the 3 in-stock products buyable nowhere.

Product explorer filtered to products buyable on none, all marketplaces Absent

Live · /marketplace-listings?stock=in_stock&listing=none

How the team gets there

Access
Navigation
Sidebar → CommercialMarketplace Listings
URL
pog.brandsonboard.com/marketplace-listings ↗
Login
Microsoft 365 SSO (same as the rest of the cockpit)
Data freshness
Daily sync; “as of” timestamp shown in the section header
Coverage
BoB POG inventory · 4 channels: eMAG RO, eMAG BG, FashionDays RO, FashionDays BG
v1 scope
Read-only + CSV export (write-back / action queue is a future step)

Visual guidelines

Keep it on-brand if you extend or re-screenshot it

Status colours — these are the exact tokens the live cockpit uses. Match them in any slide or annotation.

Fire-opal — primary action / accent
Buyable (green)
No stock (blue-gray)
Doc pending (amber)
Absent / Needs reaction (red)
Inactive / EOL (gray)

Re-capturing the screenshots (captured here at a 1400px viewport, 2× scale):