Alfred Purchase Orders
How-To Guide

Export Your Data From Stocky Before It Shuts Down

⚡ START HERE: Alfred now imports your suppliers, purchase orders, and supplied products DIRECTLY from Stocky over its API — you enter your store name and Stocky API key, preview what will come across, and import. No exports, no spreadsheets, no reformatting, and no per-supplier grind. Do that first; it takes minutes and it covers the bulk of what people used to spend a weekend on. The manual export below still matters for the things the API cannot reach — above all your STOCKTAKES, which cannot be migrated by any route and are gone forever after the deadline. Shopify shuts Stocky down on August 31, 2026. After that date its APIs stop working and your historical data — purchase orders, supplier records, stocktakes, cost prices — is gone. There is no retrieval process afterwards, so everything below has to happen while Stocky is still running. Read the two warnings first: they cover the two ways merchants lose data they could have kept. Then work through the export in priority order — the list is sequenced so that if you only get through the first two items, you've saved the parts that cannot be rebuilt from anywhere else. Most of what you need does come across: purchase orders, and each supplier's product catalog with its cost prices, both by CSV. The one genuine gap is the supplier records themselves (names, contacts, payment terms), which Stocky won't export and which have to be re-created — but that's a short list to retype, not thousands of rows.

Step 1: Import directly from Stocky (do this first — minutes, not a weekend)

1

Install Alfred from the Shopify App Store and pick a plan — every plan starts with a 30-day free trial, nothing is charged during it, and there's no card to enter. Alfred syncs your products, inventory, and sales history from Shopify automatically; none of that needs migrating.

2

In Stocky, open Preferences → API and copy your API key. Note your Stocky store name too — it's the one in your Stocky URL.

3

In Alfred, go to Configurations → Data Migration and enter both. Choose what to import: suppliers, purchase orders, or supplied products.

4

Preview before you import. Alfred shows exactly what it found and what it will create before writing anything, so you can sanity-check the counts against what you expect rather than finding out afterwards.

5

Import SUPPLIERS FIRST, then purchase orders. POs attach to suppliers, so that order is what makes everything land connected.

6

Read the summary it returns, including any rows it couldn't match. Matching is by SKU with barcode as a fallback, so an unmatched row usually means the SKU differs between the two systems — much easier to fix now than to notice later when a reorder suggestion looks wrong.

7

Spot-check two or three suppliers and one purchase order against Stocky while it's still there to compare against. After August 31 there is nothing left to check against.

8

⚠️ This route closes when Stocky's API stops responding on August 31, 2026. After that, only CSVs you exported earlier will work — so connect now even if you're not ready to switch.

Step 2: Export by hand what the API can't reach — above all, your stocktakes

1

⚠️ BEFORE ANYTHING ELSE: don't cancel Shopify POS Pro. Stocky is only reachable while POS Pro is active, so cancelling it ends your access to Stocky and everything still inside it — the same as if the shutdown had already happened, just earlier. Most merchants here run physical stores and will keep POS Pro anyway, since it powers their registers and staff permissions; if you're one of the few who subscribed purely to reach Stocky, review it only after every export below is finished and verified.

2

⚠️ Exports are per-supplier and per-PO, not one big download. There is no 'export everything' button in Stocky, so the work scales with your supplier count. If you have 40 suppliers, that's 40 reports. Start today rather than the week of the deadline — and if the list is long, get in touch, because assisted migration exists precisely for this.

3

Open Stocky from your Shopify admin (Apps → Stocky).

4

1. Each supplier's product list and cost prices — HIGHEST VALUE, do this first. This is the one that would take days to retype and it imports into Alfred as-is. Go to Reports → SKU/Variant. In the Filters section, filter by the supplier you want and click Update. Choose your columns (make sure SKU and Cost Price are included), click Update, then save and download the report. Repeat once per supplier. Shopify documents the report filters here: https://help.shopify.com/en/manual/sell-in-person/shopify-pos/inventory-management/stocky/managing-suppliers

5

2. Purchase orders — second priority, also imports into Alfred. Go to Purchasing → Purchase Orders, open a purchase order, and use the export / download option to save it. Pull each PO (or your full PO history) that you want to keep. Open orders matter most: those are commitments you're still expecting to receive.

6

3. Supplier records — the one thing that will NOT export. Names, contacts, and payment terms have to be re-created in Alfred. A screenshot or copy-paste of the Suppliers list is enough to work from; it's typically a short list, and Alfred also accepts a supplier CSV if you'd rather build one.

7

4. Stocktakes, cost histories, and valuation reports — records, not imports. Download anything you rely on for accounting or audit. These don't import into Alfred, but they're equally unrecoverable after the deadline, and a valuation report is the kind of thing an accountant asks for a year later.

8

Save every export somewhere durable — a cloud drive, not just your desktop. Then actually open two or three of the files. A download that silently produced an empty or truncated CSV looks identical to a good one in a folder listing, and you cannot re-run it after August 31.

Step 3: Fill the gaps by CSV, then verify before you switch

1

Everything below is for what the direct import didn't cover — either because you're past the API shutdown, or because the record type isn't one Stocky's API exposes. If the direct import worked, skip straight to the reorder points and the verification steps.

2

Suppliers, if you're importing by CSV: create them first, because everything attaches to them. Configurations → Suppliers accepts a supplier CSV, or you can create them inline from any product table — adding lead time, MOQ, and pack size as you go. Those three fields are what let Alfred round a reorder quantity to something a supplier will actually accept, and Stocky never tracked them.

3

Supplied products by CSV: open the supplier, scroll to Supplied Products, choose Upload CSV, and feed it the SKU/Variant report exactly as Stocky produced it — no column renaming. Alfred recognises Stocky's Cost Price column, matches by SKU with barcode as a fallback, and reports anything it couldn't match rather than skipping it silently. Optional columns it also picks up: supplier_sku, pack_size, moq, lead_time, supplier_product_name. Unrecognised columns are ignored.

4

Purchase orders by CSV: upload your Stocky PO export. Line items match to your Shopify catalog by SKU, so open orders come across without manual re-entry.

5

Bring your reorder points across: Configurations → Purchase Thresholds accepts a min/max CSV. Rows match by variant ID, SKU, or barcode, and the Location column takes the location NAME as you'd write it (Alfred resolves it, and if a name doesn't match it tells you which names are valid rather than failing silently). If you run a single location it's filled in for you. This is what makes Min/Max replenishment plans work on day one instead of after you've hand-set thresholds.

6

Bringing catalog cost prices across (optional): the Pricing & Margin page accepts a cost CSV. Worth understanding what this one does — it publishes the cost to Shopify rather than storing it only in Alfred, so the next catalog sync can't overwrite it, and it's audited and revertible. If your costs already live in Shopify, skip it.

7

Spot-check before you trust it. Open two or three suppliers and compare against the Stocky report you uploaded — quantities, cost prices, and which products landed where. Then open an imported PO and check the line totals.

8

Run both in parallel until you're confident. Generate a forecast and a purchase plan in Alfred, compare it against the decision you'd have made in Stocky, and switch fully once they agree. Then — and only then — reconsider POS Pro.

Pro Tips

  • 💡The full Data Migration reference — both the direct Stocky import and every CSV route — lives at /docs/inventory-hub/data-migration.
  • 💡If you only do one thing today, do the direct Stocky import: Configurations → Data Migration, store name plus API key, preview, import. It covers suppliers, purchase orders, and supplied products in minutes. The per-supplier SKU/Variant report below is the fallback for whatever it can't reach.
  • 💡If you only do one thing today by hand, do the per-supplier SKU/Variant report. It's what rebuilds each supplier's catalog and cost prices without hand-entering thousands of rows, and it's the export with the worst retype cost if you miss it.
  • 💡Most merchants should keep POS Pro, and this guide is not telling you to drop it. If you run physical stores it's what powers your registers, staff permissions, custom roles, and exchanges — none of which Stocky's shutdown changes. Alfred replaces the planning layer Stocky provided, not your point of sale. It's only worth reviewing if you subscribed to POS Pro specifically to reach Stocky's inventory tools and don't otherwise use it.
  • 💡Open your exports before you file them. An export that produced an empty or truncated CSV is indistinguishable from a good one until you open it, and after August 31 there is no second attempt.
  • 💡Selling in euros? Cost prices exported as 47,91 (comma decimal) import correctly — you don't need to convert them to decimal points first. Semicolon-separated exports from euro-locale spreadsheets are detected automatically, as is Excel's 'CSV UTF-8' format.
  • 💡Open purchase orders matter more than closed ones. Historical POs are a record; open ones are stock you're still expecting, and they feed Alfred's inbound calculations so reorder suggestions don't double-order what's already on the way.
  • 💡Big catalog, heavy PO history, or a long supplier list? Reach out — assisted migration help is available, and 'I have 60 suppliers to move' is exactly the case it exists for.
  • 💡If you ARE in the group that can drop POS Pro — no physical stores, no register staff, subscribed only to reach Stocky — do it last, after every export is done and verified. POS Pro is what keeps Stocky reachable, so cancelling it early locks you out of your own data ahead of the shutdown date.