Skip to main content

Choose what appears in reorder suggestions

Keep discontinued products or self-managed suppliers out of reorder suggestions - and bring them back anytime.

The Reorder page suggests items at or below their reorder point, grouped by supplier and ready to turn into draft purchase orders. Most of the time that's exactly what you want - but not everything belongs there. A discontinued product, a seasonal line, or a supplier whose ordering you manage yourself can crowd the list with suggestions you'll never act on.

Stockroom never lets you swipe a suggestion away - a dismissed suggestion is one you forget about until the stockout. Instead, what shows and what doesn't is always a setting you can see and undo.

Keep a product out

On a product's page, the Replenishment section has an Exclude checkbox per variant. Excluded variants never appear in reorder suggestions and are never added to automatic restock drafts.

To do this in bulk, open Inventory and switch to the Suggested levels view: select the rows and use Ignore. Include again brings them back, and the view's filter can show everything currently ignored. The stock settings CSV carries the same flag in its exclude_from_reorder column, so you can also manage it in a spreadsheet.

If another app already flags these items on a Shopify metafield, you can make that metafield the flag's home: in Settings, Data & sync, Linked metafields, link Exclude from reorder to a true/false metafield. Ignoring or including in Stockroom then updates the metafield, and edits made in Shopify flow back within seconds.

You can also keep whole groups out by tag. Settings, Restocking, Exclude tags from suggestions takes a list of Shopify product tags - anything carrying one of them never shows up in a suggestion or an automatic restock draft. This is the tidiest way to handle lines you have stopped buying but still sell down, or seasonal items you only order at certain times: tag them once in Shopify and the suggestions leave them alone. You can still add a tagged product to a purchase order by hand whenever you want it. The mirror sits just above it: Only suggest products with these tags. With a tag such as auto-reorder there, only products carrying it are ever suggested - the shorter list to keep when most of your catalog is not for reordering. Both settings pre-fill the matching filter on the Restock page, where you can clear them for one visit.

Ignore a whole supplier

When it's not one product but everything a supplier carries - say they run their own replenishment schedule, or you only buy from them seasonally - open the supplier's page and tick Ignore in reorder suggestions.

Their items leave reorder suggestions and automatic restock drafts, but the supplier stays fully active everywhere else: you can still create purchase orders for them, email and receive as usual, and Add suggested products on one of their purchase orders still fills in suggested quantities - asking on their own PO isn't the same as being nagged on the Reorder page.

This is different from Hide supplier. Hiding means "we don't order from them anymore" - a hidden supplier leaves the pickers and lists too. Ignoring means "we still order from them, just don't suggest it".

Focus on your best sellers first

Filters narrow the view for today without excluding anything. Open More filters and use the ABC grade buttons - pick A and B to see only the items your revenue depends on when the list holds more than you can order right now. Grades come from Stockroom's nightly revenue ranking; see ABC analysis: grade products by the revenue they earn.

What never suggests on its own

  • Variants whose inventory isn't tracked in Shopify - with no counted stock, there's nothing to suggest from.

  • Stock at locations you've hidden (see Hide locations you don't use).

  • Products of hidden suppliers.

  • Items whose shortfall is already covered by stock on the way - see Stock on the way that never arrives below if those units never turn up.

Nothing disappears silently

Out-of-stock items that have no reorder point and no recent sales can't produce a suggestion - so each supplier group counts them under Out of stock, not suggested instead of hiding them. Expand it to see exactly what the engine had nothing to say about. If a lot of your suppliers are in that state, the section lists the first 25 of them and tells you how many there are altogether - setting reorder points is what moves those items out of it and into the buy plan.

Stock on the way that never arrives

Shopify counts stock that is on its way as part of what you already hold, so an item with units coming is not suggested for reorder - it looks covered. That is right while the order is real. It goes wrong when whatever promised those units is gone: an app that has shut down, or an order settled somewhere else. Nothing ever draws those units down, so the item stays out of your suggestions for good, and you find out when you run out of it.

The commonest cause is Stocky, which shut down on 31 August 2026. Anything it still had open is standing on your products with nothing left to receive it.

To check, open Settings, Data & sync, and find Incoming stock check. Press Check incoming stock. Stockroom asks Shopify who promised each unit on its way, and lists any source nothing is expecting - with how many units and how many items it covers. A Stockroom purchase order that is still open is expected, so it is not listed.

📸 SCREENSHOT: Settings > Data & sync > Incoming stock check, after a run that found something - the Promised by / Units / Items table with a Take back button

Press Take back beside a source to remove its units from your incoming figure. That item can be suggested again straight away. Sources are listed and taken back one at a time on purpose - there is no "clear everything" button, because another app you still use may be promising stock quite legitimately, and only you know which apps you run.

How much it suggests

A suggestion has two parts. The reorder point is the level that triggers it: enough stock to cover your lead time plus a safety buffer. The quantity then tops the item back up to its max level, which is the reorder point plus a stretch of future sales - the order cover.

The defaults live in Settings, under replenishment: Order cover (days) (30), Default lead time (days) (14), Safety buffer (days) (7), and Sales window (days) (30) - the stretch of past sales the rate is measured over. So an item selling 2 a day suggests reordering at 42 and topping up to 102. Each supplier's own Lead time (days) overrides the default, and per-product safety stock on the product page overrides the buffer.

You can also change the horizon for one order without touching your defaults. On a purchase order, Add suggested products has a Days of cover menu - Default cover, or 14, 30, 60 and 90-day cover. That is how you buy 30 days from a supplier who delivers weekly and 90 from one who ships a container twice a year.

Let Stockroom draft the orders for you

On a supplier's page, tick Auto-draft restock orders and Stockroom keeps a standing draft purchase order for them, filled with their items at or below reorder point. Use How often beside it to choose every night, weekly (Monday) or monthly (the 1st), in your shop's timezone.

It tops up the same draft rather than creating a new order each run, so you never come back to a pile of them, and quantities already sitting on an open draft are subtracted so re-runs settle instead of doubling. These stay drafts - Stockroom never marks them ordered or emails a supplier on its own. You review, adjust and send.

Good to know

  • Changes apply immediately - suggestions are recomputed live every time the Reorder page loads.

  • Excluding a product also stops its reorder-point stock alerts. Ignoring a supplier doesn't touch alerts - use an alert rule's vendor filters if you want those narrowed too.

  • A supplier set to auto-draft restock orders but also ignored gets no drafts - ignore wins.

  • Everything here is reversible: untick the checkbox or use Include again and the items return to suggestions right away.

Did this answer your question?