All segments

Migrate From BigCommerce to Shopify: A Planning Guide

To migrate from BigCommerce to Shopify, the coverage gap is structural: product modifiers, customer-group pricing and B2B data need their own migration plan.

  • Published
  • Reading time 11 min read
  • Author Nafiul Hasan
Migrate From BigCommerce to Shopify: A Planning Guide. Diagram: where the reporting stops. RUN Migrate From BigCommerce toShopify: A Planning Guide REPORTEDNOT REPORTED pointerflow.com

Short answer

To migrate from BigCommerce to Shopify, the hardest part is not moving products — it is that BigCommerce's product options and modifiers, customer groups and B2B Edition data do not map cleanly onto Shopify's model. Migration tools such as LitExtension and Matrixify move products, customers and orders automatically, per their own documentation, but modifiers, group-specific pricing and B2B records need a deliberate rebuild plan, not an automated copy.

Migrate from BigCommerce to Shopify and the honest first finding is not a completion percentage — it is that the two platforms model a catalogue differently enough that no migration tool can copy the whole thing across unchanged. BigCommerce’s product options and modifiers, its customer groups and its B2B Edition data each have a structure Shopify does not share. A migration tool such as LitExtension or a bulk-data tool such as Matrixify moves products, customers and orders with little manual work, per each tool’s own documentation. What it does not do, on either path, is resolve a structural mismatch for you. The number worth benchmarking here is not speed. It is which of your store’s entities fall on the wrong side of that mismatch, identified before cutover rather than after.

What Actually Moves When You Migrate From BigCommerce to Shopify?

A migration from BigCommerce to Shopify moves products, customers and order history with comparatively little manual work on most tools; it does not, on either LitExtension or Matrixify’s own documentation, move BigCommerce’s free-text and file-upload modifiers, customer-group pricing logic or B2B Edition workflow data without a separate rebuild step.

EntityLitExtensionMatrixify
Products, images, variant option setsAutomatic (vendor-reported)Bulk Excel/CSV import (vendor-reported)
CustomersAutomatic (vendor-reported)Bulk import/export (vendor-reported)
Order historyAutomatic (vendor-reported)Bulk import/export (vendor-reported)
Product options mapping to variantsAutomatic, where the option is a true variant (vendor-reported)Bulk import via variant option columns (vendor-reported)
Modifiers (text fields, checkboxes, file uploads)Not listed among migrated entities (vendor-reported)Not a supported entity type (vendor-reported)
Customer-group pricingNot addressed as a like-for-like feature (vendor-reported)Not a supported entity type (vendor-reported)
B2B Edition data (quotes, purchase orders, buyer catalogues)Not listed among migrated entities (vendor-reported)Companies and metafields sheets can hold migrated price-list data, not workflow state (vendor-reported)
301 redirectsOptional paid add-on (vendor-reported)Redirects listed as a supported entity (vendor-reported)

Read the row, not the column: the entity that is blank or partial across both tools is the one that becomes a manual project, whichever path you choose.

The pattern in that table is not random. BigCommerce’s product options — a dropdown, a swatch, a radio button that sets a fixed SKU combination — are structurally close enough to a Shopify variant that a migration tool maps one onto the other directly. BigCommerce’s modifiers are a separate feature built for customisation that does not change the SKU: a free-text engraving field, a checkbox add-on, a file upload for custom artwork. Shopify’s variant system has no equivalent concept, because a Shopify variant is defined as a distinct, inventory-tracked SKU, not an arbitrary customer input attached to one. A modifier-heavy BigCommerce catalogue — personalised or made-to-order products, mostly — loses that customisation capability on day one of the new store unless it is rebuilt in Shopify as line-item properties or through a dedicated app such as Bold Product Options, and neither LitExtension’s nor Matrixify’s own documentation claims to do that rebuild for you.

How Should You Read the Migration-Coverage Numbers?

Migration-tool coverage is read as a checklist, not a scoreboard. A tool that migrates six of eight entity types has not migrated “most of the store” — it has left two entity types for someone to handle by hand, and which two matters more than how many.

Build the same table against your own catalogue before choosing a path. List every modifier type your BigCommerce store actually uses, every customer group and what it changes, and whether B2B Edition is active, then check each against what the tool’s own documentation — not a reseller’s summary — claims to move. A store selling standard configurable products with simple size or colour options is close to the straightforward case a migration tool is built around; a store with engraving fields, group-specific catalogues or an active B2B Edition rollout is not, regardless of what either tool’s marketing page implies about “full migration.”

Neither LitExtension nor Matrixify publishes a single completion percentage for a BigCommerce migration, and no independent third party audits one. That is why the honest read of “coverage” is entity by entity rather than a headline benchmark figure: a generic tool-to-tool comparison tells you what a vendor built the tool to move on a typical store. It does not tell you whether your store is typical.

How Do BigCommerce Customer Groups Map Onto Shopify?

They do not map onto a single Shopify feature — they split across two different mechanisms depending on what the group actually does.

BigCommerce customer groups do two jobs at once: they can set group-specific pricing (a wholesale group sees lower prices than retail), and they can control catalogue visibility (a group sees only the products assigned to it), per BigCommerce’s own customer-groups documentation. Shopify has no single native object that does both. The closest match is Shopify B2B’s company accounts and price lists — Shopify B2B covers the feature itself in more detail — but that is a company-account model built for business buyers, not a general customer-tagging system, and it requires B2B to be turned on rather than shipping as a default consumer-store feature.

A BigCommerce group used purely for a loyalty-tier discount on consumer accounts, with no purchase-order or net-terms behaviour attached, is the case migration tools handle worst: it is neither a standard customer record nor a true B2B company, so it usually gets rebuilt through a discount app that reads customer tags, applied at checkout rather than at the catalogue level. A BigCommerce group used for genuine wholesale — negotiated pricing, restricted catalogue visibility, a purchase-order workflow — maps more cleanly onto Shopify B2B’s company accounts and price lists, because both features were built to solve the same underlying problem. The step that gets missed is treating every customer group the same way during migration and defaulting all of them into Shopify B2B, when a loyalty tier and a genuine wholesale account need two different rebuilds, not one.

Where Do Teams Get the BigCommerce-to-Shopify Redirect Step Wrong?

The step most teams get wrong is not forgetting redirects entirely — it is redirecting the URLs they remembered and missing the ones a bulk rule cannot catch.

BigCommerce and Shopify structure product, category and brand URLs differently, so even a fully migrated catalogue lands on new paths after cutover. Google’s own site-move documentation states plainly that “301 and other permanent redirects don’t cause a loss in PageRank,” so the redirect itself is not the risk — the risk is coverage. A pattern-matching bulk redirect rule handles the predictable case, product and category URLs that follow a consistent structure, well. It does not handle BigCommerce’s brand pages, which sit on their own URL pattern separate from the product catalogue, or any custom landing page built outside the standard template — both of which a bulk rule silently skips because they do not match the pattern it was written for.

The sequence that catches what a bulk rule misses: export the old BigCommerce site’s full indexed-URL list from Google Search Console’s Index Coverage report before cutover, not after, and export the Links report separately, ranked by referring domain count. Redirect the pages carrying external links first and individually, since a link pointing at a URL that now 404s is a link Google can no longer credit to the new domain no matter how the rest of the site redirected. Then check brand pages and any custom landing page against the bulk rule by hand — the two categories most BigCommerce-to-Shopify redirect projects miss, because neither migration tool’s own redirect feature is built to know a brand page exists as a distinct URL type until someone tells it to look.

What Does a BigCommerce B2B Edition Migration Actually Need?

A BigCommerce B2B Edition migration needs two separate plans, not one — the price-list and company data that Shopify B2B can hold, and the quote-request and purchase-order workflow that almost never has a direct Shopify equivalent.

BigCommerce B2B Edition ships buyer-specific catalogues, quote requests, purchase-order checkout and invoicing built into the platform’s own admin, per BigCommerce’s own B2B documentation. Shopify B2B, covered in full in Shopify B2B, ships company accounts, tiered price lists, quantity rules and net payment terms — a comparable set of capabilities, built on a different data model. Matrixify’s own documentation lists dedicated Companies and metafield sheets, which makes it the practical route for moving negotiated price lists and company records rather than rebuilding them from scratch. Neither LitExtension’s nor Matrixify’s own documentation claims to migrate the quote-request or purchase-order workflow state itself — an open quote sitting in a buyer’s BigCommerce account does not arrive in Shopify as an open quote; it has to be resolved on the old platform before cutover or manually recreated after.

Verification here is a company-by-company check, not a spot check on a handful of orders. Once migrated or rebuilt company accounts and price lists are live in Shopify, pull a sample of the highest-volume B2B accounts specifically and place a real test order against each one’s assigned price list — checking that the price shown matches the negotiated rate on file, not the standard storefront price — before any wholesale buyer sees the new store. That reconciliation step, run on a schedule rather than once at go-live, is ops automation work, not a migration-tool feature, because no migration tool checks its own output against what the business actually expected to see.

Which Migration Path Fits a Store at This Size?

A store above the published $3M floor, with modifiers, customer groups or B2B Edition in active use, needs more than an entity-by-entity comparison to decide — it needs to weigh the manual-rebuild cost against each path’s price.

LitExtension prices each migration by the number of entities moved — run its own estimate for your store. Matrixify is priced per app plan rather than per migration and suits an ongoing bulk-data workflow, including the Companies and metafield sheets a B2B migration needs, better than a one-time cutover. Neither tool prices in a reconciliation job, a modifier rebuild, or redirect mapping for brand pages and custom landing pages — those sit outside both tools’ own scope, on both paths.

The choice is less about which tool claims the most entities and more about which entities your own store actually has that a straightforward migration leaves out. A catalogue built entirely on true variant options, standard consumer customer accounts and a URL structure that maps cleanly to product and category pages is close to the case both tools are built around. A catalogue carrying modifiers, active customer groups or B2B Edition data is not — the manual-rebuild hours those gaps create routinely exceed what a $59 starting price implies, and pricing the migration against an entity-by-entity comparison before choosing a tool is what keeps that gap from showing up as a surprise on the first invoice. Migrate From WordPress to Shopify covers the same discipline for a different source platform, where the specific gaps — reviews, discount codes — differ, but the method of finding them before cutover does not.

A BigCommerce-to-Shopify migration is not a one-time project once cutover is done. The entities that need a rebuild rather than a straight import — modifiers, group pricing, B2B workflow state, the redirect map — are also the entities most likely to drift out of sync if nobody owns checking them against reality afterward: a price list that migrated correctly on day one and silently stops matching a renegotiated wholesale rate three months later, a redirect rule that stopped matching a URL pattern nobody noticed changed. Building the scheduled check that catches that drift, rather than relying on a buyer to report the wrong price, is ops automation work — the same discipline that gets a migration through cutover cleanly is what keeps the resulting store correct afterward.

Sources

The entity-coverage comparison is drawn from LitExtension’s and Matrixify’s own product and tutorial documentation, and from BigCommerce’s own Help Center pages on Product Options and Modifiers and on Customer Groups — each labelled vendor-reported or official-docs by who is making the claim. Tool coverage changes as vendors update, so confirm it on each vendor’s current page before migrating. The B2B mapping is drawn from BigCommerce’s own B2B Edition documentation and Shopify’s own B2B on Shopify merchant documentation. The redirect guidance is drawn from Google’s own Search Central documentation on site moves with URL changes. The customer-group rebuild path, the B2B reconciliation approach and the modifier-migration read are written from first-hand ops-automation builds across Shopify, not from a published figure; where no primary source states a number — migration timeline, ranking-dip size — the figure is marked metric to confirm rather than estimated.

Frequently asked

Does Shopify have a direct, built-in importer for BigCommerce stores?

Shopify's own Store Importer supports a published list of source platforms that changes over time — metric to confirm whether BigCommerce is on it at any given moment. Check Shopify's current Store Importer documentation before assuming a native path exists; where it does not cover BigCommerce, a paid migration app such as LitExtension or a bulk tool such as Matrixify is the practical route.

What happens to BigCommerce product modifiers when I migrate to Shopify?

Modifiers that represent a true variation — size, colour, material — map onto Shopify variants during migration. Modifiers built as free-text fields, checkboxes or file uploads, which BigCommerce supports and Shopify's variant model does not, have no direct import target and need rebuilding as Shopify line-item properties or a customisation app such as Bold Product Options.

Do BigCommerce customer groups carry over to Shopify automatically?

Not as a like-for-like feature. BigCommerce customer groups can set group-specific pricing and hide products from other groups; Shopify's closest native equivalent is company-level price lists inside Shopify B2B, which is a different data model built around company accounts rather than customer tags. A migration tool can move the customer records, but the group-pricing logic itself has to be rebuilt against B2B catalogues or a third-party pricing app.

Can I migrate a BigCommerce store with wholesale or B2B Edition features to Shopify?

Yes, but not as a single automated step. BigCommerce B2B Edition data — quote requests, purchase-order workflows, buyer-specific catalogues — has no direct Shopify import path in most migration tools' own documentation. The customer and pricing data can migrate; the workflow itself is rebuilt against Shopify B2B's company accounts, price lists and net terms.

Will my BigCommerce URLs redirect automatically when I move to Shopify?

No. BigCommerce and Shopify use different URL structures for products, categories and brand pages, so even a fully migrated catalogue lands on new paths. Every BigCommerce URL carrying organic traffic or an external link needs its own 301 redirect rule set up in Shopify; migration tools that move product and customer data do not build that redirect map for you.

How long does a BigCommerce-to-Shopify migration take?

There is no representative published timeline — metric to confirm — because catalogue size, modifier complexity and whether B2B Edition data is involved each move the number independently. The parts a tool automates, products and a CSV customer import, typically finish in days; the parts nobody automates, modifiers, group pricing and redirects, are what actually set the calendar.

Does migrating from BigCommerce to Shopify affect my product reviews?

Reviews rarely migrate as a native step in either direction. Check the specific review app in use on BigCommerce — Yotpo, Judge.me and similar apps sometimes offer their own cross-platform export inside the app itself, independent of the storefront migration tool, which is a separate check from whether the storefront migration moves reviews.

Can I migrate from Shopify back to BigCommerce if it doesn't work out?

Yes — LitExtension and similar tools support the reverse direction, moving Shopify products, customers and orders back into a BigCommerce store, and the same structural gaps apply in reverse: modifiers, group pricing and B2B data are no more automatic leaving Shopify than they were entering it. Confirm reversibility before cutover, not after.

Do BigCommerce product option sets migrate to the same Shopify variant limit?

BigCommerce allows up to 250 SKUs (variant combinations) per product on most plans, while Shopify's per-product variant limit is 2,048, per Shopify's own developer changelog. A catalogue built against BigCommerce's lower ceiling migrates without hitting Shopify's limit; the more common issue is a Liquid theme reading only the first 250 variants by default, which needs a theme-level fix on genuinely high-variant products regardless of which platform they came from.

What is the biggest reason a BigCommerce-to-Shopify migration goes over budget?

Underestimating the entities that are structural, not tooling, gaps — modifiers with no variant equivalent, customer-group pricing logic and B2B workflow data — and treating the migration tool's price as the full project cost. Those three are exactly where a manual-rebuild scope shows up after the migration tool's own invoice is already paid.

Does BigCommerce's multi-storefront feature complicate a Shopify migration?

Yes, if it is in use. BigCommerce's multi-storefront tooling lets one catalogue power several branded storefronts; Shopify's nearest equivalent runs through Shopify Markets or separate stores connected by Shopify's Multi-Store features depending on plan, which is a different architecture. A single-storefront BigCommerce migration is the straightforward case migration tools are built around — a multi-storefront setup needs its own mapping decision before cutover, store by store.

Next step

Is this your ops automation problem, or a symptom of another one?

Bring your numbers — the churn split, the decline rate, whatever your flows are earning — and we will tell you which of them is the expensive one.

Book a call →