Everything the old store knows
Products, variants, option pricing, customers, the full order history with refunds and tracking, reviews, content and redirects. Reconciled to the cent.
Migration guide
Shopify has no button for merging stores, copying a store or moving order history. What actually transfers between Shopify stores, the theme license and gift card rules, the Shop app trap, and what the project costs.
Every migration includes the storefront, the apps and your back-office systems, not just the data. Pixel-perfect, a facelift or a complete redesign?

Moving from Shopify to Shopify sounds like it should be a button. It is not. Shopify has no native way to merge two stores, copy a store, or transfer order history, and the pieces that seem simplest, the theme, gift cards and customer accounts, are the ones with rules attached. This guide covers the three situations we see, what actually moves, and the traps.
| Situation | Typical trigger | What it involves |
|---|---|---|
| Consolidating several stores into one | Separate stores per country, brand or acquisition, now wanted under one admin with Shopify Markets | Merging catalogs, deduplicating customers across stores, importing every store’s orders, redirecting every old domain and path. |
| Moving to a fresh store | An acquisition, a store that has accumulated years of app residue and broken settings, a change of ownership or region | A clean rebuild with the data carried over and the old store retired. |
| Upgrading to Shopify Plus | Checkout customization, B2B, Launchpad, higher API limits | Usually an in-place plan change, not a migration. Scripts to Functions and checkout rebuilds are the real work. See our Shopify Plus migration page. |
| Data | Moves? | Notes |
|---|---|---|
| Products, variants, images, metafields, collections | Yes | Matrixify or the Admin API carries everything including metafields, which Shopify’s own CSV export does not. |
| Customers with addresses, tags, consent, metafields | Yes | When consolidating, the same customer often exists in several stores. We merge on email and keep the richest record. |
| Customer passwords | No | Shopify does not export password hashes even between Shopify stores. Passwordless customer accounts remove the issue. |
| Orders with line items, transactions, refunds, fulfillments and tracking | Yes | Imported as real orders. Order numbers can be preserved or offset so two stores’ histories do not collide. |
| Draft orders, abandoned checkouts | Drafts yes, abandoned checkouts no | |
| Discount codes | Yes | Exported and recreated with usage counts reset. |
| Gift cards | Balances yes, codes conditionally | Gift cards can be created with a specified code by API on Shopify Plus. On other plans new codes are issued and customers are notified. |
| Theme | Depends | A custom or free theme is downloaded and uploaded. A paid Theme Store theme is licensed per store and must be bought again for the new store. |
| Apps and their data | No | Every app is reinstalled. App-held data (reviews, subscriptions, loyalty points) is exported from each app and imported to its new install. Subscriptions in particular need the app vendor’s migration process. |
| Redirects | Yes | Existing redirects export and import, and new ones are added for every old path. |
| Domain | Yes | Removed from the old store and connected to the new one at cutover. Same domain means no SEO loss when paths are preserved. |
| Markets, shipping profiles, tax settings, locations, staff, payment settings | No | Configuration is rebuilt by hand. Shopify Payments needs a fresh application on the new store, which takes a few days and should start early. |
| Analytics and reports history | No | Old store reports stay in the old store. Keep it on a minimal plan or export the reports you need. |
A single-store move is usually four to eight weeks. Consolidating several stores runs eight to fourteen depending on how many and how much overlap there is in customers and catalog. Projects start at $2,500 for a single-store move with a modest catalog and $3,500 for larger single-store moves, and are quoted as a fixed price after the audit. Payment is 50 percent to begin and 50 percent once the store is live and you are fully satisfied with the figures.
A typical case is a brand with three stores, one each for the US, the UK and the EU, set up years ago before Markets existed. They want one admin, one catalog and one customer view. The plan looks like this.
Analytics and reports do not transfer, so anything you will want later, such as year-on-year sales by product, is exported before the stores close. Shopify Payments payouts and disputes stay with the old store and its bank account, and a dispute can arrive months after a sale, so keep access. Gift card codes issued by the old store stop working once it closes unless they were recreated with the same codes on Plus, which is why we export the full gift card list with balances before anything else.
Because Shopify has no store copy function, every setting outside products, customers and orders is recreated. The list is longer than most people expect, and it is the reason a small-catalog move still takes a month.
| Area | What is rebuilt |
|---|---|
| Payments | Shopify Payments application, payout account, alternative gateways, manual payment methods, fraud settings |
| Checkout | Customer account mode, checkout customizations and branding, tipping, order processing rules, marketing consent options |
| Shipping | Locations, shipping profiles, zones and rates, local delivery and pickup, carrier accounts, packaging |
| Taxes and duties | Registrations, overrides, duties settings per market |
| Markets | Regions, currencies, domains, languages, price adjustments |
| Notifications | Every customized email and SMS template, sender address and domain authentication |
| Staff and permissions | Users, roles, POS staff, collaborator access |
| Metafield and metaobject definitions | Every definition, before the data import |
| Navigation and theme settings | Menus, theme settings, section content that lives in the theme rather than the products |
| Policies and legal pages | Refund, privacy, terms and shipping policies |
| Sales channels | Shop, Google and YouTube, Meta, marketplaces, each reconnected and re-verified |
Most stores should stay where they are and fix what is wrong in place. A fresh store makes sense when the store is changing hands and the old owner’s payment and tax history should not come with it, when an acquisition needs a clean entity, when years of app installs have left settings, metafields and theme code nobody understands, or when the store was set up in the wrong region and the Shopify Payments account cannot be moved. If the goal is only a new theme or a plan change, neither needs a migration.
A reconciliation ledger for every entity across every source store, showing how duplicates were merged and where each record came from; the order number mapping; the gift card and discount code transfer log; the app data migration confirmations from each vendor; the redirect verification list per old domain; and a settings checklist ticked off item by item. For consolidations, the ledger is the document that answers the inevitable question three months later about where a particular customer or order came from.
Not natively, but yes as a migration. Products, customers, orders, discounts and gift cards from each store are imported into one target store, customers are deduplicated on email, order numbers are offset so they do not collide, and every old domain and path is redirected. Markets then serves the regions the separate stores used to.
A custom or free theme is downloaded from the old store and uploaded to the new one. A paid Theme Store theme is licensed per store and has to be purchased again for the new store.
Yes. Orders are imported with line items, transactions, refunds, fulfillments and tracking numbers, and the original order number is preserved or offset. We disable the Shop sales channel during the import so historical orders do not surface to customers through the Shop app.
Every app is reinstalled on the new store, and data the apps hold, such as reviews, subscriptions and loyalty points, is migrated through each vendor. Subscriptions need the vendor to move contracts and payment methods, so that is scoped first.
Usually not. Plus is a plan change on the same store. The real work is rebuilding Scripts as Functions and customizing checkout, which our Shopify Plus migration page covers.
Single-store moves start at 2,500 dollars for a modest catalog and 3,500 dollars for larger stores. Multi-store consolidations are quoted as a fixed price after the audit.
Tell us how many stores are involved on the migration survey. If the goal is Plus, start with the Shopify Plus migration page and the Advanced to Plus guide.
More than the data
Getting the records out of Shopify is the part software can do on its own, so it is the part most providers sell. The storefront your customers see, the apps that run the store and the systems behind it are the rest of the work, and where a data-only migration hands the problem back to you. All four are in scope here.
Products, variants, option pricing, customers, the full order history with refunds and tracking, reviews, content and redirects. Reconciled to the cent.
Rebuilt exactly as it is, given a facelift, or redesigned completely. Quoted inside the migration, not as a second project.
Reviews, search, subscriptions, loyalty, bundles, email. Matched to a Shopify equivalent, dropped where the platform now does it, or rebuilt as a custom app.
ERP, CRM, PIM, 3PL, POS, accounting and EDI, reconnected and tested before cutover. Nobody rekeys orders on launch day.
The first question we ask
Your storefront does not have to come across unchanged, and it does not have to be thrown away either. We quote whichever route you pick inside the migration.
Indistinguishable from the old store, down to the spacing, but rebuilt on a current Shopify theme so it is faster and maintainable underneath.
The same structure, better executed: typography, spacing, color, photography, product pages and navigation. The shape your customers know stays put.
A new storefront, designed as a prototype you click through before a line of Liquid is written, then built on Horizon.
Included with every migration
A Shopify to Shopify migration is not finished when the data lands. Every migration we deliver includes an SEO and growth evaluation once Google has re-crawled the new store and the first real analytics exist: how it is indexed, where it ranks and who outranks it, a technical tag audit, speed, product copy, and quick wins in the order to do them. Here is one we delivered, based on a real engagement.
Other platforms
Tell us about your store in ten minutes. We come back within one business day with an honest assessment, a recommended track and a fixed price.