Moving off Stocky
Shopify retires Stocky on 31 August 2026. The part most shops miss until it is too late: your history does not come with you. Export it first - it takes about ten minutes - and you can bring it into Backstock whenever you like.
1What you actually lose
Shopify's own migration guide is blunt about this. Moving to native purchase orders:
- Suppliers cannot be exported from Stocky at all. Not "harder" - the export does not exist. Whatever you have negotiated with each rep lives only in Stocky.
- Purchase-order history does not import. A PO CSV uploaded to Shopify "only adds product line items to a new draft purchase order" - so statuses, dates and the link back to the supplier are dropped.
- Received quantities are gone. What you ordered versus what actually turned up is the part that tells you which vendors short you, and it does not survive.
- Cost history goes with it, so the average cost you have built up per product starts over.
Min/max stock levels, inventory transfers and forecasting were already switched off in Stocky back on 7 July 2025, so those are likely gone already.
2Export these, before the cutoff
In Stocky, each of these is a CSV download from its own report:
Suppliers
Your vendor list with case packs, minimums, payment terms and lead times. There is no way to recover this later, so it is the one to grab first.
Costs
Cost per SKU per supplier, including every quantity break you have negotiated.
Purchase orders
Your PO history: order number, supplier, date, SKU, quantity, unit cost, and the quantity actually received.
Also worth pulling while you can, even though nothing imports them: your stocktake history and any inventory valuation reports you rely on at year end.
3Bring them into Backstock
Sign in, open the Vendors tab, and choose Import from Stocky. Drop in whichever of the three files you have - each one is optional - and they become:
- Suppliers + Costs โ your vendor terms. Case packs, minimums, freight thresholds and the full price-break ladder per SKU. That ladder is what Backstock prices every future order against.
- Purchase orders โ closed orders, with ordered and received quantities intact, so your history stays searchable next to the orders you place from now on.
Re-importing the same export updates those orders instead of duplicating them, so it is safe to run again if you find a fuller file.
2026-05-02) and timestamps. It will not read 05/02/2026, because
that is 5 February in most of the world and 2 May in the US and the file does not say
which. Those orders import with the date left blank, and you are told how many. A blank
date you can fix beats a purchase history that is quietly eight months wrong.
4What Backstock does with it
Backstock is purchasing and receiving for brick-and-mortar shops, and it keeps the parts of Stocky that retail actually ran on:
- Purchase orders on your vendor's terms - case-pack rounding, the right price tier for the quantity, order minimums, free-freight thresholds, and a nudge when a few more units drop you into the next break.
- Receiving that handles reality - partial deliveries, over-shipments, damaged stock, and corrections that reverse a miscount instead of rewriting history.
- Cost variance on the dock - the lines where the invoice does not match the tier you ordered on, which is the whole reason to keep negotiated terms in the first place.
- Landed cost - freight and duty spread across a delivery so the allocation sums to the invoice exactly.
- Received stock reaches your POS - Shopify or Square, as a signed change per SKU, tagged with the order it came from.
It is not a Shopify-only tool: if you also run Square, one account covers both together. Lightspeed and Clover are next on the list.
Read the full guide if you are starting from scratch.