Guide · After the Aug 31, 2026 shutdown
How to export your data from Stocky after the shutdown
Shopify has retired Stocky. Its own help centre put it plainly: “Stocky won’t be available after August 31, 2026.” That date has passed; the export window has not. This is the list of what to pull out, where each control actually lives, and — the part most guides skip — what you were never at risk of losing in the first place.
It is written to be useful whether or not you ever install anything of ours. Every path below is one we could find in Shopify’s own documentation; where we could not, we say so instead of guessing.
The short version. Three dates, not one:
- August 31, 2026 — Stocky stopped working.
- At least 90 days after that — you keep read-only access to export your data. Shopify’s words: “You’ll have read-only access to export your data for at least 90 days after that date.” So missing the 31st was not the catastrophe it is usually described as — but the clock on this one is running.
- August 31, 2026, with no grace at all — “Any Stocky APIs will stop working on August 31, 2026.” The API had no read-only tail; it is gone.
Which makes exactly one thing genuinely urgent: your supplier list. Shopify states that “Suppliers can’t be exported from Stocky” — not through the interface — and the API that could reach them dies on the 31st. Everything else you can still get at in September.
What is actually at risk, and what isn’t
Most of the panic about this shutdown is about data that was never in Stocky. Stocky read your Shopify catalogue; it did not own it. Here is the split.
| Data | Lives in | After Aug 31 | How you get it out |
|---|---|---|---|
| Suppliers | Stocky only | No UI export, ever. The API died Aug 31. | By hand, today — see step 1 |
| Purchase orders | Stocky only | Read-only export, ≥ 90 days | One at a time, or the Purchase Orders report |
| Stocktakes | Stocky only | Read-only export, ≥ 90 days | Inventory → Stocktakes → CSV |
| Average unit cost / cost history | Stocky only | Read-only export, ≥ 90 days | SKU/Variant report — Shopify has no field for the history |
| Historical transfers | Stocky only | Read-only export, ≥ 90 days | Reports → Transfers. New transfers already moved to Shopify. |
| Products, barcodes, cost per item | Shopify | Unaffected | Products → Export |
| Inventory levels per location | Shopify | Unaffected | Products → Inventory → Export |
Shopify also notes that stock transfers have already moved out of Stocky into the Transfers page in your Shopify admin, so that workflow is not part of the scramble — only Stocky’s historical transfer records are.
Before you start
Shopify’s own instruction is to “Stop creating new purchase orders in Stocky about 14 days before August 31, 2026” and to receive anything already in transit before the deadline. That window has closed. Raise new purchase orders somewhere else from today, receive what is on the water, and spend the remaining time exporting.That window closed some time ago. If you have open purchase orders still sitting in Stocky, export them for reference and re-raise the live ones wherever you have landed.
Set aside an hour. Make a folder. Name the files as you download them — several of these exports come out with names that will mean nothing to you in November.
The six steps
-
Save your supplier list by hand
This is the one with a real deadline, and it is the one everybody leaves until last.
Shopify states it flatly: “Suppliers can’t be exported from Stocky.” There is no export button, and no supplier report that produces the records. Stocky’s API documents a suppliers endpoint — but “Any Stocky APIs will stop working on August 31, 2026,” and getting Stocky API access turned on is not something we would rely on being able to arrange in a few days. If you already have API access, use it. If you don’t, don’t make it the plan.
The route that always works: open each supplier in Stocky and copy the fields into a spreadsheet — name, company, contact name, email, phone, address, account number. Boring, and it takes an hour for most stores.
Do it even if you are not sure where you are going next. Shopify’s native Suppliers records are created one at a time by hand (Products → Purchase orders → Create purchase order → Supplier → Create new supplier), and there is no documented supplier CSV import. Your spreadsheet is what saves you re-keying from memory.
-
Download your purchase orders from Stocky
In your Shopify admin go to Apps → Stocky → Purchases. Click a PO number, then Download, and pick your format — PDF, Plain Text or CSV. Alternatively click Send and tick Attach CSV to email a copy to yourself.
It is one purchase order at a time. There is no bulk “export all purchase orders” button. Shopify’s documentation describes only the per-PO Download and Attach CSV routes. Several third-party guides confidently describe an “export all” control; we went looking and could not find it documented anywhere, so plan on the report in step 3 for a bulk view.
Be clear about what you are making: an archive, not a migration. Shopify says “Historical purchase orders can’t be imported into Shopify,” and that its CSV upload “only adds product line items to a new draft purchase order. It can’t import past purchase order statuses, received quantities, or supplier links.” That is the shape of the problem everywhere, not a quirk of one app. Export the closed ones to keep; export the open ones because you will be re-raising those by hand.
-
Run and download the Stocky reports you will want later
In Stocky, use the Reports drop-down and pick a report. Shopify lists these: ABC Analysis, Best Sellers, Low Stock (Vendors, Products, Variants), Orders, Products, Purchase Orders, Sale Items, SKU/Variant, Statistics, Stock on Hand (Current and Historical), Adjustments, Transfers, and Profit.
The five worth your time:
- Purchase Orders — the header-level history of every PO, which is the closest thing to the bulk export that doesn’t exist. Shopify’s migration page specifically tells you to export your completed purchase order reports.
- SKU/Variant — your per-variant costs. Take this one before you touch any cost setting (step 6).
- Stock on Hand — Historical — a snapshot of what you held on a past date. You cannot reconstruct this later from anything.
- Adjustments — why stock moved, which is the audit trail behind your stocktakes.
- Transfers — Stocky’s historical transfer records.
On the download step, we will be precise about what is documented and what isn’t: Shopify walks through it for the SKU/Variant report — set your Filters and click Update, choose your Columns and click Update, then Save Report and Create report, and then “Click either CSV or PDF to download the report in the file format that you want.” The page that lists all the report types does not repeat the download step, so on the other reports look for the CSV / PDF links rather than assuming they sit in the same place.
-
Export each stocktake as CSV
In Stocky, click Inventory → Stocktakes. Shopify’s instruction is: “Click CSV, or Download → CSV during a stock adjustment, to download a .csv file.” On a barcode count, the adjustment screen is the one at the end, after Create stock adjustment and Perform Adjustment.
One honest caveat: Shopify’s wording is about downloading during the stocktake process, and we could not establish whether a count you closed months ago still offers the download. If one doesn’t, the Adjustments report from step 3 carries the resulting stock movements, which is the substance of the count even if it isn’t the count sheet.
-
Export what Shopify already holds
This is the step that lowers the blood pressure. None of it is going anywhere.
- Products → Export gives you the product CSV, which carries the Barcode column and Cost per item for every variant.
- Products → Inventory → Export gives you per-location quantities. Note this file has no cost column — to get cost and quantity in one sheet, join the two exports on SKU.
Barcodes, costs, inventory levels and the catalogue itself are Shopify’s records. Stocky read them; it never owned them. Any replacement you choose — ours included — reads the same data straight from your store, which is why the setup step of a new inventory app is usually a sync rather than an import.
-
Cost history: the sync switch is behind you
Stocky kept a weighted average unit cost that recalculated every time you received stock. Shopify keeps a single static Cost per item per variant. There is no Shopify field for the history behind it, so the history is the thing at stake.
Before the shutdown this was a decision: Stocky’s automatic cost price syncing, under Apps → Stocky → (account icon) → Preferences → COGS, wrote its averages into Shopify — and Shopify warned it “overwrites the existing cost per item value in your Shopify admin and can’t be undone.” That switch lived in Stocky, and Stocky is read-only now, so it is behind you: whatever cost per item Shopify holds today is what you have.
What is still yours to do: run the SKU/Variant report with the cost columns while the window is open, so the history behind that number is not lost with the app.
After August 31 — what you can still get
If you are reading this late, the situation is better than the internet suggests.
- Shopify says “You’ll have read-only access to export your data for at least 90 days after that date.” The app has stopped working; the export route stays open for a while.
- But “at least 90 days” is a floor, and Shopify has not published a deletion date. It is breathing room, not a second deadline to plan around.
- The API is the exception. It stopped on August 31 with no read-only tail — so if you never got your suppliers out, the by-hand route in step 1 is the only one left, for as long as the read-only window lasts.
Stuck on a file? Send it to hello@restockpos.com and we will tell you what is in it — column by column, no install, no obligation. We have read a lot of these by now, and a supplier list stuck in the wrong shape is a bad reason to lose it.
If you want them somewhere
Bringing those files into Restock.
Restock is the app we make: purchase orders, barcode receiving at the till, stocktakes with variance review, a low-stock reorder report and Avery label sheets, for retail stores on Shopify POS. It has a guided importer for supplier and purchase-order CSVs, and if your files don’t line up we will do the column mapping with you rather than send you a help article.
We won’t oversell the import. Your PO history doesn’t become live history in Restock any more than it becomes live history in Shopify — that isn’t a thing anyone can do. What comes across is your suppliers and your open orders, which is what you need to keep buying stock on Monday. The migration page is the honest, step-by-step version.
Or just take the guide and go elsewhere. It works either way.
Questions people actually ask
I’ve already missed August 31. Is my Stocky data gone?
Probably not yet. Shopify says you’ll have read-only access to export your data for at least 90 days after that date. The app has stopped working, but the export route stays open for a while. Note the wording is “at least 90 days” — Shopify has not published a deletion date, so treat it as breathing room, not a second deadline.
Can I export my suppliers from Stocky?
Not from the app. Shopify states plainly that suppliers can’t be exported from Stocky — there is no export button and no supplier report. Stocky’s API documented a suppliers endpoint, but Shopify said any Stocky APIs would stop working on August 31, 2026, with no read-only tail — and they did. For most stores, copying the list into a spreadsheet by hand is the route that actually works.
Is there a way to export all my purchase orders at once?
No. Shopify’s own documentation describes only per-purchase-order routes: open the PO and click Download, or tick Attach CSV when you send it. Several third-party guides describe an “export all purchase orders” control; we could not find it documented anywhere. For a bulk view, run the Purchase Orders report from the Reports menu instead.
Do I lose my product barcodes and cost prices?
No. Barcodes, cost per item, inventory levels and everything else about your products are Shopify data, not Stocky data. They stay exactly where they are on September 1, and any replacement app reads them straight from your store. What is only in Stocky is the working history: purchase orders, stocktakes, supplier records and the average unit cost Stocky computed as you received stock.
Will my purchase order history import into my new app?
Not as history, no — and that is true wherever you go, not just here. Shopify says historical purchase orders can’t be imported into Shopify, and that its CSV upload only adds product line items to a new draft purchase order and can’t import past statuses, received quantities or supplier links. Treat your PO export as an archive you keep, and re-raise only the orders that are still open.
Quotations are from Shopify’s Help Center — “Migrating from Stocky to Shopify inventory management”, and the Stocky purchase orders, report types, supplier reports and stocktakes pages — read on August 20, 2026. Shopify changes its documentation; check it against your own admin before you rely on a path.