Reorder points and stock levels are the thresholds that drive your Reorder list and your stock alerts. You own them - Stockroom suggests values from your sales history, but never overwrites anything you set.
The four levels
On a product's dashboard, in the Costs & replenishment section, you can set, per variant:
Low stock - when to warn you it is running low (also your low-stock alert trigger).
Reorder point - when it is time to order more.
Max level - the level each order tops back up to.
Safety stock - a buffer of units to keep as a cushion.
Leave a field blank and Stockroom shows a ghost value - the suggestion from your sales history - which acts as the working threshold until you enter your own.
Per-location overrides
By default your levels apply to all locations. Pick a location above the table to set overrides for just that location; blank fields there fall back to your all-locations values. You can also mark a variant Exclude from reorder so it never appears in suggestions or the Reorder list. Variants that do not track inventory in Shopify are excluded automatically - with no counted stock, there is nothing to reorder.
Apply a suggestion
When Stockroom has a suggestion, click Apply suggested to save it as your own. It only fills fields you left empty - it never changes a number you typed.
Pack size and minimum order
In the product page's Supplier ordering section you can also set, per variant: Pack size (how many units the supplier ships together), Minimum order quantity, and a Pack name ("case", "box"). These shape quantities rather than thresholds: reorder suggestions lift to the minimum and then round up to whole packs, and the PO editor shows the breakdown - "3 cases of 4" - with a caution on quantities that break the pack or sit under the minimum. Quantities everywhere stay in single units - packs are context, never a forced rounding.
Import and export by CSV
On the Inventory page, use Export CSV and Import CSV to set levels in bulk:
Match rows by variant_id, SKU, or barcode.
Add a location column for per-location overrides; leave it blank for all locations.
Exported files re-import as-is, and blank cells never change existing values.
Pack size, minimum order, and pack name round-trip too - columns pack_size, min_order_qty, and pack_unit (case_pack, moq, and pack_name work as aliases), set on the all-locations row.
Good to know
Stock alerts only ever fire on levels you have saved, not on raw suggestions. Saving a suggestion, or typing your own value, is what turns on alert coverage for that product.

