Store migration

From any platform to Shopify, audited row by row.

We migrate products, customers, orders, fulfillments, reviews, content and redirects, repair the data before it lands, and hand you a reconciliation you can check yourself.

50+migrations delivered
8–12weeks, standard track
100%of source rows accounted for
0downtime at cutover

What moves

Everything the business runs on.

Products & catalog

Products, variants, options, images, metafields, categories rebuilt as collections, hidden and sold-out states preserved, prices verified against the live storefront.

Customers

Accounts, addresses, phone numbers in checkout-ready format, tags, join dates and marketing consent carried over exactly. Duplicates merged and reported.

Order history

Every order with its original number and date, line items linked to migrated variants, refunds, store credit and discounts modeled as real transactions.

Fulfillments & tracking

One fulfillment per parcel, so split shipments keep every carrier reference. Old eras without shipment rows are fulfilled from the shipped date.

Reviews & content

Product reviews with dates and status, pages, blogs and media rehosted from old CDNs before the old infrastructure goes dark.

SEO & redirects

A 301 map built from the real URL inventory, verified one by one against the live domain, with 404 capture running from the first minute after launch.

The audit

Automated engines copy. We reconcile.

Migration apps read what an API exposes and report a percentage. We compare the result to what the business actually does, fix what is safely fixable, and list what needs your decision.

  1. Reconciled to zeroEvery source row is accounted for in a ledger that runs from the export count down to the live count. Demo accounts, duplicates and invalid records are named, not hidden.
  2. Priced from the live storefrontOption-set and modifier pricing that never appears in any export or API is captured from the store customers actually buy from, then written to each variant.
  3. Orders as real transactionsRefunds, partial refunds, store credit, declined payments and split shipments are modeled as transactions, so no order shows a phantom balance.
  4. Every tracking numberOne fulfillment per parcel, so multi-shipment orders keep each carrier reference. Automated tools drop these.
  5. Consent preserved exactlyMarketing opt-ins carry over one-to-one. Nobody is subscribed who did not ask, and nobody who asked is lost.
Ruby Digital Agency
No. RDA-26-0817

Certificate of Migration Audit

BigCommerce → Shopify · sixteen years of trading history

Products
745 → 2,505 variants
Customers
5,720 of 5,728 rows
Orders
6,277 to the cent
Redirects
1,350 verified live
Consent
4,641 opted in, exact
Emails sent
0
  • Every source row accounted for
  • Prices reconciled against the live storefront
  • Refunds, store credit and split shipments modeled
  • Items needing a decision listed, not assumed
Lance AllisonFounder · Ruby Digital Agency

The process

Eight steps, two sign-offs, one fixed price.

01

Migration survey

Ten minutes of your time. Platform, scale, integrations, goals. We come back within a business day.

02

Audit and fixed quote

We read the real exports and APIs, find what the automated tools would miss, and quote a fixed price with dated phases.

03

Development store

As a Shopify Select Partner we build in a free development store. You pay Shopify nothing until the day you go live.

04

Sample and sign-off

Twenty of each entity, chosen to be difficult. You inspect them in your admin and give the green light.

05

Full migration

Products, customers, orders, fulfillments, then redirects. Resumable, idempotent, silent.

06

Storefront build

Designed as a working prototype first, then built on Horizon with as few custom files as possible.

07

Verification and report

Every claim in the report is checked against a real record in your store. Then it is yours to keep.

08

Cutover and hypercare

DNS, delta sync, 301 verification, 404 capture from day one, and a month of watching the numbers.

Questions

The ones every migration starts with.

Which platforms do you migrate from?

BigCommerce, Magento 1 and 2, Adobe Commerce, WooCommerce and other WordPress stores, OpenCart, PrestaShop, Wix, Shift4Shop, Weebly and Square Online, and custom-built systems. If it has an export or an API, we can audit it.

How long does a migration take?

A standard Shopify migration runs 8 to 12 weeks. Shopify Plus replatforming from Magento or a custom build typically takes 3 to 6 months. Large order histories run for days on their own; we schedule them around your trading calendar.

What do you charge?

A fixed price, quoted after the survey and audit. Standard terms are 50% to begin and 50% when the store goes live and you sign off. Because we build in a Shopify development store, you pay Shopify nothing until launch.

Will customers get emails during the import?

No. Every import runs with notifications disabled and inventory bypassed. We also brief you on the two customer-facing surfaces that sit outside those flags, the Shop app and expired order-status links, so nothing surprises you.

What happens to our SEO?

We build the redirect map from the real URL inventory, including nested categories and legacy platform paths, verify every redirect against the live domain, and capture 404s from the first minute after launch so anything missed is fixed within days.

Do you migrate order history?

Yes, in full, with refunds, store credit, discounts and per-parcel tracking numbers modeled as real transactions and fulfillments. Old orders keep their original numbers and dates.

Ready when you are.

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.