Dead Stock Radar Help

How-to guide and FAQ for the Dead Stock Radar Shopify app

Dead Stock Radar finds the in-stock variants that have not sold in your chosen window, shows how much cash they tie up, and gives you two ways to act on them: mark them down, or take them off the storefront.

Getting started

1. Let the first scan finish. On install the app reads your catalog and recent order history to work out the last sale date for every variant. Large catalogs can take a few minutes.

2. Read the dashboard. Four figures across the top, each answering a different question: the cash tied up in dead stock, how many SKUs that is, the average age of that stock since its last sale, and how much clearance has already won back. Under them, four age bands — click any band to filter the product list to it.

3. Use the charts. Dead stock over time says whether the problem is growing. New dead stock per week says whether you are still creating it. Beside that, money recovered by clearance — the same chart in the other direction. Click any chart heading to open it full size with the products behind it in a table, and click a bar or a row to jump straight to those items.

4. Act on a row. Tag a product for clearance, hide it from the storefront, or export the list as CSV for your buyer or accountant.

Filtering by location, vendor or product type

The search box at the top of the dashboard scopes the entire app — dashboard, stale inventory and clearance — to one location, vendor or product type. It is a search rather than a dropdown because a real catalog can have thousands of vendors.

Your choice is remembered between pages and between visits, so you can work one warehouse or one supplier at a time. Clear the tag beside the box to go back to everything.

Splitting by location needs the location permission, which the app asks for on install. If you installed before that was added, Shopify will prompt you to approve it once; until then the other filters still work.

Stale inventory

The full list, with a tab for each state: All, Dead, Never sold, Slowing, At risk, Hidden, Fresh and Dismissed. The counts on the tabs always match what the list will show, including while you are searching or have arrived from a chart.

Each row shows the product and SKU, quantity, value tied up, the last sale with how long ago it was, and its status. Sort by any of the figures, and use the row menu for the actions below.

At risk is the early warning: stock that is still selling but whose sales have stalled or dropped sharply while the quantity on hand is heavy. A light markdown now usually beats a deep one later. If you disagree with a flag, clear it and it stays cleared.

Dismissed holds anything you have told the app to stop tracking. Nothing there counts toward your totals, and you can restore it at any time.

Tagging for clearance

One click adds your chosen tag to the product, ready for an automatic collection or a discount. Select several rows to tag them together. Turn on daily tagging in Settings to have every dead product tagged automatically — it is off by default.

Hiding from the storefront

Some dead stock should not be discounted, it should simply stop taking up space on a collection page. Hide from storefront sets the product to draft, which takes it off every sales channel at once — your online store, POS and anywhere else you sell.

You can hide one product from its row menu, several at once by selecting them, from any chart drill-down, or straight from the Clearance page as an alternative to marking something down.

Hidden stock still counts as cash tied up. Hiding takes a product off the storefront; it does not turn the money back into cash, and the stock is still on your shelf. A dead-stock figure that dropped every time you hid something would be telling you what you want to hear. Hidden products stay in your totals and get their own tab.

Unhiding puts things back exactly as they were. The app records which products it hid and what their status was beforehand, so it will never publish something you drafted yourself, and restoring returns each product to the state it was in.

Clearance

The clearance ladder marks dead stock down in steps rather than all at once, so you discover the smallest discount that actually moves each item. Review the preview before anything is applied, and restore an original price at any time.

Afterwards the dashboard reports what it achieved: how many markdowns were applied, how many sold, the median days to sell, the money recovered week by week, and sell-through by discount depth — which tells you how deep a discount your stock really needs.

Only sales that happen strictly after a markdown is applied are credited to it. Same-day sales are left out, because there is no way to tell whether they happened before or after the price changed.

If you set a cost per item on your variants, the ladder will not price below that cost. Without costs it has nothing to protect, so set them first.

Settings

Windows. Set the number of days without a sale that counts as dead, the shorter number that counts as slowing, and a minimum value below which rows are hidden so the list stays focused.

Clearance tagging. Off by default. Turn it on to tag every dead product daily with the tag name you choose.

Email digest. A weekly or monthly summary of your top offenders to your own address.

Sync now refreshes sales data and re-runs the analysis immediately instead of waiting for the nightly sync.

Languages

The app follows the language of your Shopify admin — English, German, Spanish, French, Italian, Dutch and Brazilian Portuguese — and switches automatically when you change it. Money and dates are formatted for your locale and your store's currency.

Before you uninstall

Shopify removes the app's access the moment you uninstall, so anything it changed would stay as it is. Before you go:

Use Remove all tags this app added in Settings to clear clearance tags. Unhide anything you still want on sale, from the Hidden tab. Restore any clearance prices you do not want to keep, from the Clearance page.

FAQ

How is "last sale" calculated?
From order line items, aggregated to unit counts per variant per day. No customer names, emails, or addresses are read or stored.

Why is a product listed as dead when I know it sells?
The window applies per variant. A product can have one variant that sells and another that has not moved. Check the SKU on the row.

Where does the value come from?
Quantity on hand times the cost per item set on the variant in Shopify. Variants without a cost fall back to price, which the app tells you on screen. Set costs to get real numbers.

Does the app change anything in my store?
Only when you ask it to, and only in three ways: adding a clearance tag, hiding a product by setting it to draft, and changing a price if you use the clearance ladder. Each one is reversible from inside the app, and daily auto-tagging is off unless you turn it on. Everything else is read-only.

Does hiding a product delete it?
No. It sets the product's status to draft, which removes it from your sales channels but leaves the product, its variants and its inventory untouched. Unhide restores the status it had before.

Why did my dead stock total not drop when I hid something?
Because the stock is still there. Hiding stops shoppers seeing it; it does not sell it. The total measures cash tied up, so it only falls when stock actually moves.

What permissions does it need?
Reading products, inventory, locations and order line items, plus permission to write to products — which is what tagging, hiding and clearance pricing use. It never asks for customer or order records.

What is the price?
$9.99 per month with a 14-day free trial, billed through Shopify.

What happens to my data when I uninstall?
Shopify tells the app to erase your store's data after uninstall, and Dead Stock Radar deletes the sales aggregates, catalog cache, and settings.

Support

Email support@aro-pcrm.com and include your store's .myshopify.com domain. Ideas are welcome via Suggest a feature inside the app.

Watch the demo · Privacy policy