← Restock Forecast

Moving from Stocky: which columns come across, and which never existed

Read-only access to Stocky is expected to end around the end of November 2026. Until then you can still download your files, and the purchase order export is the one to take: it is the only file that ties a product to a supplier, to a price and to a date.

Stocky’s column names are published nowhere, and the per-order download does not use the same ones as the report. Rather than ask anyone to trust that their file will be read, here is exactly what this app matches. Hold it against your own export - it takes a minute.

The headings this app reads

What it isHeadings recognised
Purchase order number
A one-order download has no such column. The number is taken from the file name instead, and you can correct it.
Purchase Order, PO Number, PO, Order Number
SupplierSupplier, Supplier Name, Vendor
StatusStatus, State, Order Status
Date orderedOrdered At, Order Date, Created At, Date
Date received
With this and the order date, how long that supplier actually took is measured rather than typed.
Received At, Date Received, Completed At, Archived At
Date expected
Usually absent.
Expected, Expected At, Due Date, Delivery Date
SKUSKU, Variant SKU, Product SKU
Barcode
Used when a line has no SKU.
Barcode, UPC, EAN, GTIN
Product / variantProduct, Product Title, Variant, Option
Quantity ordered
Never the report's plain “Ordered” column - see below.
Qty Ordered, Quantity Ordered, Quantity, Qty
Quantity receivedReceived, Quantity Received, Qty Received
Cost per unit
“(base)” is your own currency, and is preferred over a supplier-currency column beside it.
Cost (base), Cost, Unit Cost, Cost Price
Line total
Only used when there is no unit cost: the total over the quantity.
Total Cost (base), Total Cost, Line Total

Anything it does not recognise is shown on screen with the column you can point it at instead, before anything is saved. Nothing is guessed silently.

The trap in the report’s own wording

In Stocky’s purchase orders report, “Quantity” is what was originally ordered and “Ordered” is what is still outstanding. They are different numbers under almost the same word, and a file read the wrong way round shows every received order as having asked for nothing. This app never takes the plain “Ordered” column as the quantity.

What was never in any export

Merchants who pulled their own files confirmed each of these. No app can bring them across, whatever it says - they were not in the file to begin with:

Write them into a spreadsheet by hand while Stocky still opens, one column per field. Do that before you choose a tool rather than after, or you will type them twice.

What comes back when the file is read

The fields you copy by hand have somewhere to go

A supplier here holds a phone number, an address, payment terms and notes as their own fields rather than as lines inside one notes box - so a term like “60 days from invoice, 2% if paid in 10” can be read back when the invoice arrives, and shows on every purchase order for that supplier.

The import is on the free plan, so your history can be parked here before the window closes whether or not you use the rest of it.

Also worth reading: what stops working and when.