← All guides

How to read the Replenishment page

Replenishment answers four questions for every product: whether to order, how many, by what date, and on which route. This guide reads the table it opens on, the cards behind the switch, and what to check when a number looks off.

Marcus Volsted Marcus VolstedCo-founder, Restocio Published 27 October 202621 min read

On Restocio's Replenishment page every row is one product. Order by is the last day to place its order so the goods land before the shelf is empty, the Sea qty, Rail qty and Air qty boxes are the units Restocio suggests on each route, and Incoming (PO) is what is already on the way, with a red line when it lands after you run out. Every quantity is a suggestion you can type over. Nothing is ordered until you press Order.

Why a store should replenish this way at all is a different question, covered in Shopify replenishment, end to end. This page is only about reading the screen. If a route's column is missing, the cause is usually a switch described in the freight mode toggles guide.

What is on the Replenishment page?

Replenishment sits in the sidebar, with Events right under it, and the page's own heading reads Replenishment Planning. Top to bottom you find a row of buckets that choose which products are listed, a white box with the plan's totals, a list header with the search and the view controls, a row with the order buttons, and then the list itself. It opens as a table, which Restocio calls Raw data. The switch at the right of the list header turns it into cards, called Recommendation, and the page remembers your choice in that browser.

At the top right, Order by urgency opens the same plan in a side panel, grouped by how soon each product runs out, with one button per group to draft the orders. It is a quicker read on a busy morning.

The white box shows what you would be committing to if you accepted everything in the current list. A line only appears when it can be worked out.

Label in the boxWhat it adds upHow far to trust it
Recommended to orderUnits suggested across the list, every route together, after supplier minimums. Products already covered by an order are left outA forecast from your own sales
Estimated purchase costThose units times each product's purchase cost, freight not included. With prices missing it adds “based on N of M products”A floor: missing costs can only make the true total higher
Lost sales while out of stockSales missed on products that are empty right now, at their normal price excluding VAT and the pace they sell at when in stockA guess from that pace
Estimated freight for this planUnits times weight times your own rate for each product's route. A second line says how much of it is paid for speedAn estimate: real invoices carry fees it cannot know. Marked (est.) where our example price stands in for yours
Order cycleYour main route's travel days, plus the supplier's days before it ships, plus the spare days on arrival. A range, “N to M days”, when your suppliers differExact for your settings, but only as true as your travel days

If a route you switched on has no freight price at all, neither yours nor our example, the freight figures stay hidden and a line near the top of the page names the route, with a link to add the price. A made-up zero would be worse.

How do the buckets work?

The buckets filter the list by how close each product's order deadline is, and the count beside each name always matches what clicking it shows. The page opens on Order today. Inside every bucket the list runs soonest deadline first, with products already ordered at the bottom.

BucketWhat lands in it
Order todayThe deadline is today or has passed, or the product has no deadline date yet, and there is a sales pace to size the order from
No sales to order fromDue by date, but with no sales to size an order from, so each orders 0. Only shown when there are any
Next N daysThe deadline falls 1 to N days from now. N is your reminder, 10 unless you changed it
OrderedAn order in Purchase Orders already covers the product
AllEverything in the current view

No sales to order from is where a product goes when it is empty and has never sold, or has no pace at all. Before 27 October 2026 those sat in Order today, each suggesting 0 units. Nothing in that bucket is hidden from you, and nothing is ignored on your behalf. Order some by hand, or mark the ones you no longer sell Ignore or Discontinued in SKU Manager.

With Next N days open, a box appears beside the buckets: “Remind me N days before the order deadline.” It controls when products show up on the list, never how much you buy. On a short route it is capped at half the trip, and the box says so. An empty Order today bucket is good news. The page says “Nothing to order today” and offers the next bucket.

What does each column in the table mean?

The table shows these columns in this order unless you move them. The route columns only appear for routes you have switched on, and Truck qty only when truck is on.

ColumnWhat it shows
Image, SKU, TitleThe product. These three are locked by default, so they stay put while the rest scrolls sideways
SupplierThe supplier the product is planned on
ActionA green chip naming the route of the main order, or a red one such as “Urgent air” when a faster route has to fill a gap
NotesSmall icons for whatever needs your eye, with the sentence when you hover: customer orders waiting, a deadline already passed, sales missed while empty, units already on the way, or a pace taken from the last time it sold
Sea qty, Truck qty, Rail qty, Air qtyThe suggested units per route, in a box you can type over
Next boat landsThe day the next shipment should reach you: the one on its way, or else an order placed today. It names your main route, so it can read Next train lands
PurchaseThe unit purchase price
Stock lastsDays of stock left at today's pace
In stockUnits on the shelf, as Shopify reports them
Avg. salesUnits sold per day, the pace every number here is built on
Order cycleThis product's journey in days for its supplier: travel, the supplier's days before it ships, its usual lateness and the spare days. Explained further down
Order byThe order deadline, the same date the card shows
Estimated freight costFreight for the suggested units, at your rates
Incoming (PO)Units on open purchase orders, with the expected date, and a red line when they arrive too late
Lost salesOff until you tick it under Columns. Sales missed on a product that is out of stock right now, “at least” when the day it ran out is unknown
ReasonOne plain sentence on why the row says what it says

A dash in a cell means the number is missing, never zero. Clicking a row filters the list to that product's supplier, which is the quickest way to gather one supplier's order. To tick a row, use its box on the left. Shift-click a second box to tick every row between the two.

How do you move, hide and lock columns?

The table behaves like a spreadsheet. Drag a column header to move it. Right-click a header for Hide column, Lock columns up to here, an unlock option once anything is locked, and Reset columns. The Columns button, beside Full view, lists every column with a tick box in the table's order, so a hidden one comes back with one click, and Reset columns at its foot puts everything back as it was.

Locked columns stay on screen while the rest scrolls sideways, which keeps the product in view on a wide table. Full view lifts the list over the whole screen so you can work through it, and Esc or Exit full view takes you back. All of this is about what you see. It never changes a number, and it is saved in that browser only, so a colleague keeps their own layout.

What does the red line under Incoming (PO) mean?

A red “Lands N days after you run out” under the Incoming (PO) number means the order on its way arrives after the shelf is empty, and N is how many days it will stand empty. Restocio walks the shipments in landing order at the product's pace, event days included, using that supplier's own routes when its card has them, and the line appears only when one is too late.

Two cases pinned in Restocio's tests show the difference. A product with 120 on the shelf selling 10 a day lasts 12 days. With 800 units coming by boat in 52 days, the line reads “Lands 40 days after you run out”. The same pace with 340 on the shelf and 500 coming by train in 18 days lands in time, so the cell shows the units and the date and nothing else.

The second warning, “On the way, but too late to count on”, means every shipment for the product is past its supplier's usual delay, so the plan has stopped counting on it. Answer the late-order question on Incoming, a tab on Purchase Orders, and the plan picks the new date up at once. A shipment that lands in time with almost nothing to spare gets no warning, so a cell without a red line is not proof of plenty of room.

What does a card show in the Recommendation view?

Switch to Recommendation and every product becomes a card that reads top to bottom. The face is kept short on purpose, and nothing is lost: what does not fit is one click away.

Clicking anywhere on a card ticks it, which is different from the table, where a click filters by supplier.

What do the status labels mean?

The label is worked out from the same numbers as the deadline, so the two never disagree. Read them together.

LabelWhat it meansWhat to do
StableStock covers the wait for a new shipment, so no order is dueNothing yet
Order soonThe deadline is aheadOrder now if you like, or by the date
Order nowThe deadline is today or has passed, and the main route still covers the gapPlace the order
UrgentThe main route would land after the shelf is empty, so faster routes are added on top, or no route can close the gap at allOrder today, and look at the extra freight
Out of stockThe shelf is empty with no sales to measure a pace from, or Restocio has no days-of-stock figure for the product. These usually sit under No sales to order fromRead the reason on the card, then order by hand or mark the product Ignore or Discontinued in SKU Manager
Ordered – En routeAn order in Purchase Orders already covers the waitNothing. Change the order's status in Purchase Orders to remove the tag

Where does the recommended quantity come from?

The quantity is built in three moves: a main order sized for the whole journey, then faster routes added on top for any days the main one cannot reach, minus what is already on the way. The inputs are your sales pace, the routes, the days each takes, the supplier's own days, and the spare days of stock you want left when a shipment lands. Those come from your store's settings unless the supplier's Freight tab holds its own, in which case its products are planned on that card's numbers.

Here is one product pinned in Restocio's order-chain tests, so you can check the shape by hand. It sells 10 a day with 100 on the shelf. The boat takes 70 days, the train 20, the plane 5, and the spare days are 30 on the boat, 7 on the train and 3 on the plane.

RouteUnitsWhy
Boat1,000100 days of sales, the 70-day trip plus 30 spare days
Train570The 50 days between the train landing (day 20) and the boat landing (day 70), plus 7 spare days
Plane130The 10 days between the shelf running empty (day 10) and the train landing (day 20), plus 3 spare days
Total1,700The faster routes are added on top, not carved out of the boat

With 45 days of stock the same product needs boat 1,000 plus train 320, 1,320 in all, because the plane is not needed. With 75 days it is 950 units, all by boat. With 120 days it is nothing, because the shelf outlasts the boat, the spare days and the reminder. Your own numbers differ with your pace, routes and spare days, but the shape is the same.

Order cycle is that journey in days for the product's supplier: the travel days of the route leading its plan, its own if typed on its card or else your store's, plus production and handling days, plus the days it usually runs late, plus the spare days. Settings, Inventory shows the store's version for the route that leads your plan as “Total”: days before your supplier sends the goods, plus travel, plus the days of stock left on arrival, is how many days before a product runs out you should order it. The supplier setup guide covers the supplier's fields.

After that the suggestion is rounded up to the supplier's minimum or to whole packs, and the card says so. Which minimum wins, and where each is typed, is in how minimum order quantities work in Restocio.

Can you change what Restocio recommends?

Yes, and the decision is always yours. Every route box, in the table or on a card, holds a number you can overwrite, and the order uses whatever is in the boxes. When a quantity falls under the point where a transport pays off, the table cell turns amber with the reason on hover, and the card shows an orange line with a link such as “Raise to N”. Following the link changes the box. Ignoring it changes nothing.

The app never hides or reorders a product because of its margin, and it never ignores or writes off a product on its own. A loss leader or a bundle component stays on the list. Where it says something about money, as with the freight estimate and what going faster costs, that is context for you to weigh.

What do the filters do?

The Filters icon beside the search box opens a small panel. Every active filter also shows as a chip you can remove, with “Clear all” once there are two. Filters change which products you see, never a quantity.

FilterWhat it does
SupplierShows one supplier's products, so everything running low from them can go in one order. Only offered when your products span more than one supplier, or some have none
Show urgent onlyKeeps the products whose plan adds a faster route on top of the main order
Holding up customer ordersKeeps products that are out of stock while customer orders wait for them, with the count beside it. Restock these first to release the most orders at once
Hide slow sellers, “Sold under N in the last D days”Hides products that sold fewer than N and do not need ordering. A product that needs ordering always shows. Empty means off
Show all from supplierWith a supplier chosen, adds its other products below a divider marked “Add to order”, so you can tick them into the same shipment

If a product you expected is missing, open the line “N product(s) are not in this list” above the list. It names each hidden product and why: sold under your threshold, discontinued, ignored, out of season, out of stock and never sold, or the list was full. Its Hide button tucks the line away in that browser until the number changes, so a newly hidden product still brings it back.

What should you check when a number looks wrong?

Start from the number that looks off and go to the input behind it.

What looks wrongCheck thisWhere it lives
Avg. sales is too low or too highThe sales period, a one-off wholesale order, a campaign not entered as an eventSettings, Inventory, “Sales period the pace is measured over”. Events has its own entry in the sidebar
The pace has “(estimate)” beside it on the cardRestocio is counting your shop's growth into the pace. Hover the marker for what was addedSettings, Inventory, “Count my shop's growth into every order”
In stock or Stock lasts is wrongThe stock figure in Shopify, since that is what Restocio readsShopify. “How this was calculated” shows the units used
Order by is too early or too lateThe travel days of the route that leads the plan, the store's or that supplier's ownSettings, Inventory, “Days the boat travels” (or train, plane, truck). For one supplier, its Freight tab, “Travel days”
Every date from one supplier is offThat supplier's production and handling days, routes, travel days and usual latenessSuppliers, open the supplier, Freight tab: “Production days”, “Handling days”, “Ships by”, “Travel days”, “Usually late (days)”
A supplier's handling days are blankIt uses your store's numberSettings, Inventory, “Days before your supplier sends the goods”
Orders land with too little or too much stock leftThe spare days for each routeSettings, Inventory, “Days of stock left when the boat arrives”, and “Extra days the train brings” for the faster ones. For one supplier, “Spare days on arrival” on its Freight tab
Incoming (PO) shows a dash although you orderedThe order is not in Restocio's Purchase Orders, or it was saved as a draftPurchase Orders. An order placed only with the supplier or in the Shopify admin is invisible to the plan
Estimated freight cost is a link, not a numberA missing freight price or weightThe link itself: “add your freight price” goes to Settings, Freight & Margin, “add a weight” to SKU Manager
The quantity is bigger than you expectedA supplier minimum or pack size, or preorders added to the orderThe card's notes say which. Minimums are typed on Suppliers, and SKU Manager only shows them

One thing worth knowing before you hunt: the spare days are a setting you control on purpose. Raising them moves every deadline earlier by the days you added, and a product due now orders that many more days of sales.

How can you tell an estimate from a fact?

Restocio marks estimates in the words themselves, and an info icon next to a figure holds the reason. A figure with none of these markers, such as the stock you hold or a deadline date, is arithmetic on numbers you entered.

The honest limit is the forecast itself. Every quantity is built from your own past sales, so it is wrong when a sale or a one-off order goes unmarked. A campaign only you know about goes in on the Events page, and until you add it the plan does not know. The table also cannot be sorted by a column: it always runs by deadline, so finding the product with the most stock means going to the far end of All.

How does an order move on to Purchase Orders?

You tick the products, press Order in the row just above the list, and Restocio logs the order in Purchase Orders. The row reads “Tick products to order them, or order the whole list.” until something is ticked, and the box at the top of the list ticks everything shown. The button reads “Order” and becomes “Order (N ticked)”. Pressed with nothing ticked, it tells you to tick something first.

After a save, a message offers “Open the order”, and the products the order covers move to the Ordered bucket. Purchase Orders is where an order is marked received or cancelled, and a late one waits for an answer at the top of its Incoming tab. Labels, Download and PDF sit beside the Order button for the same ticked products, Labels on a computer only. Read-only users do not see the row at all.

Common questions

What does Order today mean on the Replenishment page?

It is the bucket of products whose order deadline is today or already passed and that have a sales pace to order from. The deadline is the last day to place the order so it lands before the shelf runs out, counting the supplier's days, the route's travel days and the spare days you want left on arrival. Products that are due but have never sold sit next to it under No sales to order from. An empty Order today means every deadline is handled.

Why does one product show quantities on several routes?

Because the main order cannot arrive before the shelf is empty, so faster routes are added on top to cover the gap. In Restocio's order-chain tests, a product selling 10 a day with 100 on the shelf gets 1,000 by boat, 570 by train and 130 by plane, 1,700 in all. The train and plane units are added to the boat order, not taken from it. A product with plenty of stock gets one boat order only.

What does Lands N days after you run out mean?

It is a red line under the Incoming (PO) number in the Replenishment table. The order on its way arrives after the shelf is empty, and N is the number of days the product will be out of stock in between. A product with 12 days of stock and a boat landing in 52 days reads Lands 40 days after you run out. Check the product's route boxes, which can suggest units on a faster route, or ask the supplier for an earlier date.

Can I change the columns in the Replenishment table?

Yes. Drag a header to move a column, right-click it to hide it or to lock the columns up to it, and use the Columns button to bring a hidden one back or reset the layout. Lost sales is one of the columns and starts unticked. The layout is saved in your browser and never changes a number.

Why is a product missing from the Replenishment list?

First check the bucket: Order today shows only what is due now, and All shows everything. If it is missing from All, open the line that says how many products are not in this list. It names each hidden product and the reason: it sold fewer units than your slow-seller threshold and does not need ordering, it is marked Discontinued or Ignored, it is out of season, it is out of stock and has never sold, or the list was full. A product that needs ordering is never hidden for being slow.

What happens when I save an order from Replenishment?

Saving creates the order in Purchase Orders, grouped by supplier, and the products it covers move to the Ordered bucket with their units counted as on the way. A draft is saved without counting as ordered. The plan reads Purchase Orders to know what is coming, so an order not saved there is invisible to it. Stock only reaches Shopify when you count the goods in on Incoming, a tab on Purchase Orders, and only if you let Restocio update your Shopify store under Settings, General. Before launch, Restocio writes nothing to Shopify for any store, even with that switch on.

Marcus Volsted
Marcus Volsted
Co-founder, Restocio

Marcus co-founded Restocio and works on it daily with a Swedish importer who plans their purchasing in it every working day. Restocio is built in Sweden by two founders, one Swedish and one Danish, and Marcus is the Danish one. Why we are building it.

Related reading

Restocio plans purchasing for Shopify stores that import. It works out what to order, how much, and whether it should travel by sea, rail or air, so you pay air freight only for the units that genuinely cannot wait.

See pricingTalk to us