The Shopify to Shopify migration service

Move your Shopify store.
Lose nothing.

Shopify2Shopify moves Shopify stores to new Shopify stores — every product, customer, order, blog post, redirect and metafield — then re-runs the entire migration to prove nothing was missed. Your current store keeps selling the whole time.

✓ Zero downtime✓ Verified twice✓ Fixed price from $247 ✓ Full refund if we can't migrate you✓ Secure checkout by Stripe

What would moving your Shopify store cost?

Instant quote. Fixed price — never per-record. Rough numbers are fine.

Complete — $397Order history included · up to 100,000 entities
Book Complete — $397 →

Delegate your Shopify to Shopify migration to an expert

Keep your business running smoothly — we move the store while you keep selling.

Migration packages → Schedule a call
01

The Shopify Migration Manifest

Most migration tools promise "your data". A Shopify to Shopify migration is only as good as its itemized list — so here's ours, line by line. Everything is copied by upsert: re-runnable, diff-checked against your old store, and logged record by record.

FreightWhat's includedStatus
01ProductsTitles, handles, full descriptions (with images re-hosted to your new CDN), vendor, tags, UPC/barcodes, cost per item, price & compare-at, weight, SEO title/description, status, gift-card productsMoves
02Variants & optionsSKUs, option names/values, per-variant prices, weights, barcodes, variant images, inventory policy & tracked flagMoves
03InventoryStock quantities per location, multi-location mapping, track-quantity settingsMoves
04CollectionsSmart rules and manual membership, images, descriptions, SEO fields, sort order, published stateMoves
05CustomersNames, emails, phones, newsletter & SMS consent (audit-safe), tags, notes, tax exemptions, every address incl. the defaultMoves
06Order historyOrder numbers preserved, dates, line items with SKUs & prices, taxes, shipping, discounts, billing/shipping addresses, fulfillment status, tracking numbers, customer links, payment gateway recordMoves
07Coupons & discountsCodes, start/end dates, usage limits, percentage/fixed amounts, product & collection scoping, customer eligibilityMoves
08Product reviewsRatings, titles, comments, reviewer names & emails, photos — via your review app (Judge.me)Moves
09Blogs & postsBlog titles, articles with full content, excerpts, tags, authors, images, publish dates, SEO metafields; comments preserved for the recordMoves
10CMS pagesTitles, content, handles/URLs, publish state, templates, meta titles & descriptionsMoves
11Navigation & redirectsEvery menu with remapped links; every 301 redirect so old URLs keep working — SEO intactMoves
12Markets & currenciesShopify Markets config, per-market catalogs and price lists, fixed per-market prices, local currency settingsMoves
13LanguagesEnabled locales and translated content: products, collections, pages, blogs, menus, policiesMoves
14Metafields & metaobjectsDefinitions and values for every owner type — including reference fields, re-pointed to the new store's objects (never left dangling)Moves
15FilesAll images, videos and documents re-uploaded to the new store's CDN with alt textMoves
16ShippingDelivery profiles, zones, flat rates with weight/price conditions, per-product rate assignmentsMoves
17Gift cardsReplacement cards issued with remaining balances, customers and expiry (Shopify hides original codes from every tool — new codes delivered as CSV)Moves
18Store policies & settingsRefund/privacy/TOS/shipping policies, consent policies, checkout branding colors & typography, customer segments, store creditMoves
19ThemeYour live theme, current version, pulled and pushed unpublished for review — scanned for hardcoded IDs and tracking snippets before cutoverMoves
20SubscriptionsRecharge plans migrate automatically; active subscriptions + stored payment methods route through Recharge's official store-to-store transfer, which we coordinateAssisted
21Apps, pixels & DNSNo API exists for app installs, payment gateways, custom pixels or domains — you get a store-specific cutover checklist and we walk it with youAssisted

* “Assisted” = things Shopify exposes no API for, on any tool, from any vendor. We generate the exact checklist for your store and handle it with you at cutover.

02

Move your Shopify store in four steps

1

Book your migration

Choose a package and check out securely with Stripe. One fixed price for the whole Shopify to Shopify migration — never metered per record.

⟶ unlocks your order form instantly
2

Tell us about your stores

Your current store, the new one, and the apps you rely on. Then share revocable API access from your private customer area — never a password.

3

We move everything

The full manifest transfers while your store keeps selling. Then the entire migration runs a second time — a clean move changes nothing.

4

Approve & switch

Review the verification report — source and destination matched line by line — then we schedule your cutover. Zero downtime, no lost sales.

03

The only Shopify migration that runs twice.

Every record we move is an upsert — it creates what's missing and touches nothing that already exists. So when your Shopify store migration finishes, we run the entire thing again.

A clean second pass creates zero new records. That's not a marketing promise — it's a machine-checked proof, delivered with your verification report: source vs destination counts for every entity, product spot-checks, reference integrity, storefront smoke tests.

And if something genuinely can't move — Shopify hides gift-card codes from every vendor, for example — it's named in your report, never silently skipped.

04

Your metafields are years of dev work. Don't lose them.

Size charts. Ingredient panels. Subscription logic. B2B pricing fields. The custom product pages your developer spent months wiring up — all of it lives in metafields and metaobjects, and none of it survives a CSV export. Move your Shopify store the naive way and the theme arrives, but every section it depends on renders empty.

Our Shopify to Shopify migration treats metafields as first-class freight: every definition and every value moves — including reference fields (files, products, metaobjects), which are re-pointed to the new store's objects so nothing dangles. Even legacy field types get normalized so they keep working on today's Shopify.

The result: your theme lands on the new store and simply works. No rebuild invoice, no "we'll re-enter those by hand", no dev hours paid twice.

21entity types migrated
every migration runs — verified
100%count parity required
$0per-record fees, ever
0passwords collected
05

Your store's data, handled like it's ours.

A Shopify migration service holds the keys to your business for a week. Here's exactly how we treat them — the full detail lives in our Security Policy.

🔑

No passwords, ever

You create revocable Admin API tokens — read-only on your current store. Kill them any time in one click.

🔒

Encrypted at rest

Tokens are AES-256-GCM encrypted; the decryption key never lives in the database. Payments are entirely Stripe-hosted.

📖

Read-only source

Your live store is never written to. It keeps selling, untouched, until the moment you approve cutover.

🗑

Deleted after

Working data and tokens are purged 30 days after completion — and we ask you to revoke access at handover.

06

Three ways to move a Shopify store

Copy-paste weekends, per-record metered tools, or a fixed-price Shopify to Shopify migration service that proves its work. Side by side:

Manual / CSVShopify2ShopifyTypical metered tools
Pricing modelYour weekendsFixed — $247 to $797Per record — grows with your store
Completeness proof✗ none full re-run must create zero recordsSpot checks
Metafields & metaobjects✗ lost in CSV incl. references, re-pointedPartial / paid extra
Order tracking numbersSometimes
Images inside descriptions✗ point at old store re-hosted to new CDNRarely
Store credentialsRevocable API tokens onlyOften collaborator/staff access
Re-runs / top-up syncs✗ start over included per packagePaid extra
DowntimeDays of freezeZero — cutover when you approveLow
07

Shopify to Shopify migration pricing

One store, one fixed price — whether you have 80 products or 80,000. Check out securely and your migration order form unlocks the moment payment clears.

Standard DIY

$349$247 one-time
Up to 20,000 entities · 1 re-migration / 1 mo · 5 business days
  • Fully automated — no hands-on services
  • Products, variants, inventory, collections
  • Customers with consents & addresses
  • Pages, blogs, menus, 301 redirects
  • Files, metafields, theme, shipping
  • Verification report + zero-created proof
  • Self-serve cutover checklist
  • Order history, reviews, gift cards, markets
  • App reconfiguration (Klaviyo, loyalty…)
  • DNS cutover assistance
Most popular

Complete

$549$397 one-time
Up to 100,000 entities · 2 re-migrations / 2 mo · 3 business days
  • Everything in Standard DIY
  • Full order history with tracking numbers
  • Coupons & discounts with scoping
  • Product reviews (Judge.me)
  • Gift card replacements + CSV of codes
  • Markets, currencies & translations
  • Klaviyo & review app reconnection
  • Scheduled zero-downtime DNS cutover

Concierge

$699$497 one-time
Up to 250,000 entities · 3 re-migrations / 3 mo · 2 business days
  • Everything in Complete
  • Full app-stack reinstall & reconfiguration — Klaviyo flows, pixels, loyalty
  • Recharge subscriptions: plans + store-to-store coordination
  • We walk the whole cutover checklist with you
  • Priority scheduling
  • 30 days post-launch support

Enterprise

$1,199From $797+
Unlimited entities · unlimited re-migrations / 6 mo · custom schedule
  • Everything in Concierge
  • 500k+ orders, multi-store & franchise rollouts
  • Dedicated migration engineer, direct line
  • Weekend / overnight cutover windows
  • Signed DPA & custom SLA
  • 60 days post-launch support
  • $797 is the base fee — multi-store, 1M+ record and custom-app scopes are quoted before work begins
or scope it on a call first →

DIY store owners

Comfortable flipping DNS yourself and re-installing your own apps? Standard DIY moves all the data and hands you the checklist.

Standard DIY — $247

Growing brands

Order history, reviews, markets and a scheduled cutover handled for you. Most merchants land here.

Complete — $397

Agencies & enterprise

Multi-store rollouts, huge catalogs, white-label migrations under your agency's name. Talk to an engineer first.

Schedule a call →

SECURE CHECKOUT BY STRIPE · ORDER FORM OPENS RIGHT AFTER PAYMENT · FULL REFUND IF YOUR STORE CAN'T BE MIGRATED AS BOOKED · VAT INVOICES AVAILABLE

08

Real migrations, real numbers

We publish verification data, not adjectives. Every Shopify to Shopify migration ships with a count-matched report — here's what recent ones looked like.

Health & supplements · US

DTC brand, 6 markets, Recharge subscriptions

Full store move ahead of a payments restructure: catalog, 48k customers with consents, complete order history, per-market price lists and translations.

products 1,284 / 1,284 ✓
customers 48,112 / 48,112 ✓
metafields 11,058 / 11,058 ✓
second pass created 0 records ✓
Grooming · acquisition

Acquired store onto a clean owner account

Post-purchase hygiene migration: target store wiped to factory-clean with a staff lock-out check, then everything worth keeping moved and verified for the new owner.

orders 92,406 / 92,406 ✓
redirects 203 / 203 ✓
gift cards replacements + CSV ✓
previous-owner access 0 accounts ✓
Rebuild · dev store to production

Agency rebuild loaded with production data

New theme built against sample data; the real catalog, metaobject-driven content and customers migrated underneath it, with top-up syncs during UAT shrinking the content freeze to under an hour.

metaobjects 100% referenced ✓
blogs & pages 214 / 214 ✓
re-migration syncs 3, all clean ✓
downtime 0 minutes ✓
Migrated with us? We publish every review we receive, verbatim — the good and the bad. Leave a review
09

Shopify migration questions, answered plainly

Will my live store go down during the migration?

No. We only read from your current store — it keeps selling the whole time. Everything is written to the new store, and traffic only moves when you approve the verification report and we switch DNS.

Do my URLs and SEO survive?

Yes. Handles are preserved so product/collection/page/blog URLs stay identical, meta titles and descriptions move with them, and every 301 redirect from your old store is recreated. Image URLs inside your product descriptions are re-pointed to the new store's CDN so nothing references the old store.

What exactly can't be migrated?

Only what Shopify exposes no API for — for anyone: app installs, payment gateway credentials, domains/DNS, original gift card codes (we issue replacements), notification templates and custom pixels. Every one of these lands on a generated, store-specific checklist, and on Concierge we handle that checklist with you.

Why do I pay before submitting my store details?

The fee reserves your migration slot and covers the full service at a fixed price. The moment Stripe confirms payment, the order form unlocks and you can submit your stores — usually less than a minute later. If we find your store can't be migrated as booked, you get a full refund.

How do you access my stores?

You create a limited API access token on each store (we send exact click-by-click instructions after booking) — no staff account, no password sharing. Tokens are revocable by you at any time and we ask you to revoke them at handover.

How long does it take?

Most stores complete in 2–4 business days including verification. Very large stores (500k+ orders) may take longer — we confirm the schedule after seeing your store's counts, before anything runs.

What about my Recharge subscriptions and reviews?

Subscription plans migrate automatically. Active subscriptions with stored payment methods move via Recharge's official store-to-store transfer, which we coordinate for you. Reviews migrate through your review app — Judge.me supported out of the box.

Will my customers have to log in again or reset passwords?

Password hashes are the one thing Shopify never exposes — to any migration tool, ever. Customer accounts, order history and marketing consents all move; on the new store, customers sign in via Shopify's passwordless new customer accounts (a one-time email code), or you send a branded invitation campaign. Most merchants see zero support tickets about it — we include the recommended email copy in your cutover checklist.

I'm still taking orders — what about data created during the migration?

That's exactly why every package includes re-migration runs. The first pass moves the bulk; just before cutover we run a top-up sync that picks up every order, customer and product created since — it's the same idempotent migration, so it only adds what's new. Your store never has to stop selling and no order falls between the cracks.

What happens to Klaviyo, my pixels and my ad accounts?

Your Klaviyo account, audience and flow history are untouched — they live in Klaviyo, not the store. What changes is the connection: the integration re-links to the new store, catalog feeds re-sync, and Meta/Google pixels get re-installed with the same IDs so campaign learning is preserved. Complete includes Klaviyo and review-app reconnection; Concierge re-wires the full stack with you, flows send-tested.

Do gift cards keep working?

Balances survive, codes can't — Shopify masks gift card codes from every API, for everyone. So we issue replacement cards on the new store with the same remaining balance, customer and expiry, and hand you a CSV of the new codes with ready-to-send customer email copy. Nobody loses a cent of store credit.

Ready to move your Shopify store?

Automated migration

Hands-off data move, self-serve cutover. Perfect if you're comfortable flipping DNS and re-installing your own apps.

Book Standard DIY — $247

Full-service package

Order history, app reconnection and a scheduled zero-downtime cutover — delegate the whole move to a migration engineer.

Choose your package →

or schedule a call first

📞 Talk to an engineer