Skip to content

Migrating from Stocky

If you are moving off Stocky, Stockr can import both supplier records and open purchase orders so you do not have to rebuild everything by hand.

Stockr’s Stocky Import card pulls supplier records and open purchase orders from the Stocky API into Stockr.

Imported fields:

  • Supplier name
  • Contact email
  • Phone
  • Account number
  • Company name
  • Address line 1 and 2
  • City
  • State or province code
  • ZIP or postal code
  • Country
  • A supplier note that records the original Stocky supplier ID

Import behavior:

  • Suppliers are fetched from Stocky using cursor pagination so larger accounts do not try to load everything in one request.
  • Existing Stockr suppliers are skipped if the supplier name already exists.
  • Newly imported suppliers are given a default 7 day lead time so you can start using them immediately and refine lead times afterward.

Imported purchase order behavior:

  • Requires Stocky suppliers to be imported first so each imported PO links to the correct supplier record
  • Imports open draft and confirmed/unarchived Stocky POs
  • Preserves source PO number, supplier, notes, expected date, receive location, and line items
  • If Stocky leaves line-item fields incomplete, Stockr backfills title, vendor, manufacturer part number, and missing/zero cost from Shopify by exact SKU during import
  • Stores the Stocky external id so rerunning the import refreshes the same archival PO instead of creating duplicates
  • Pushes Stockr’s next local PO number forward to the next number after the highest imported PO number
  • Marks imported POs as read-only inside Stockr
  • Adds Duplicate as Stockr PO so your team can convert the archival record into a new editable local draft

Imported POs are intentionally archive-only. They do not send email, receive inventory, change status, or record payment directly until duplicated into a local Stockr PO.

The current Stocky import scope is intentionally narrow:

  • It imports suppliers plus open Stocky purchase orders, not everything ever created
  • It does not import closed/cancelled historical purchase orders yet
  • It does not map Shopify vendors to those suppliers automatically
  • It does not create item-level pricing overrides automatically

That means Stockr can save you from rebuilding the supplier directory and current PO archive, but you still need to review mappings and pricing after the import.

Gather the two inputs Stockr needs:

  1. Stocky API Key
  2. Store Name in your-store.myshopify.com format

In the Stockr app, go to Settings -> Setup -> Stocky Import.

  1. Open Settings -> Setup
  2. Find Stocky Import
  3. Enter your Stocky API Key
  4. Enter your Store Name
  5. Click Test Connection
  6. Click Import Suppliers
  7. Review supplier records if needed so Stocky IDs are linked correctly
  8. Click Import Purchase Orders if you want your open Stocky POs archived in Stockr too

Stockr will report:

  • how many suppliers were imported
  • how many were skipped as duplicates
  • the total supplier count returned from Stocky
  • how many purchase orders were imported or refreshed

After the import, finish the migration in this order:

  1. Review imported supplier contact details and addresses
  2. Update each supplier’s lead time from the temporary 7-day default to the real value
  3. Run Import Purchase Orders if you want your current Stocky POs preserved in Stockr
  4. Review imported archival POs and duplicate any live ones that still need receiving or follow-up
  5. Run Shopify Vendor Import in the same Settings -> Setup area
  6. Open each supplier and link the correct Shopify vendors under Vendor Mapping
  7. Add item-level pricing overrides where needed
  8. Set preferred suppliers for products that can be sourced from multiple vendors
  9. Export suppliers to Stockr JSON as a backup once the cleanup is complete

Shopify’s migration guidance says suppliers cannot be exported directly from Stocky. Stockr’s Stocky import is the practical path for preserving supplier records and current open PO context before Stocky becomes unavailable.

Use this import early, then use the time before August 31, 2026 to clean up mappings, lead times, and pricing inside Stockr instead of doing the entire migration at the deadline.