Catalogue, customer and order records crossing a single cutover seam into a new store.

BigCommerce to Shopify migration without lost rules

Core entities export cleanly. The work concentrates on product modifiers, customer group pricing and the features BigCommerce provides natively that Shopify handles differently.

Where the work goes

A clean export with three awkward areas

The entities move. Some of the product behaviour does not.

BigCommerce exposes its core entities well, so products, customers and orders generally come across without drama. Three areas consistently need real decisions, and all three are about how products are configured and priced.

Product modifiers are the first. BigCommerce separates variant-producing options from modifiers that adjust a product without creating a distinct sellable item: a personalisation field, an added service, a surcharge. Shopify’s model does not draw that line the same way, so each modifier has to be classified as a variant, a line-item property, an application or a separate product. That classification is the single largest source of variance in the project.

Customer group pricing is the second. BigCommerce provides group-level discounts and price lists natively, and businesses that use them are often running a trade operation alongside retail. Reproducing that on Shopify depends on the plan and on whether the relationship is genuinely B2B or simply a discount tier.

The third is app replacement. Both platforms have large application ecosystems and they do not overlap neatly. Reviews, loyalty, subscriptions and feed management each need an equivalent chosen, configured and, where possible, populated with the historical data that made them worth having.

What moves

Entity by entity, from a typical BigCommerce store

Confirmed against your store, not assumed from this table.

BigCommerce entities, transfer position and the decision each requires
EntityNormally transfersWhere a decision is needed
Products and variantsYes, including images, SKUs and stockProducts whose option structure exceeds what Shopify holds in a single product
Product modifiersNot as variantsEach modifier classified: variant, line-item property, application or separate product
CategoriesYes, as collectionsNested categories flatten, so hierarchy is rebuilt in navigation and linking
Customers and groupsCustomer records yes, group pricing noHow trade pricing is reproduced, and on which Shopify plan
Price listsNot directlyWhether these represent B2B catalogues, discounts or market pricing
OrdersUsually, as historical recordsRetention window, and how refunds and partial shipments are represented
Pages and blogYes, with formatting reviewContent that only existed to support a template or a widget
RedirectsThe existing 301 list is exportable and worth keepingCollapsing inherited chains rather than adding to them

BigCommerce stores usually arrive with a redirect list already in place from earlier changes. Migrating it as-is creates chains, so it is rebuilt to point at final destinations.

Reconstruction

The four that need real thought

Each is a build decision with a cost, not a mapping line.

Modifiers that were doing a job

A modifier adding an engraving, a surcharge or a service is holding commercial logic. Line-item properties handle some of it, applications handle some, and occasionally the right answer is that the product should have been a separate SKU all along.

Group and list pricing

Where price lists drive a genuine trade catalogue, the destination is a B2B configuration rather than a discount code. Where they are a loyalty tier, the answer is much cheaper. Establishing which one it is comes first.

Multi-storefront structures

Businesses running several BigCommerce storefronts have to decide between Shopify markets, expansion stores or consolidation. It is a commercial decision about catalogues, pricing and operations, and it changes the whole shape of the project.

Application data

Reviews, loyalty balances and subscription contracts live in applications, not in the platform. Reviews usually import. Loyalty balances and stored payment methods for subscriptions typically do not, and customers have to be told.

Classify the modifiers first. Most of the estimate variance is there.

URLs and search

A mostly one-to-one map, with decisions at the edges

BigCommerce routes translate more directly than most, which makes the exceptions matter more.

Because product and category routes usually map cleanly, the value of the work sits in the families that do not.

  • Product routes mapped to Shopify product handles, preserving the existing slug where sensible
  • Category routes mapped to collections, with the flattening decision recorded
  • Faceted and filtered category routes, decided as a family rather than one by one
  • Blog routes mapped into the Shopify blog structure
  • Content and landing pages, including campaign pages still receiving traffic
  • The existing redirect export, rebuilt to point at final destinations rather than chained
  • Feed and integration endpoints that external systems call directly
  • One-hop verification across every rule after launch

Where a slug can be preserved without harming clarity, it is preserved. Renaming routes during a replatform adds risk for a benefit that can usually be taken later.

The rest of the project

Design, integrations, validation and cutover

Four parts that are not about the export at all.

Swipe the parts

Design

The theme decision

BigCommerce stores are often on a competent stock theme already, which makes a restrained Shopify implementation an easy recommendation and keeps the budget on the option and pricing work.

  • Match behaviour rather than reproducing layout
  • Prioritise the templates carrying the traffic
  • Treat a visual redesign as a separate decision

Systems

Integrations and applications

Every application and integration is inventoried, then replaced, rebuilt or retired. Cost is compared honestly, because application subscriptions differ between the platforms.

  • A named replacement for each active application
  • Historical data imported where the replacement supports it
  • Subscription costs compared before the move, not after

Proof

Validation

A sample migration weighted towards products with modifiers and group pricing, because those are where errors hide, followed by a reconciled full run.

  • Modifier behaviour tested on the storefront, not only in data
  • Group pricing verified with a test trade account
  • Counts reconciled per entity

Switch

Cutover and rollback

A delta run, a planned switch, and the BigCommerce store kept live and reachable until the new store has traded successfully.

  • Delta migration for records created during the build
  • DNS and redirect changes staged and verified
  • Source store retained as the rollback for an agreed period
Price drivers

What actually moves the number

Almost all of it is options, pricing and applications.

A BigCommerce migration is priced from product configuration rather than from catalogue size.

  • How many products carry modifiers, and how many distinct modifier behaviours exist
  • Whether customer group or price list pricing has to be reproduced
  • The number of storefronts, and whether they consolidate
  • Application count and how much historical application data must move
  • Order and customer history volume
  • The size of the existing redirect list and how many chains it contains
  • Any integration that cannot be paused during the switch

Stores with genuine B2B price lists or multiple storefronts route to manual scoping. The estimator would return a band too wide to be worth quoting.

Money

What this work starts at

Published starting figures in GBP and USD, excluding VAT.

Migration delivery

From-price or scoped after source review

Data only

Data migration

From £1,000From $1,300

Products, customers, orders and content mapped into a Shopify store that already exists or is priced separately. Fixed once source access and a sample migration are reviewed.

  • Documented mapping of the selected entities
  • Sample migration before the full run
  • Validation against the source records
  • Redirect mapping where URLs change

Starting price · scoped after discovery

Migration and build

Shopify launch

From £5,000From $6,500

Moving to Shopify and building the store in one project, so the data and the storefront land together rather than in two disconnected pieces of work.

  • Store build, configuration and templates
  • Managed data migration within stated limits
  • Redirects, analytics and technical SEO baseline
  • Launch, training and short post-launch support

Starting price

Plus, B2B, multi-market

Advanced Shopify

From £8,000From $10,500

Shopify Plus, B2B, multi-market, multi-language, custom integrations or headless work. These configurations are sized after discovery, not instant-priced.

  • Trade accounts, price lists and B2B rules
  • Multi-market and multi-language configuration
  • ERP, PIM, WMS and accounting integrations
  • Headless or custom storefront work where justified

Starting price · scoped after discovery

Application subscriptions on the destination store are yours and are listed in the scope rather than absorbed. Estimator output is indicative and non-contractual.

Questions

Asked before this work is agreed

What happens to our product modifiers?

Each one is classified before the import. Some become variants, some become line-item properties, some need an application, and occasionally the honest answer is a separate product. It is the decision that most affects both the price and the storefront afterwards.

Can Shopify do customer group pricing?

Not in the same way as BigCommerce on a standard plan. Where the requirement is a genuine trade catalogue, the destination is a B2B configuration. Where it is a discount tier, there are simpler answers. Which one it is gets established in discovery.

Will our existing redirects come across?

The list can be exported and it is worth having, but it is rebuilt rather than copied. Migrating an old redirect list unchanged and adding a new layer on top produces multi-hop chains that lose value at every step.

Do we lose our reviews?

Usually not. Most review applications support an import, so historical reviews can be preserved. Loyalty balances and subscription payment methods are a different matter and generally cannot transfer, which needs a customer communication plan.


Send a product with modifiers on it.

One realistic example of your option and modifier setup tells us more about the project than the catalogue size.

Discuss a project