Stocky migration

How to export your Stocky data

Stocky stops working on 31 August 2026, and its APIs stop the same day. Exporting is the easy part — it's four reports and an afternoon. The part that catches people out is what happens next, so read the trap below before you start clicking.

Read this before you export anything

Exporting your data and migrating your data are not the same job. Shopify's own guide says: "Historical purchase orders can't be imported into Shopify." So you will end up holding a perfectly good CSV of every purchase order you've ever raised, and Shopify admin will have nowhere to put it. Export anyway — you can't get it later — but go in knowing the file is a destination problem, not a source problem.

There is one destination for that file

Ops Console — the app that publishes this guide, so weigh it accordingly — imports the Stocky purchase-order history as real, queryable purchase orders: supplier, cost, dates and line items, not an archive folder. Cost prices and your rebuilt supplier list come with it. That import is the specific gap the product exists to fill, and it's the one capability in this category we haven't found anywhere else. You don't have to decide today, and nothing below depends on choosing us: export first, choose second. The export window closes; the decision doesn't.

A note on click-paths

We're not Shopify, and we won't pretend to know exactly which menu Stocky's UI is showing you this month. So this guide names the reports by purpose and tells you the order to run them in — the parts that don't change and that Shopify's guide doesn't cover. For the authoritative, current click-path, use Shopify's transitioning-from-Stocky guide. Everything exportable comes out of Stocky's built-in reports as CSV.

The export order

Order matters for exactly one reason: your purchase-order reports are the source you rebuild your suppliers from, and step six is irreversible. Do them top to bottom.

  1. Export your purchase-order reports first

    Run Stocky's purchase-order reports and save them as CSV. This is the single most important export: it is the only record of what you ordered, from whom, at what cost, and when it arrived. Do this before you touch anything else, because it is also the file you will rebuild your supplier list from — and the only file anyone can turn back into real purchase orders afterwards.

  2. Export your historical cost data

    Run Stocky's cost report and save it as CSV. This is your per-SKU cost price — the number every margin calculation depends on. Check it covers every SKU you still sell, not just currently-stocked ones.

  3. Export your stocktake history

    Run Stocky's stocktake history report and save it as CSV. It is your audit trail of counts and adjustments. Shopify has no import for it, so it is a records-keeping export rather than a migration one — but shrinkage disputes and accountants ask for it.

  4. Reconstruct your supplier list by hand

    Stocky has no supplier export — Shopify's guide states plainly: "Suppliers can't be exported from Stocky." Build a CSV yourself with a row per supplier: name, email, phone, lead time in days, payment terms, notes. The supplier names in your purchase-order report give you the complete list of who you actually buy from; the contact details you copy from Stocky's supplier screens or from your own email.

  5. Verify the exports before you rely on them

    Open each CSV and check row counts against what Stocky shows on screen. A truncated or date-filtered export looks identical to a complete one once Stocky is switched off and you can no longer re-run it. Our free checker parses the supplier, cost-price and purchase-order CSVs and reports which rows are valid and which would be rejected, and why.

  6. Only then change anything in Stocky

    Removing Stocky is irreversible: it was delisted from the Shopify App Store on 2 February 2026, so you cannot reinstall it. Do not uninstall it, remove its POS UI extension, or let a teammate "tidy it up" until every export above is saved somewhere you can find again.

What each export is actually worth

ExportFormatWhere it can go
Purchase-order reportsCSV, from Stocky's reportsNowhere in Shopify — history can't be imported. Ops Console loads it as real, queryable POs; we know of nothing else that will.
Historical cost dataCSV, from Stocky's reportsCost per item exists natively in Shopify, so current costs have a home. The history of what you used to pay does not.
Stocktake historyCSV, from Stocky's reportsRecords only. No native import; keep it for your accountant.
SuppliersNo export exists — rebuild by handShopify has no supplier depth. Ops Console takes a supplier CSV.

How long you actually have

Two different clocks, and people conflate them:

  • Stocky stops working on 31 August 2026. The APIs stop the same day, so any integration reading Stocky dies then too.
  • After shutdown you keep read-only access to export your data for at least 90 days. That is a genuine safety net — if you miss the date, you have not lost the data.
  • Stocky was delisted on 2 February 2026. This one has no safety net: remove the app and you cannot put it back.

The practical reading: the 90-day grace period protects you from the shutdown date, but nothing protects you from uninstalling early. Export first, remove last.

Check the export landed clean

The worst version of this migration is discovering in September that a CSV was filtered to the last 90 days, or that half your cost rows have a blank SKU. Our checker takes the three CSVs that matter for a migration — suppliers (the one you rebuilt), cost prices and purchase orders — parses them row by row, and cross-checks the SKUs against your live Shopify catalog so you can see which lines have no product to attach to. It doesn't read stocktake history; nothing does.

Free Stocky export checker

Row-by-row compatibility report in about 60 seconds. No account, nothing stored. If your data's fine and Shopify native covers you, it says so.

Then what?

Once the CSVs are safe, the question is where they go. For a lot of stores the honest answer is "nowhere, and that's fine" — you keep the files for reference and move to Shopify's native inventory, which is free and handles stock levels, transfers, purchase orders and forecasting. We've written that case out properly rather than strawmanning it. The one thing it can't do is take the purchase-order history back, which is the whole of our argument and none of it if you were never going to look at an old PO again.