Platform migrations
Shopify to Shopify, without losing the history.
Consolidate brands onto a single store, split a multi-store, or rebuild a shop on a fresh plan. Customer history, orders and SEO all come along.
What comes across
Where this one gets sharp
The things that catch teams out on this platform, said plainly before you sign anything.
Read-only credentials
Connect via a custom Shopify app with read-only Admin API access. Your live store keeps running while we read.
Apps and themes do not move
Anything an app added needs re-installing on the new store. Theme code is rebuilt or re-imported separately.
Customer accounts need re-invite
Shopify rotates the customer login token across stores. We migrate every account, but customers complete a one-time password reset.
Storefront domains
Domains transfer separately, on your schedule. The old store stays live until you flip DNS.
Why move from Shopify to Shopify?
Common reasons: consolidating multiple brands onto one store, splitting a multi-store account, rebuilding on a fresh Shopify Plus plan, or moving away from a heavily customised theme that has become unmaintainable.
Will the destination store keep my customers' password?
No. Shopify rotates the customer authentication token between stores, so every customer needs a one-time password reset on the new store. We migrate the account, the order history, and the marketing consent — only the password rotates.
What about my installed apps?
Apps are owned by Shopify, not by Graftport. We do not move them. After migration, you reinstall the apps you want on the destination store and reconnect them to your data.
Can I re-run a migration without creating duplicates?
Yes. Every record is tracked by its source identity, so anything already loaded is skipped on the next run. Re-run on go-live night without a single duplicate ending up in your store.
What happens if a mapping is wrong?
Re-edit the mapping, dry-run it, then re-load. Mappings are versioned, so you can revert to any prior version with one click.
Where does my data live?
EU-hosted infrastructure with strict access boundaries per account. Source store credentials are encrypted at rest, and we wipe everything cleanly on request.
How does pricing actually work?
Pricing is quoted case by case so the plan matches the source platforms, brand count, and re-run cadence of your migration. Tell us what you're moving on the pricing page and we'll come back with numbers within one business day.
Consolidating or splitting stores?
Twenty minutes, your data, an honest answer about scope and timeline.