What you will end up with
By the end of this tutorial you will have a suppliers.csv file with one row per vendor and these columns:
id,name,company_nameaccount_numbercontact_name,contact_emailaddress,phone,fax
That is exactly the data the Stocky interface refuses to export — and the data you would otherwise re-type by hand into a new app.
Before you start
- You still have access to Stocky inside Shopify admin.
- You can reach Stocky → Preferences → API. On some plans an admin has to ask Shopify support to enable API access first, so check this early rather than on August 30.
- It is before August 31, 2026. After that date the Stocky API stops responding, and the ~90-day read-only window that follows still cannot export suppliers.
Option A — the one-click exporter (recommended)
- In Stocky, open Preferences → API and copy your API key.
- Open the free RestockLoop Exporter on the home page. Enter your store name (for example
magazam.myshopify.com) and paste the key. - Click export. Your key is used only for this one request, never written to disk or logged, and dropped from memory as soon as the ZIP is built.
- Download the ZIP. Open
suppliers.csv— every vendor is there, plus your purchase orders, line items, stock adjustments and tax types, and a losslessraw.json.
Not sure what the file looks like first? Download the sample output on the home page — it is generated from mock data with the identical column layout, so you can inspect the format before touching your real key.
Option B — call the API yourself
If you prefer to do it manually, Stocky ships a documented read-only v2 API. The suppliers endpoint is:
GET https://stocky.shopifyapps.com/api/v2/suppliers.json
Store-Name: magazam.myshopify.com
Authorization: API KEY=your_key_hereIt paginates up to 250 records per page. Use the since_id parameter — pass the id of the last record you received to fetch the next page, and stop when a page comes back short. You then have to map the JSON to CSV yourself and stay polite about rate limits (1–2 requests per second, retry on HTTP 429). The exporter simply does all of that for you.
What the API cannot give you
The supplier records come out cleanly, but the operational settings Stocky attaches to them — lead times, MOQs, case packs and reorder rules — are UI-only and exposed nowhere. If you depend on those, write them down manually before the shutdown so you can recreate them in your replacement app.
Then import without retyping
Once you hold suppliers.csv, you never type those vendors again. The columns are structured to import into replacement tools, and the flat-rate reorder + PO app we are building restores suppliers and their PO history straight from the exporter ZIP — something no tool that cannot read the supplier data is able to match.