Stocky shuts down Aug 31, 2026 Install on Shopify — free 14-day trial
Restock
Install on Shopify — free 14-day trial

Guide · Before Aug 31, 2026

How to export your data from Stocky before August 31

Shopify is retiring Stocky. Its own help centre puts it plainly: “Stocky won’t be available after August 31, 2026.” 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 stops 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 is not the catastrophe it is usually described as.
  • August 31, 2026, with no grace at all“Any Stocky APIs will stop working on August 31, 2026.” The API has no read-only tail.

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. API dies 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.

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. Decide about cost syncing before the API stops

    Stocky keeps a weighted average unit cost that recalculates every time you receive 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 you are actually choosing whether to lose.

    If you want Stocky’s computed averages written into Shopify, that is a decision to make deliberately and early, because Shopify warns that turning on automatic cost price syncing “overwrites the existing cost per item value in your Shopify admin and can’t be undone.” Stocky’s setting lives under Apps → Stocky → (account icon) → Preferences → COGS.

    Whatever you decide: run the SKU/Variant report with the cost columns first, so you have a record of the before as well as the after.

After August 31 — what you can still get

If you are reading this late, the situation is better than the internet suggests.

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.

Install on Shopify — free 14-day trial Read the migration steps →

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 stops 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 documents a suppliers endpoint, but Shopify also says any Stocky APIs will stop working on August 31, 2026, with no read-only tail. 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.