How to migrate from BigCommerce to Shopify without losing your data, your orders, or your rankings.

A practitioner's walkthrough of the full move: the step-by-step process, exactly what data transfers and what gets rebuilt, DTC and B2B feature parity, and the redirect playbook that preserves SEO. Written for mid-market and Shopify Plus teams weighing the switch.

The short version

A replatform doesn't lose your SEO, your orders, or your uptime. A bad replatform does. The platform isn't the risk: the execution is.

Your data moves cleanly. What gets rebuilt, and where the real value sits, is the storefront, your product configurator, and your B2B pricing logic, re-engineered to be more maintainable on Shopify. A typical move runs 4 to 8 weeks, with effectively zero storefront downtime, and a 1:1 301 redirect map is the single most important deliverable for protecting search rankings.

01Why & when

Why merchants leave BigCommerce in 2026.

Most migrations are triggered by one of three pressures, and 2026 added a new one to the top of the list.

The 2026 payment-fee trigger

On June 1, 2026 BigCommerce re-architected its plans, renaming them (Standard becomes Core, Plus becomes Growth, Pro becomes Scale, Enterprise becomes Performance) and introducing an Open Payment Provider Fee on self-serve plans: 2.0% on Core, 1.0% on Growth, 0.6% on Scale for merchants using a non-embedded (third-party) payment gateway. Shopify Payments, by contrast, waives transaction fees, and Shopify's third-party-gateway surcharge is just 0.2% on Plus. The historic "BigCommerce has no transaction fees" pitch reverses in 2026 for most merchants on a third-party gateway.

Source: BigCommerce 2026 plan documentation; Shopify pricing.

The other two pressures

Beyond fees, teams cite the app ecosystem (Shopify's marketplace is materially larger), admin and theme maintainability, and total cost of ownership drift as the build and integrations stack grows. None of these is a single number, which is why the decision is usually about where you want to spend the next three years of engineering effort, not the platform line item alone.

Honest note: on a contracted high-GMV BigCommerce Performance plan, the platform-fee line can still favor BigCommerce. TCO is dominated by build, processing, apps, and integration, not the platform fee, so calibrate on the whole picture, not the headline.

The four fears (and why they're all execution, not platform)

Teams considering the move fear the same four things: lose my data, lose my rankings, go dark during the switch, and lose a feature (usually B2B pricing). Every one of those is an execution line item, not a property of Shopify. The rest of this guide walks each one.

02At a glance

BigCommerce vs Shopify, side by side.

The fast comparison. Each row is rated against Shopify: where Shopify is better, at parity, structurally different, or has a real gap.

CapabilityBigCommerceShopifyVerdict
Variants per productUp to 600 SKUsUp to 2,048 (raised Oct 15, 2025)Better
Options per productFlexible, plus unlimited modifiersStill 3 options per productGap
No-SKU buyer inputsNative modifiers (text, file upload, date)No native file-upload modifier; rebuilt via line-item properties / appsGap
Transaction fees (2026)Open Payment Provider Fee 2.0/1.0/0.6% on non-embedded gatewaysShopify Payments waives fees; 0.2% surcharge on Plus for 3rd-party gatewaysBetter
B2B modelB2B Edition: quote-and-rep ledNative B2B on Plus: self-serve, contracted-catalog ledDifferent
Multi-storefrontOne store, many storefronts, shared catalogMarkets (per country) or Plus expansion stores (per brand)Different
Headless / checkout extensibilitySupportedCheckout extensibility, metaobjects, FunctionsBetter
App ecosystemSmaller marketplaceLarger marketplaceBetter
BetterParityDifferentGap
03The how-to

How to migrate BigCommerce to Shopify, step by step.

A de-risked migration runs as six gates. Each is a checkpoint with a deliverable, and nothing advances until the evidence passes. The whole method is built to be observable, reversible, and staged.

Choosing your method first. Under ~500 products with no B2B, a manual CSV export and import can work. Above that, or with any catalog complexity, B2B price lists, or custom features, you need a migration app plus an agency build: Shopify itself ranks "hire a Shopify Partner" and "custom API solution" as its top two migration tiers, above CSV and apps.

01

Audit & crawl

Crawl the live BigCommerce store and take a baseline: product, variant, customer, order, category, and URL counts. Never assume the URL structure, because BigCommerce lets merchants pick from Short, Long, or Category presets plus custom paths. This baseline is what every later reconciliation is checked against.

Deliverable Baseline counts + a full URL inventory
02

Data map & exception list

Map every BigCommerce field to its Shopify destination, and flag the records that won't field-map automatically: products with 4+ options, modifier-driven items, the nested category tree, and B2B price lists. These exceptions become hand-shaping decisions, not silent drops.

Deliverable Field map + a written exception list
03

Build in staging

Build and QA the new store on a Shopify staging environment while BigCommerce keeps selling. This includes the full Liquid theme rebuild (Stencil has no Shopify equivalent and does not transpile), the catalog import, and any rebuilt B2B logic.

Deliverable A QA-passed store on a staging domain
04

Parallel run & reconcile

Run the import in order (products, then customers, then orders) so records connect, and compare the imported counts against the audit baseline. Mute order-notification staff before the order run, because every imported order can email a "new order" alert. The output is a reconciliation report and a passed test matrix.

Deliverable Reconciliation report + passed test matrix
05

Staged cutover, redirects first

A week ahead, drop the domain's DNS TTL to 300 seconds. Load the 1:1 301 redirect map before the switch, plan the final delta sync / freeze, then flip the domain. A well-orchestrated cutover is a DNS change plus a short freeze, not an outage: the DNS step itself takes roughly 15 to 30 minutes, scheduled in a low-traffic window.

Deliverable Live store, redirects already serving, near-zero downtime
06

Rollback & verify

Keep the BigCommerce store exported and on a paid plan so a rollback is a simple DNS revert. After cutover, verify zero 404s, submit the new sitemap to Google Search Console, and hold the redirect map for at least a year while search re-crawls.

Deliverable Zero-404 verification, GSC monitoring, redirects held ≥1yr

The differentiator isn't the tooling. It's that the method is observable (you can see every count reconcile), reversible (rollback is a DNS revert), and staged (redirects go live before the switch).

04Data mechanics

Migrating products, customers & orders.

Shopify imports products, customers, historical orders, gift cards, blogs, and pages. CSV handles products and customers; orders and gift cards need a migration app or the Admin API. Here is what actually moves, and the four gotchas that catch teams.

Products, variants & the option cap

BigCommerce splits Variants (which generate SKUs) from Modifiers (no-SKU buyer inputs like text, file upload, or date), allowing up to 600 SKUs plus unlimited modifiers per product. Shopify now allows up to 2,048 variants per product (raised from 100 on October 15, 2025), so the old 100-variant blocker is gone. The live risks are the 3-option cap and complex modifiers, which become a per-product rebuild decision (line-item properties, metaobjects, Shopify Functions, or an app), not an automated field map.

Categories become collections

BigCommerce's nested category tree flattens. Shopify collections are flat, so hierarchy moves into navigation menus and automated-collection rules. Migration tools that map subcategories to product tags are a tell that the tree isn't preserved by default.

Customers migrate, passwords never do

Customers migrate, including store credit, but passwords are never migrated: they're hashed irreversibly on the source platform. Every customer needs a Shopify account-activation invite at launch. Plan the comms for it.

Orders are records, not transactions

Imported orders are historical records, not live transactions: nothing is re-charged. The original processed date is preserved through tooling (Shopify's createdAt is export-only via the native admin). Note that the native admin CSV importer cannot import orders at all: that requires a migration app or the Admin API.

Source: Shopify import documentation; Matrixify / LitExtension tooling docs.

05Feature parity

Feature parity: DTC catalog and the B2B engine.

The most common "Shopify can't do what BigCommerce does" objection is about B2B. The honest answer: Shopify Plus has a deep native B2B layer, but the workflow model differs and a few specific things get rebuilt. Here's the split.

The workflow-model difference

BigCommerce B2B Edition is quote-and-rep led. Shopify B2B is self-serve, contracted-catalog led: companies, locations, contracted catalogs, customer-specific price lists, volume and quantity-break pricing, net terms, and purchasing controls are all native. The catch is that B2B is effectively a Plus feature: Basic, Grow, and Advanced cap at 3 active catalogs, while Plus is unlimited.

What carries over
  • Company / location / contact directory (bulk-importable via Matrixify)
  • Customers and orders
  • Net-terms policy concept
  • Volume / quantity-break pricing concept
  • Quick order lists (native on Shopify)
What gets rebuilt
  • Catalogs & price lists (Admin API, no import tool)
  • Native quoting (draft orders or an app)
  • Saved shopping lists
  • Packaged buyer / invoice portal
  • Storefront masquerade & multi-tier approval chains

The headline: your customer list and your orders move; your B2B pricing engine and quote workflows get rebuilt on Shopify's native primitives. BigCommerce Customer Groups and Price Lists map conceptually to Shopify catalogs, price lists, and companies, but no migration tool imports catalogs or price lists: they're built via the Admin API (priceListCreate, priceListFixedPricesAdd). Done deliberately, that rebuild is an upgrade, not a loss.

The two real DTC gaps

To stay honest: Shopify still has a 3-options-per-product cap, and there is no native DTC member-pricing catalog the way some BigCommerce setups do member tiers. Both are workable (the cap with a rebuild, member pricing with metafields or apps), but neither is a flip-a-switch field map.

06SEO & redirects

Will you lose SEO? Not if the redirect map is right.

This is the number-one fear, and it's the cleanest to neutralize. The risk is real but specific: it lives in the URL change, and the fix is a deliverable, not luck.

Why every URL changes. Shopify forces fixed URL prefixes (/products/, /collections/, /pages/, /blogs/{blog}/{article}) that can't be edited. BigCommerce's structure is configurable. For most stores that means every product and category URL changes, which is why a complete 1:1 301 redirect map is mandatory, not optional.

301s don't lose PageRank. Per Google, a 301 redirect passes ranking signals to the new URL. A mishandled migration can drop organic traffic, but the loss comes from missing or broken redirects, not from the act of moving. Expect a temporary dip of a few weeks while Google re-crawls, then recovery.

Every URL changes due to Shopify's fixed prefixes.
FixCrawl the live store, build a 1:1 301 map for every URL, and load it before launch.
Mass / many-to-one redirects get treated as soft-404s.
FixMap one-to-one, never many-to-one. Each old URL points to its true new equivalent.
Redirect chains dilute signal and slow crawl.
FixUse clean single-hop 301s. Avoid chains; point old straight to final.
Redirects shipped after launch leave a 404 window.
FixShip the map before the cutover so no live URL ever 404s.
Migration apps don't build redirects.
FixTreat the map as a separate, manual, judgment-heavy deliverable.
Redirects removed too early.
FixHold the full map for at least a year. Scale is never the constraint: Shopify Plus accepts up to 20,000,000 redirects (100,000 on standard).

Source: Shopify Help (URL structure, redirect limits); Google (301 ranking signals).

07Comparison

BigCommerce vs Shopify: pricing, Plus, and Enterprise.

Beyond features, three commercial questions decide most moves: the pricing model, the gateway-fee logic, and the Shopify Plus vs BigCommerce Enterprise (Performance) decision at the top end.

The pricing model

BigCommerce's 2026 plans run Core, Growth, Scale, and Performance; Shopify runs Basic, Grow, Advanced, and Plus. The headline difference is the embedded-vs-open gateway fee: BigCommerce's Open Payment Provider Fee charges self-serve plans for using a third-party gateway, while Shopify Payments waives transaction fees outright. But the platform fee is only roughly 20 to 40% of year-one spend: implementation, processing, apps, and integration dominate total cost of ownership, and both platforms include B2B at the enterprise tier with no license-cost delta.

Shopify Plus vs BigCommerce Enterprise (Performance)

At the mid-market and enterprise tier, Shopify Plus includes native B2B with no separate license, supports expansion stores for multi-brand, and ships checkout extensibility. BigCommerce Performance is custom-priced (historically from around $1,499/mo) and bundles B2B Edition. Both are credible; the decision usually turns on the B2B workflow model and where your team wants to invest engineering effort.

Multi-storefront is an architecture decision, not a data copy. BigCommerce Multi-Storefront (one store, many storefronts, shared catalog) splits on Shopify into Markets (per-country, one store) or Plus expansion stores (per-brand, independent: primary plus up to 9).

08Cost & timeline

What a migration costs, and how long it takes.

Real numbers, framed as market context so you can calibrate. These are bands seen across the industry, not a quote: a scoped figure for your store comes from a crawl and a conversation.

Timeline
4 – 8 wks

Typical. Simple catalog moves complete in 2 to 6 weeks; enterprise B2B or multi-store projects can run several months.

Mid-market build
$80K – $200K

Storefront rebuild, catalog migration, redirects, QA, and cutover for a typical mid-market store.

Complex DTC + B2B + ERP
$100K – $500K+

When the move includes B2B pricing logic, ERP integration, and custom features. Data migration alone can be ~30% of a legacy project.

How to read these. Platform fee is only 20 to 40% of year-one spend, so the build, processing, apps, and integration line items are what actually move the total. Use these bands to sanity-check a proposal, then get a scoped number against your real catalog, B2B complexity, and integration surface. Tooling note: apps like Matrixify, Cart2Cart, and LitExtension move records, not architecture: Cart2Cart's own docs cap at 3 options per product and turn subcategories and customer groups into tags. They're components, not the plan.

09Myth-bust

Is Shopify better than BigCommerce? The honest take.

Every "Shopify can't" or "migration will" objection is execution-handled, not a platform property, with two real gaps conceded. Here's each claim against what's actually documented.

01
Claim"You'll lose your SEO."
RealityA mishandled replatform loses rankings, not a replatform. Shopify's fixed prefixes change nearly every URL, so a 1:1 301 map (crawled, loaded before launch, held ≥1yr) preserves equity. 301s don't lose PageRank.
02
Claim"Shopify can't do B2B or complex catalogs like BigCommerce."
RealityShopify Plus has native multi-entity B2B (companies, locations, contracted catalogs, volume pricing, quantity rules, net terms) and 2,048 variants. The difference is the workflow model plus specific gaps (3 options, DTC member pricing, native quoting), not raw capability.
03
Claim"Migration means downtime."
RealityNear-zero storefront downtime. The new store is built and QA'd on staging while BigCommerce keeps selling; cutover is a DNS change plus a short final-sync freeze, not an outage.
04
Claim"Just run the automated importer."
RealityThe most dangerous true-sounding claim. The native importer handles products and customers but doesn't import orders, builds no redirects, and silently drops 4+ option products: that's how you keep the data and lose the business.
05
Claim"You'll lose your order history."
RealityOrders migrate with original processed dates and customer links, via a migration app or the Admin API, not the native admin CSV (which can't import orders at all).
06
Claim"Our B2B price lists will just move over."
RealityPrice data extracts, but catalogs and price lists are rebuilt via the Admin API: there's no Matrixify import path. Plan it as a build line, not a migration line.
07
Claim"We'll keep our quotes and approvals."
RealityThere's no Shopify quote object to import into. Quoting is rebuilt on draft orders or an app, and the multi-tier approval chain is rebuilt (Shopify provides two per-location roles natively).
08
Claim"BigCommerce has no transaction fees, so it's cheaper."
RealityTrue historically for embedded gateways. But the June 1, 2026 Open Payment Provider Fee charges self-serve plans (2.0/1.0/0.6%) on non-embedded gateways while Shopify Payments waives fees. The advantage reverses for most third-party-gateway merchants.
Proof

The migration-integrity muscle this requires.

SEO preservation and data integrity are claims everyone makes. What backs them is a track record of structured, reconciled, large-catalog migrations.

Wire America
60,000+ SKUs

A Shopify Plus B2B build and migration over a 60,000+ SKU industrial catalog: 100% of SKUs structured, attributed, and imported into Shopify. The platform was architected from the ground up: data model, product discovery, pricing logic, quoting workflows, and freight rules. The closest analogue to a BigCommerce DTC-plus-B2B move.

NewPro Containers
82%

Support tickets down 82% after a full Magento to Shopify Plus wholesale replatform; "data migration issues" listed among the solved challenges.

NewPro Containers
44%

Mobile order completion up 44% on the same replatform: hundreds of SKUs moved, the buyer experience rebuilt.

Cases shown are real Makro replatform work. No BigCommerce-source case is claimed; the proof is the migration-integrity and B2B-rebuild pattern, which is the exact center of gravity of a BigCommerce move.

10FAQ

BigCommerce to Shopify migration: FAQ.

The questions teams ask most, answered specifically.

01How long does a BigCommerce to Shopify migration take?+
A typical BigCommerce to Shopify migration takes 4 to 8 weeks. Simple catalog moves complete in 2 to 6 weeks, while enterprise B2B or multi-store migrations can run several months. The timeline is driven by the storefront rebuild and the complexity of B2B and integration logic, not by the data transfer itself.
02Will migrating cause downtime?+
A well-orchestrated migration has effectively zero downtime. The new store is built in parallel while BigCommerce keeps selling, and the DNS cutover takes 15 to 30 minutes, scheduled in a low-traffic window with a rollback plan. The switch is a DNS change plus a short final-sync freeze, not an outage.
03Will I lose SEO when I move from BigCommerce to Shopify?+
Not if the redirects are handled correctly. Shopify forces fixed URL patterns (/products/, /collections/) that differ from BigCommerce, so a complete 1:1 301 redirect map is mandatory, not optional. 301 redirects pass ranking signals to the new URLs, so rankings are preserved when the map is crawled from the live store, loaded before launch, and held for at least a year. Expect a temporary fluctuation of a few weeks while Google re-crawls.
04Can I just use an automated app to import everything?+
Migration apps move products, collections, customers, and orders. They do not move 301 redirects, custom theme logic, third-party integrations, payment configuration, or B2B price lists, which is where migration projects actually fail. Tools like Matrixify, Cart2Cart, and LitExtension are components, not the plan: Cart2Cart's own documentation migrates no more than 3 options per product and converts subcategories and customer groups into tags.
05Does my order history transfer?+
Yes. Orders migrate with their original processed dates and customer links, but through a migration app or the Shopify Admin API, not the native admin CSV importer, which cannot import orders at all. Imported orders are historical records, not live transactions, so nothing is re-charged. Mute order-notification staff before the order import to avoid a storm of "new order" emails.
06What happens to customer passwords?+
Passwords never migrate. They are hashed irreversibly on BigCommerce, so they cannot be transferred to any platform. Every customer record migrates (including store credit), and Shopify sends each customer an account-activation invite at launch so they set a new password on first login. Plan the customer communication around that invite.
07Can Shopify handle my BigCommerce B2B setup?+
Shopify B2B, on Shopify Plus, supports company accounts, customer-specific catalogs and price lists, quotes via draft orders or apps, and purchasing controls. Migrating B2B is the most complex case because price lists and approval logic do not transfer through standard migration apps and must be rebuilt deliberately via the Admin API. Plus is effectively required, because lower plans cap at 3 active catalogs while Plus is unlimited.
08How many product variants and options does Shopify support?+
Shopify supports up to 2,048 variants per product, raised from 100 on October 15, 2025 for all merchants, so the old variant ceiling that blocked many BigCommerce catalogs is gone. Shopify still allows only 3 options per product, and has no native file-upload modifier, so products with 4 or more options or complex modifiers are rebuilt with line-item properties, metaobjects, Shopify Functions, or an app.
09Is Shopify cheaper than BigCommerce in 2026?+
For most merchants on a third-party payment gateway, yes, after the June 1, 2026 changes. BigCommerce introduced an Open Payment Provider Fee of 2.0% on Core, 1.0% on Growth, and 0.6% on Scale for non-embedded gateways, while Shopify Payments waives transaction fees. The platform fee is only 20 to 40% of year-one spend, so total cost of ownership is dominated by build, processing, apps, and integration, which is where the real comparison should be made.
10Should I hire an agency or migrate it myself?+
A manual CSV move can work for under ~500 products with no B2B. Above that, hire help: Shopify itself ranks "hire a Shopify Partner" and "custom API solution" as its top two migration tiers. Migration quality correlates with an in-house team (no subcontracting), documented BigCommerce-specific experience, and a stabilization window included in base scope rather than billed hourly after launch.

Decided to move? Here's how a de-risked migration works.

Bring your store URL and your renewal quote. We'll crawl your BigCommerce store, map the real scope, and walk you through what migrates cleanly and what we'd rebuild on Shopify.