Home / tutorials
Migration tutorials.
Written walkthroughs of every step you'll actually touch. (Video versions are in production — these stay the canonical reference.)
1 · Prepare your two stores
- Keep your current store exactly as it is — we only ever read from it.
- Create the destination store if you don't have one: shopify.com → start free trial → any theme (yours moves over anyway). You don't need to pick a paid plan until cutover.
- Have your custom domain registrar login handy for cutover day (Complete and up — we schedule it with you).
2 · Create the API access tokens (≈3 minutes per store)
- Store admin → Settings → Apps and sales channels → Develop apps → Create app — name it
migration. - Configure Admin API scopes: on the OLD store tick the read scopes; on the NEW store tick read + write. Save.
- Install app → reveal the Admin API access token (
shpat_…) → paste it into your customer area. Never email tokens. - After your migration completes: delete the app on both stores. Access gone, permanently.
3 · Read your verification report
- Counts table — every entity, source vs destination. They match or the line is flagged.
- Spot checks — sampled products compared field-by-field: prices, variants, media, metafields.
- Reference integrity — every reference metafield on the new store resolves to a live object.
- The second pass — the whole migration re-ran and created zero records. That line is your proof.
- Named exceptions — anything no API can move (gift-card codes → replacements CSV) is itemized with its workaround.
4 · Cutover day
- Approve the verification report in your customer area.
- We publish the migrated theme and re-run the publications sync (sales channels go live).
- DNS switches to the new store (we schedule and walk it with you on Complete and up).
- Confirm checkout with a real test order, then revoke both API tokens.
- Keep the old store paused for 30 days as a safety net — then close it.