Shopify is retiring Stocky, and the clock matters: once Stocky's API stops on 31 August 2026, your data can no longer be pulled out automatically. The good news is that EasyScan can import your suppliers straight from Stocky in a few clicks, and covers the rest of what you used Stocky for — purchase orders, stock transfers, counts, and labels. This guide walks you through the whole move.
Before you begin
A few things to have ready:
An Advanced or Pro plan. Suppliers, Purchase Orders, Transfer Orders, and the Stocky importer are all unlocked on the Advanced plan or higher.
The create-suppliers permission. Your EasyScan user needs this to run the import (admins have it automatically).
Your Stocky API key. In Stocky, go to Preferences → API and copy the API key. You'll paste it into EasyScan once.
Stocky still working. EasyScan reads your suppliers (and can print labels from old Stocky POs) through Stocky's live API, so do the import before 31 August 2026.
Why timing matters
Stocky is shutting down in stages, and your data does not move automatically:
2 February 2026 — Stocky was removed from the Shopify App Store (no new installs).
31 August 2026 — Stocky stops working completely, and its API stops responding. After this date, EasyScan — or any other tool — can no longer read your Stocky suppliers or purchase orders.
So run the supplier import early, and export anything you want to keep for your records (purchase order and stocktake history) while Stocky still responds.
What EasyScan replaces in Stocky
What you did in Stocky | Where it lives in EasyScan |
|---|---|
Suppliers / vendors | Suppliers — full records, and importable directly from Stocky |
Purchase orders | Purchase Orders — create, order, receive, close, with PDF/CSV, email-to-supplier, and payment tracking |
Reorder suggestions | Smart generate + Inventory requirements (Min/Max). Sales-velocity forecasting is coming to EasyScan soon |
Stock transfers | Stock Transfer (instant) or Transfer Orders (full pack → ship → receive lifecycle) |
Stocktakes / counts | Check Inventory + Update Inventory |
Receiving into bins | Put Away |
Barcode labels | Barcode label printing — can even print from your existing Stocky POs during the move |
Reporting | Analytics dashboar |
Let's do it together
Step 1: Import your suppliers from Stocky
This is the biggest time-saver — no re-keying suppliers by hand.
Open Suppliers from the sidebar.
Click Import from Stocky in the page actions. This opens the import wizard.
On the Setup step, paste your Stocky API key and continue. EasyScan checks the key against Stocky before saving, so a wrong key fails straight away. (If you've connected Stocky before, this step is skipped.)
EasyScan fetches your full supplier list from Stocky automatically.
On the Preview step, review the suppliers. Ones you've already imported are flagged and excluded so you can't create duplicates — everything else is pre-selected.
Click Import selected.
Step 2: Link suppliers to Shopify vendors
After importing, EasyScan shows the vendor matching step with one row per new supplier.
Where a supplier's company name matches a Shopify product vendor, EasyScan pre-suggests the match.
Add or remove Shopify vendors per supplier — individually or in bulk — then click Save vendor links. (You can Skip and do this later, but linking vendors is what powers purchase-order product suggestions.)
The Summary screen shows how many suppliers were created, skipped, and failed. Click Done to return to your suppliers list.
Step 3: Recreate your open purchase orders
EasyScan imports suppliers, not open PO records, so recreate any in-flight orders. It's quick now that suppliers and products are in place.
Go to Purchase Orders → Create purchase order.
Choose the imported supplier and a destination location.
Add products with the product picker, by scanning barcodes/SKUs, by selecting a collection, or via CSV import.
Set quantities and unit costs (tax and shipping pull from the supplier record if you've configured them).
Save as a draft, then click Mark as ordered when it's sent.
Step 4: Set up restocking to replace Stocky's suggestions
On the Inventory requirements page, set a Min and Max for the variants you reorder, plus any MOQ.
From the PO index, choose Create purchase order → Smart generate.
Pick a restock strategy — Smart restock (top up items at or below Min), Fill to maximum, or Fixed amount.
Tick Account for incoming inventory so items already on order aren't ordered twice.
EasyScan scans your catalogue and builds a draft PO with calculated quantities, ready to review and send.
For now this is reorder-point automation rather than predictive forecasting. Sales-velocity tracking and demand forecasting are coming to EasyScan soon — and the Min/Max levels you set now will carry forward.
Step 5: Move stock and counts across
Stock transfers — use Stock Transfer to scan items between two locations instantly, or Transfer Orders for a tracked pack → ship → receive workflow.
Stocktakes — count with Check Inventory (scan to compare against Shopify and export a discrepancy report), then correct with Update Inventory.
Labels — design templates on the Barcodes page. During the move, EasyScan can also print labels from your existing Stocky POs and transfers while the API is live.
What transfers, and what doesn't
Comes across automatically
Supplier records — company, contact name/email/phone, address, and active/hidden status (hidden suppliers import as Deactivated). A primary contact entry is created too.
Set up fresh in EasyScan after import
Supplier payment terms, tax rules, shipping rules, currency, lead time, and MOQ — Stocky doesn't provide these, so add them in the supplier profile.
Stocky's
account number,toll-free phone, andfaxare saved into the supplier's Private notes.
Export from Stocky first, then recreate
Open purchase orders — recreate them in EasyScan (fast, since suppliers and products are ready).
Purchase order and stocktake history — export from Stocky for your records; it isn't imported as EasyScan records.
Recommended timeline
When | What to do |
|---|---|
As soon as you install EasyScan | Subscribe to Advanced+. Run Import from Stocky and link vendors. |
The same week | Recreate open POs and transfers. Export Stocky history you want to keep. |
Over 1–2 weeks | Set Min/Max levels, test Smart generate, design your label templates. |
Well before 31 Aug 2026 | Confirm everything is in EasyScan or exported — the Stocky API is gone after this date. |
Troubleshooting
My Stocky API key won't validate
Re-copy the key from Stocky's Preferences → API page (no extra spaces), and make sure Stocky is still installed and active on your store.
A supplier didn't import
Already-imported suppliers are skipped on purpose to avoid duplicates. Check whether it was created on an earlier run before re-importing.
FAQ
Do I need to keep Stocky installed during the migration?
Yes — until you've imported suppliers and exported any history you want. EasyScan reads suppliers and old POs through Stocky's API, so Stocky must still be working when you run those.
Will my historical purchase orders move into EasyScan?
No. The importer brings over suppliers, not PO records. Recreate active POs and export closed ones from Stocky for your records.
Can I re-run the supplier import later?
Yes. Already-imported suppliers are detected and skipped, so re-running only brings in new ones.
Does EasyScan forecast demand like Stocky did?
Today EasyScan uses reorder points (Min/Max), MOQs, and an account-for-incoming option through Smart generate. Sales-velocity tracking and demand forecasting are coming soon, which will bring EasyScan in line with Stocky's forecasting — and the Min/Max levels you set now carry forward.
What about suppliers Stocky won't let me export?
EasyScan reads suppliers from Stocky's API directly, so the import captures the core supplier details even though Stocky has no manual supplier export.
