
By Lance Allison, Founder of Ruby Digital Agency | July 2026 | ~5 min read
Every migration company has been saying the same thing this past year: AI is going to change how you work. Push most of them on what they mean, though, and it comes down to a chatbot that writes product descriptions. What we wanted was an answer to something harder — could an AI agent actually run a Shopify Plus migration from start to finish, not just help around the edges of one?
So on a recent BigCommerce to Shopify Plus project, we handed an AI agent the bulk of the work and kept score. Here is exactly what happened, along with the numbers.

In This Article
- What an AI-Run Migration Actually Means
- What the AI Got Right
- Where a Human Stayed in Charge
- The Results, in Numbers
- What This Means for Your Migration
What an AI-Run Migration Actually Means
First, what that did and didn’t mean. We didn’t type “migrate my store” into a chatbot and walk away. The agent here was Claude, running our own migration scripts: it read the client’s raw platform exports, mapped every product, variant, customer, and order onto Shopify’s schema, and pushed each record through the Admin API. We set the strategy and signed off at every checkpoint. What Claude took off our plate was the thankless middle — the thousands of small, repetitive, easy-to-fumble steps that normally eat up a developer’s week.
The whole thing ran off five CSV exports. No pricey third-party connector, no scraping an API for days — those flat files carried everything the move needed, right down to the per-parcel tracking numbers that tools like Cart2Cart quietly leave behind.
What the AI Got Right
A few things stood out once it got going. Edge cases were the first. BigCommerce happily lets duplicate variant combinations pile up, and one product had swollen to 184 of them even though only 66 were real — the other 118 were stale duplicates. Shopify won’t accept that; it enforces unique variants and would have bounced the entire product on import. Claude caught the collision on its own, pared the list back to the correct 66, and moved on. Reconcile that by hand across a few thousand SKUs and it slips through nearly every time.
Order history was the second, and it’s the corner most migrations quietly cut. We backdated thousands of orders to the day they were actually placed, kept the original order numbers, and reattached each shipment’s tracking number to the right line items — split shipments included, even the ones pointing back to a parent order instead of the child. Log in as a returning customer and you see the history you remember, not a blank page.
The third was safety, and it’s the piece that genuinely costs me sleep on a migration this size. Every historical order went in with receipts off, customer notifications off, and inventory bypassed — miss any one of those and you either spam your whole customer base or quietly wreck live stock. A person doing this by hand is careful at order fifty and getting sloppy by order four thousand. Claude set the same flags, correctly, on every single call it made.
Where a Human Stayed in Charge
Here is the part the AI hype tends to skip: none of this replaced judgment. We still pulled a sample of twenty records from each type and went looking for trouble on purpose — guest checkouts, refunds, foreign-currency orders, that 184-variant monster — and got the client to sign off before anything scaled to the full catalog. We double-checked the weight unit before trusting a single shipping rate. And we walked straight into Shopify’s order-creation rate limit, which on a development store slows you to roughly five orders a minute, so the agent had to pace itself and back off when it got throttled. You only really learn that limit once it bites you.
Then we checked the work. Every value was queried back out of Shopify and compared against the source, down to the cent. The speed came from the agent; the trust came from verifying.
The Results, in Numbers
| Metric | Outcome |
|---|---|
| Source data | 5 BigCommerce CSV exports (no paid connector) |
| Products & variants | Full catalog migrated; one 184-variant product deduped to 66 |
| Orders | Thousands, backdated to their original dates |
| Tracking numbers | Preserved per parcel, split shipments included |
| Data accuracy | Verified against source down to the cent |
| Safety flags | Receipts & notifications off; inventory bypassed on every call |
The honest headline is not that AI did the whole thing on its own. It is that a job which normally burns through weeks of developer hours ran on a small fraction of them, with fewer mistakes, because the tedious ninety percent was automated and the human ten percent went to strategy and checking instead of copy-paste.
What This Means for Your Migration
If you are planning a move to Shopify or Shopify Plus, this changes the math. The real risk in a migration was never the strategy — it was the thousands of tiny, forgettable manual steps where fatigue quietly loses data. Hand those to an agent that never tires, keep an experienced human on strategy and verification, and you get a cleaner cutover in less time and for less money.
That is how we run migrations at Ruby Digital Agency now. AI is not coming for the migration itself — it is coming for the tedious, breakable middle, and that is good news for any brand whose revenue depends on getting the move right.
Thinking About Migrating to Shopify Plus?
We plan the strategy, run the heavy lifting with AI, and verify every record against your source data before go-live. Book a migration strategy call and we’ll map your move.
Related Reading
- Shopify Store Migration Services
- Shopify Plus Implementation & Consulting
- 10 Reasons to Migrate from BigCommerce to Shopify
- More Shopify Guides on Our Blog
Lance Allison
Founder & CEO, Ruby Digital Agency
Lance Allison is a Shopify Select Partner and eCommerce migration specialist based in Salt Lake City, Utah. He has helped hundreds of merchants move to Shopify and Shopify Plus, and specializes in complex, data-heavy platform migrations.

