Shelfie

Dashboard

Understanding the main Shelfie dashboard

The dashboard is your control surface for dead-stock recovery. It has three main areas: KPI tiles, a sync banner, and the at-risk products table.

KPI tiles

Four metrics at the top of the dashboard:

Value at Risk

The combined inventory value of every product currently aging 30+ days. This is the capital sitting idle. Cost-per-item is used when available; falls back to retail price.

Dead Stock (90d+)

Count of products with no sale in 90 or more days. These are the highest-priority targets for action.

At Risk (30–90d)

Count of products approaching the dead threshold. Acting on these earlier usually recovers more value than waiting until they're fully dead.

Recovered

Dollar value of real order revenue from line items placed after you applied a Shelfie action. Recomputed on every sync. See Savings Tracking for the formula.

Sync banner

When a sync is in progress, a banner appears with a progress bar. Syncs run when you click Sync Products or when a webhook fires (product update, app reinstall).

At-risk products table

Every product currently aging 30+ days OR with an applied action. Actioned rows stay visible regardless of current inventory — a sold-out actioned product is a recovery win, not a row to hide. Columns:

  • Product — image, title, vendor
  • Rule — which rule matched (Default for catch-all)
  • Action — what will run / has run, color-coded badge
  • Qty — stock units on hand
  • Value — inventory value at risk
  • Days — days since last sale
  • Risk — 30+ / 60+ / 90+ day badge
  • Apply / Revert — per-row inline button

The table is sorted by aging days (oldest first) with a stable tiebreaker so rows never shuffle when you Apply or refresh.

Filtering and search

  • Search bar — matches title and vendor (case-insensitive substring)
  • Rule dropdown — filter to products matched by a specific rule
  • Status dropdownAll status / Applied / Not applied
  • Page size — 10, 25, 50, or 100 rows

Filters are stored in the URL so you can bookmark a view.

Bulk actions

Check multiple rows then click Apply Selected or Revert Selected. A confirmation modal opens showing a per-action breakdown (e.g. "22 × Mark Down 20%, 15 × On Sale 25%") so you know exactly what will happen before you commit.

Warning: Bulk operations run sequentially against Shopify's API. Acting on 100+ products at once may take a minute. Don't navigate away.