No data / Empty dashboard
What to check when you see no dead stock results, empty charts, or a blank table.
- What you'll accomplish
- Diagnostic checklist (work through in order)
- 1) Is the initial sales sync still running?
Show all sections (15)
- 2) Has detection run?
- 3) Is auto-detection enabled?
- 4) Does anything actually qualify as dead stock?
- 5) Are filters hiding results?
- 6) Is the store brand new with no order history?
- Still stuck? Use System Status
- Troubleshooting (symptom-first)
- "Sync is stuck at 0% and not advancing"
- "Dead stock list is empty but I know I have old inventory"
- "Dashboard shows metric cards with zeros but trend charts are empty"
- "Some metric cards show numbers but others show zero"
- Related articles
An empty dashboard is normal during the initial sync period. This guide helps you determine whether you need to wait, adjust settings, or escalate to support.
Estimated time: 5–10 minutes
What you'll accomplish
- Determine whether the empty state is "normal first sync" or a real issue
- Work through a structured checklist to identify the cause
- Get to a clear next step: wait, adjust, run detection, or contact support
Diagnostic checklist (work through in order)
1) Is the initial sales sync still running?
If you just installed StockSweep, the app imports your last 90 days of order history in batches of 50 orders. This must complete before detection produces accurate results.
How to check: go to System Status (or the sync indicator on the Dashboard):
| What you see | What it means | What to do |
|---|---|---|
| Status: Queued | Sync is in the job queue, about to start | Wait a few minutes |
| Status: In progress + progress advancing | Sync is working normally | Wait — large stores take longer due to Shopify rate limits |
| Status: In progress + progress stuck at same number for 30+ minutes | Sync may be stalled | Refresh the page. If still stuck, contact support |
| Status: Completed | Sync is done | Move to step 2 |
| Status: Failed | Sync encountered an error | Note the error message and contact support |
Expected sync time by store size:
| Store size (orders in 90 days) | Estimated sync time |
|---|---|
| < 1,000 orders | A few minutes |
| 1,000–10,000 orders | 10–30 minutes |
| 10,000–50,000 orders | 30 minutes to 2 hours |
| 50,000+ orders | 2+ hours |
2) Has detection run?
Even after sync completes, the dead stock list only populates after a detection run.
How to check: look for the "last detection run" timestamp in System Status or on the Dashboard.
| What you see | What to do |
|---|---|
| No timestamp (detection never ran) | Click "Run Detection" on the Dashboard |
| Timestamp is old (24+ hours ago) | Click "Run Detection" or confirm auto-detection is enabled in Settings → Detection |
| "Run Detection" button is disabled | Sync is still in progress — wait for it to complete |
3) Is auto-detection enabled?
Go to Settings → Detection and confirm:
- Auto-detection is enabled (runs daily at 2:00 AM)
- Threshold is set to 30, 60, or 90 days
If auto-detection was disabled, enable it and run detection manually once.
4) Does anything actually qualify as dead stock?
If your store has fast inventory turnover, you may genuinely have zero dead stock at your current threshold. This is a good thing.
How to test:
- Temporarily lower the threshold (e.g., 60 → 30 days)
- Run detection manually
- Check if items appear in the Dead Stock Table
If items appear at 30 days but not at 60 days, your inventory is healthier than expected. Set the threshold back to your preferred value.
5) Are filters hiding results?
The Dead Stock Table has filters (age range, product category, status) that can hide items.
Fix:
- Click "Clear all filters" on the table toolbar
- Confirm the status filter includes Active items (not just Excluded)
- Check if you are viewing a saved view that limits results
6) Is the store brand new with no order history?
If your Shopify store has zero orders in the last 90 days, there is no sales data for detection to work with. This means:
- Every item with inventory will be flagged as dead stock (no sales = infinite days without sale)
- OR if there are no products with inventory, the dashboard will be empty
This is correct behavior. As orders come in over time, detection will start differentiating between items that sell and items that do not.
Still stuck? Use System Status
If you have worked through all 6 steps above and the dashboard is still empty:
- Go to System Status (see System Status)
- Take a screenshot showing:
- Sales sync status and progress
- Last detection run timestamp
- Any error messages
- Contact support with the screenshot and your store domain
Troubleshooting (symptom-first)
"Sync is stuck at 0% and not advancing"
Likely cause: sync has not started yet (still Queued) or there is a permissions/API issue. Fix: wait 5–10 minutes and refresh. Confirm the app is still installed in Shopify Admin → Settings → Apps. If still at 0% after 15 minutes, contact support. How to confirm: the orders processed count starts increasing and progress percentage appears.
"Dead stock list is empty but I know I have old inventory"
Likely cause: threshold is too high (e.g., 90 days when your slow items are at 60–85 days), filters are hiding items, or sales history sync has not imported enough data yet. Fix: lower the threshold to 30 days temporarily. Clear all filters. Confirm sync is Completed. How to confirm: items appear in the 31–60 or 61–90 day aging buckets after lowering the threshold.
"Dashboard shows metric cards with zeros but trend charts are empty"
Likely cause: trend charts need at least 2 daily detection snapshots to draw a line. If you just set up, the first snapshot was just created — the second will be created after tomorrow's 2:00 AM auto-detection run. Fix: wait 1–2 days for multiple snapshots to accumulate. How to confirm: trend lines appear after the second daily detection run.
"Some metric cards show numbers but others show zero"
Likely cause: this is often normal. For example, "dead stock items: 15" but "frozen capital: $0" means the flagged items have $0 cost data in Shopify. Fix: verify the cost per item in Shopify Admin → Products → Variant → "Cost per item". If cost data is missing, frozen capital cannot be calculated. How to confirm: after updating cost data in Shopify and running detection, frozen capital populates.
Related articles
Was this article helpful?
Let us know — your feedback helps us improve our documentation.