⏳ Stocky shuts down August 31, 2026

Free Stocky Export Converter

Stocky won't move your history into Shopify, and Shopify can't re-import old purchase orders. Drop your Stocky exports here and get clean, import-ready files. Runs in your browser, nothing uploaded. Free, no signup.

Free & unlimited No sign-up Nothing uploaded
Stocky is shutting down on August 31, 2026, and your purchase orders, suppliers, and stocktakes don't carry over to Shopify automatically. Shopify's own import can't restore a past purchase order either — its CSV upload only creates a new draft and drops the status, received quantities, supplier, and costs. This tool converts your Stocky exports into clean files you can keep and import: a Shopify-native CSV where Shopify supports it, and an EZStock-ready file that brings your full PO history across in one import. It runs entirely in your browser — nothing is uploaded.
📥

Drop your Stocky export here

or choose a file — CSV or the Stocky API JSON. Purchase orders, suppliers, stocktakes, or cost lists.

Your file is read and converted in this page. It never leaves your browser — no upload, no account, nothing stored.
💡 For the most complete result, use the Stocky API JSON. The CSV export doesn't include per-line supplier costs or real receipt dates — those live only in Stocky's API (the purchase_orders JSON), which this tool reads. Pull that before Aug 31 if you want the full cost trail and lead times.

Import this straight into EZStock

The EZStock-ready file above imports your full purchase-order history (status, received quantities, costs, and suppliers) in one go, no re-keying. EZStock is a Shopify inventory + purchase-order app built as the Stocky alternative, with a free plan.

Open EZStock →
This converter reads your file exactly as exported and never guesses missing data. Rows that Excel mangled (long SKUs turned into 7.5E+11) or that have a blank SKU are listed for you, not silently dropped. Some Stocky fields (per-line supplier costs, exact receipt dates, supplier notes) only exist in Stocky's API export, not the CSV — for the most complete result, export the API JSON where you can.

What it converts

Auto-detects each file and gives you clean, import-ready output. Drop several at once.

Purchase orders

Consolidates Stocky's one-PO-at-a-time exports into a single file and keeps status, received quantities, costs, dates, and supplier — the history Shopify's own import throws away.

Suppliers

Cleans and de-duplicates your supplier list (name, lead time, contact) into an import-ready file — the data Stocky can't even export, so you'd otherwise re-type it.

Stocktakes & inventory

Turns counts into the Shopify Inventory import shape (SKU + Available) — the correct path now that quantities can't be imported through the Products file.

SKU & cost lists

Produces a clean SKU-to-cost file so you can re-apply cost-per-item in Shopify or EZStock instead of losing your cost basis.

Questions

Why do I need to convert my Stocky data?

Stocky shuts down August 31, 2026, and its data doesn't move into Shopify automatically — after that date you can't export anything. Shopify's native import also can't restore past purchase orders: its CSV upload only creates a new draft with line items and drops status, received quantities, supplier links, and costs. This tool turns your exports into clean files you can keep and import.

Is it free, and is my data uploaded?

Completely free, no account, no limit. Your file is read and converted entirely in your browser — nothing is uploaded to a server and nothing is stored. Once the page has loaded you can even use it offline.

What exactly do I get out of it?

For each file, clean import-ready CSVs: a Shopify-native format where Shopify supports it (inventory counts, cost-per-item) and an EZStock-ready file that imports your full purchase-order history — status, received quantities, costs, and suppliers — in one step.

Can Shopify import my old purchase orders?

Not on its own. Shopify's purchase-order CSV upload only adds product line items to a new draft PO — it can't import past statuses, received quantities, or supplier links. That history is exactly what this converter preserves so you can import it into EZStock instead of re-keying it.

My SKUs look like 7.5E+11 — can you fix that?

That's Excel converting a long numeric SKU into scientific notation, which permanently loses the real value. The converter can't recover it (no tool can), so it flags those rows for you. To avoid it, open the export in Google Sheets, or format the SKU column as text before opening in Excel.

CSV or the Stocky API JSON — which should I use?

Use the API JSON if you can pull it. Stocky's CSV export leaves out a few things that only exist in the API: the per-line supplier cost actually paid on each PO (supplier_cost_price) and the real per-line receipt date (received_at), which you need for an accurate cost trail and supplier lead times. This tool reads the purchase_orders API JSON and pulls those through. The CSV path still works and is fine for most people — the JSON is just the more complete source. Grab it before the API goes dark on Aug 31.

What can't be recovered no matter what?

A couple of Stocky fields aren't in the CSV or the API at all, so no tool can convert them — you have to capture them by hand before Aug 31: supplier notes (free-text per vendor) and par / reorder-point settings. Everything else — purchase orders, line costs, received dates, suppliers, stocktakes — comes through, with the API JSON giving the fullest result.

Stocky migration guides

Everything you need to move off Stocky before August 31, 2026 — export, convert, and import without losing your history.