Skip to main content

Switching from Stocky to Stockroom

Moving from Stocky? Import your suppliers and purchase order history into Stockroom in one step before Stocky shuts down on August 31 - or from your CSV exports after.

Shopify retired Stocky on September 1, 2026 - and Stockroom is built to make the move painless. Request your Stocky data export, drop the ZIP file into Stockroom, and your suppliers, full purchase order history, reorder levels and bins come over in one step - then keep the same purchasing flow you're used to: create POs, see incoming stock in Shopify, and receive against them.

How it works now: Stocky's API import needed Stocky online, and Shopify ended Stocky access on September 1, 2026. The path today is Stocky's data export: on stocky.shopifyapps.com/deprecated, click Request export and Shopify emails you a ZIP file - usually within a day, sometimes longer for a large account, and only one export can run at a time. Stockroom reads that ZIP directly; you never need to open or edit the files inside it.

Already imported through the API while Stocky was online? Drop the export anyway. Stockroom recognises the purchase orders, suppliers and adjustments it already has and skips them, and adds what the API could never bring: your reorder levels and bins, which supplier carries which product (with their codes, pack sizes and costs), supplier payment terms and currencies, and Stocky's PO comments. If all you have is Stocky's older per-report CSV files (Purchase orders, Stock adjustments, Suppliers), those still import under Settings → Data & sync, Import from another app - see Import purchase order history from CSV files.

What comes over

  • Purchase orders - your full PO history: statuses, taxes, the paid/unpaid flag, and the receiving timeline - each Stocky receive becomes a real receipt in Stockroom, so per-PO receiving history, the Receipts report, and lead-time calculations know your past. Orders you deleted in Stocky stay deleted - the import skips them, so your Stockroom list matches what Stocky's own screens show. Stocky's old "incoming" amounts in Shopify are cleared automatically as you receive imported orders in Stockroom; if an order you received earlier still shows one, contact support and we'll clear it for you

  • Credits - Stocky had no return document, so a credit was recorded there as an order with negative quantities. Those come over as supplier returns in Stockroom, with positive quantities and the credit amounts shown as negative figures, so they read as money owed to you rather than an order. One exception: an order that mixed items going out with items coming in is left exactly as it was, because no single document can be both - contact us and we will split it. See Return stock to a supplier

  • Suppliers - imported automatically along with your POs, including contacts and hidden suppliers (and after the shutdown, Stocky's own Suppliers export imports too - see below)

  • Reorder levels, lead times and bins - Stocky's min and max stock levels, manual reorder points, lead times and minimum orders land on your products, and per-location min/max and bin locations land on each location. Only blank fields are filled: anything you have already set in Stockroom is left exactly as it is.

  • Supplier catalog and costs - which supplier carries each product, with their code, pack size, minimum order and price, in the supplier's currency. An item Stocky assigned to a single supplier gets that supplier as its primary.

  • Adjustment & stocktake history (optional) - Stocky stock adjustments, including completed stocktakes, can come in as applied documents under Inventory → Adjustments, with reasons mapped to Shopify's labels and Stocky's original wording kept in the note. A paper trail only: importing history never changes your live inventory - these changes already happened in Shopify (and after the shutdown, Stocky's stock adjustments CSV export covers this too - see Import purchase order history from CSV files)

You don't need to open the export or re-enter anything by hand - everything happens from the one ZIP file.

Notes come over too. Supplier notes and each purchase order's internal comment are in the export (the PO comment lands in the order's comment thread, marked as from Stocky). The one note with no home in the export is Stocky's standing default note - set it once in Stockroom under Settings, Documents & email, Standard note on purchase orders - it prints on every PO PDF (see Customize the purchase order PDF).

Min and max stock levels come over from the export

Stocky's data export includes your min and max stock levels, per location, along with bin locations, lead times and minimum orders - and the import writes them for you: Min becomes the Reorder point (the level that triggers reordering) and Max becomes the Max level (the level each order tops back up to). Values you have already set in Stockroom are never overwritten.

Copied them into a spreadsheet before the shutdown instead? Stockroom takes that directly too. Save it as a CSV with a column that identifies each item (sku, barcode, or variant_id) plus your min and max columns - headers like min stock and max stock are recognized as they are, no renaming needed. Your Stocky Min becomes the Reorder point (the level that triggers reordering) and your Max becomes the Max level (the level each order tops back up to). Import the file on the Inventory page with Import CSV - or skip the file: copy the table straight from Stocky's page, header row included, and paste it into the same dialog. Rows are matched by SKU, barcode or variant ID, or by product and variant name when your products have none. See Set reorder points and stock levels.

Missed the window? Stockroom suggests reorder points and max levels from your own sales history, so you are not starting from zero - see Reorder suggestions and demand planning.

1. Request your Stocky data export

Go to stocky.shopifyapps.com/deprecated and click Request export. Shopify emails a download link to the store owner when the ZIP is ready - usually within a day. Download it; there is no need to unzip it.

📸 SCREENSHOT: Stocky's deprecation page (stocky.shopifyapps.com/deprecated) with the Request export button and the green "Data export requested" confirmation

2. Import into Stockroom

You can import in either of two places:

  • During setup: the setup wizard asks "Coming from Stocky?" - choose Yes, import my data and drop the ZIP onto the upload area.

  • Anytime after: go to Settings → Data & sync, Import from Stocky in Stockroom and drop the ZIP there.

Stockroom reads the file and shows what is inside - how many suppliers, purchase orders, reorder levels and bins - with three choices: reorder levels, bins and lead times and supplier catalog and costs (both on by default), and adjustment & stocktake history (off by default). Click Import.

Still have Stocky API access? A few stores were granted an extension by Shopify. For them the API import is still available at the bottom of Settings → Data & sync, under Still have Stocky API access? - paste the key and click Import suppliers & purchase orders as before.

3. Let the import run

The import runs in the background - you'll see "Import started," and you can keep setting up Stockroom while it works. When it finishes, you'll see a summary like "Imported 142 purchase orders and 12 suppliers."

Large histories import in stages. If you have thousands of purchase orders, the import keeps going automatically in the background and the page shows a running count, like "Import running - 2,500 purchase orders in so far." You can close the page and come back - there's no need to click Import again while the count is moving.

If the import hits a problem, you'll see an error with a Retry button. If it still doesn't complete, reach out to us - we're happy to help.

Running the import again is safe. Each run adds any new purchase orders from Stocky and skips the ones already imported. It won't update previously imported POs with changes made in Stocky afterward - so if you're still working in Stocky during your transition, make your final edits there before your last import run.

4. After the import

A couple of minutes here sets you up nicely:

  • Review your suppliers. Visit Suppliers and open each one to add or confirm details like Email, Currency, Lead time (days), and Payment terms - an email address on the supplier means one-click PO sending later, and payment terms like Net 30 prefill each order's payment due date when you mark it ordered. (You may also see extra suppliers Stockroom found automatically from your Shopify product vendors - hide any you don't order from.)

  • Spot-check your purchase orders. Visit Purchase orders and use the status tabs and search (by PO #, supplier, reference, SKU, or barcode) to confirm your history looks right.

  • Building your first order? When you add products to a purchase order, the scope menu at the top of the picker offers Ordered from your supplier, with a count of items - everything you have bought from them before, read from the history you just imported. That is usually the quickest way to find a supplier's products, and it is the one to reach for if your Shopify vendor field holds brand or pack-size labels rather than supplier names, because then filtering by vendor will not find them.

Finished a purchase order in Stocky after you imported?

The import brings each purchase order over exactly as Stocky had it at that moment. If you received an order in Stocky afterward, Stockroom still shows it as unreceived - and you should not receive it again in Stockroom. Stocky already added that stock to Shopify, so receiving it a second time would count it twice.

Instead, delete those purchase orders and import them again so they come back with their receipts. This path is for orders that came over with nothing received yet; partly received orders are covered below. For each one:

  • Open the purchase order, then choose More actions, Revert to draft

  • Choose More actions, Delete

  • Once they are all deleted, go to Settings → Import from Stocky and click Import suppliers & purchase orders again

The re-run skips everything already in Stockroom, so only the deleted orders come back - this time with the quantities, dates and costs Stocky has now. Imported receipts are recorded as history, so nothing is pushed to Shopify and your stock does not move. Try one order first and check it looks right before doing the rest.

If an order came over partly received, Revert to draft is not offered - imported receipts can never be undone. Use Close on that order instead to settle it; the units you received in Stocky afterward will not appear in Stockroom's receiving history. Closing is no longer final: More actions → Reopen puts a closed order back where receiving left off, so you can pick it up again if you need to.

This works with the data export too: after deleting, drop the ZIP again and only the deleted orders come back. The export is a snapshot from the moment Shopify generated it, so anything received in Stocky after that is not in it - and a deleted purchase order is gone for good.

Incoming stock showing a negative number

Stocky and Stockroom both write to the same Shopify inventory. While an order is still open in Stocky, Shopify is holding those units as incoming - the on-the-way figure on your product pages - and that promise belongs to Stocky.

When you close or cancel the same order in Stockroom, Stockroom takes those units off the incoming figure. It has to: otherwise they would sit there forever once Stocky shuts down. If you then go back and cancel, delete or receive that same order in Stocky as well, Stocky takes the same units off a second time. There is nothing left to take, so Shopify's incoming figure drops below zero - and the Shopify admin gives you no way to edit it back.

So settle each order in one app only:

  • Finish your tidying up in Stocky before you import - receive or cancel anything there that is not really on the way.

  • After the import, leave those orders alone in Stocky and work in Stockroom.

Already seeing a negative number? Get in touch and we will put it right for you - it is not something you can fix from the Shopify admin, and it does not mean your on-hand or available counts are wrong. The same thing can happen with any other app that puts stock on the way, so tell us which apps are listed under Managed by apps on the product's inventory panel.

Changed your mind? Undo the import

If the imported history turns out not to be what you wanted, you can take it back out. Go to Settings → Data & sync, find Import from Stocky, and click Undo import at the bottom of that section.

Nothing is removed until you say so. Stockroom works out exactly what it would do and shows you that first:

  • Imported orders you never touched are removed, along with the receiving history that came with them.

  • Anything you have since worked on is kept and archived instead, and the dialog names the reason for each one: you received it in Stockroom (which moved your Shopify stock), you ordered it again, it has been sent to your accounting app, it has a file attached, or an inventory update is still in progress. A few of the kept PO numbers are listed as examples.

  • Imported suppliers go only if nothing still uses them - a supplier on an order that was kept stays, and so does one you are connected to on Stockroom Network.

  • Imported stock adjustments are removed too. Your Shopify stock is not affected - those were history, not live changes.

  • Tax rates are kept, in case an order you created yourself is using one.

The removals are permanent. Those records are deleted, not archived - the only way to get them back is to run the import again, and after the shutdown your export ZIP is the only source left. Removing imported receipts also takes their costs out of your cost history, so stock valuation and margin reports will read differently afterward; the dialog tells you how many receipts that affects before you confirm.

You're all set

From here, Stockroom works just like you'd hope: create a purchase order, Mark as ordered to see incoming stock on your Shopify product pages, and Receive to update inventory when it arrives. Stocky's ABC analysis has a home here too - open Reports and choose ABC analysis (see ABC analysis: grade products by the revenue they earn). For the full tour, see Getting Started with Stockroom.

Using QuickBooks? Connect MyWorks Sync to send purchase orders and bills to QuickBooks automatically!

Sharing the move with a teammate? The short version - deadline, what imports, what to expect - lives at stockroom.app/migrate-from-stocky.

Did this answer your question?