BigCommerce migration overview: who moves to it, and who leaves
Stores move to BigCommerce when they want a hosted platform without flattening their catalog. A Magento or WooCommerce store with a deep category tree, many product attributes, B2B price lists or several storefronts often maps more directly to BigCommerce than to platforms built around flat collections. Some teams also choose it as a backend for a headless storefront.
Stores leave BigCommerce for other reasons: a move to Shopify for its app ecosystem or a team's familiarity with it, a move to a self-hosted platform for full code control, or a regional platform that suits their market better. Whether the move makes sense depends on the catalog, the integrations and the team that will run the store, not on feature checklists alone, and we look at those first.
What moves when BigCommerce is the source or target
| Data | What happens | Notes |
|---|---|---|
| Products, variants and modifiers | Migrates with transformation | Going in, source attributes are split between variant options and modifiers; going out, modifiers need an equivalent on the target. |
| Custom fields and attributes | Migrates with transformation | Specifications map to BigCommerce custom fields going in, and to metafields or attributes going out. |
| Category tree | Migrates | Nested categories map directly into BigCommerce; leaving for Shopify, they become collections and menus. |
| Images and media | Migrates | Product and variant images move in both directions, with alt text and image order checked in the trial. |
| Customers and customer groups | Migrates | Customer records and addresses move; groups are mapped to the pricing and access model on each side. |
| Customer passwords | Decided in the assessment | Treated as a reset or reactivation unless a supported method exists for the specific route, which we confirm. |
| Order history | Migrates | Historical orders move as records for customer history and reporting, with statuses mapped explicitly. |
| Price lists and B2B pricing | Decided in the assessment | Group and currency pricing maps to BigCommerce price lists going in; going out, the target needs an equivalent. |
| Reviews | Decided in the assessment | Depends on whether reviews are native or held by an app, and on the import options of the target. |
| Pages and blog posts | Migrates | Web pages and blog posts move with their content; embedded markup and internal links are cleaned up. |
| URLs, 301 redirects and SEO metadata | Migrates with transformation | Custom URLs can stay close to old ones going in; going out, BigCommerce URLs are mapped to the target's structure. |
| Coupons and gift certificates | Decided in the assessment | Coupon rules are rebuilt; gift certificate balances depend on what the target platform can import. |
| Apps and Stencil theme | Rebuilt on the target | Apps are replaced and the storefront is rebuilt on the target, or built in Stencil when moving to BigCommerce. |
| Multi-Storefront and currencies | Decided in the assessment | Storefronts, currencies and translations are mapped to the target's markets or separate stores, per plan. |
Migrating from BigCommerce: getting data out
BigCommerce offers CSV exports for products, customers and orders in the control panel, and a REST API (with both older V2 and current V3 endpoints) that exposes the catalog, customers, orders, redirects, price lists and more. For a full migration we rely on the API, because CSV exports flatten variants, modifiers and custom fields in ways that lose structure.
What does not come out: customer password hashes, stored payment methods, and most data held by apps from the BigCommerce App Marketplace, such as reviews apps, subscriptions, loyalty or search configuration. Each app vendor's export or API has to be checked separately. Stencil theme files can be downloaded, but they only work on BigCommerce, so the storefront is rebuilt on the target.
Migrating to BigCommerce: how data goes in
Data goes into BigCommerce through CSV imports, migration apps listed in the BigCommerce marketplace, or scripted imports through the API, which we use for large catalogs, order history and anything the CSV cannot express. The catalog model matters. Variant options create sellable variants with their own SKU, price and stock; modifiers capture choices that do not create a variant, such as engraving text or a gift message; custom fields hold simple name-value specifications. Deciding which source attribute becomes which of these is the core mapping work.
Categories can be nested, so a source category tree often transfers without being flattened. Customer groups and price lists support group-specific or currency-specific pricing, which we map from the source platform's pricing rules. Customers arrive without usable passwords unless the source and the chosen method support something else, which we check per project, and historical orders are imported as records for customer history and reporting.
What usually needs transformation
Moving to BigCommerce, the typical work is splitting source attributes between variant options, modifiers, custom fields and filterable attributes, remodelling bundles or configurable products that do not match the option model, and translating customer-group pricing into price lists. Product descriptions with theme markup or shortcodes from the old platform are cleaned up, and order statuses are mapped to BigCommerce's status set.
Moving from BigCommerce, the reverse applies. On a target like Shopify, the category tree becomes collections plus navigation, modifiers become options, line-item properties or an app, and custom fields become metafields. Price lists and customer groups need an equivalent on the target (native B2B features, an app, or a simpler model). Multi-Storefront setups must be mapped to the target's model of markets or separate stores.
Apps, Stencil themes, checkout and integrations
Apps are replaced, not moved. Moving in, we list the plugins or apps that do real work in your current store and find the BigCommerce feature or marketplace app that covers each, noting what needs custom development. Moving out, we list the installed apps, what data each one holds and whether it can be exported.
The storefront is built with Stencil themes, customized from a marketplace theme or built from scratch; a headless setup replaces the theme layer with a separate frontend. Payment gateways, shipping rules, tax settings, ERP, PIM, feeds and marketing integrations are configured and tested on staging with real orders before launch. Checkout customization options depend on your plan and setup, and we confirm them before promising any specific checkout behaviour.
SEO and URL structure on BigCommerce
BigCommerce lets you set custom URLs for products, categories, brands and pages, and to choose URL formats in its SEO settings. That flexibility helps when migrating in: many old URLs can be matched or kept close, which reduces redirects. It does not happen automatically, though, and it has to be decided in the mapping before import. 301 redirects are managed in the control panel and through the API, and BigCommerce can create redirects automatically when a product or category URL changes.
Moving out, every BigCommerce URL that matters is mapped to the target's structure, including brand pages, blog posts and URLs that already redirect. We crawl the old site before migration, carry over page titles, meta descriptions and image alt text, crawl the new store on staging, and monitor Search Console after launch. We check coverage and redirects; we do not promise rankings.
Limitations and edge cases
Customer passwords are handled as a reset or reactivation step unless we confirm a supported alternative for your specific source and target. Stored cards and subscription tokens depend on the payment gateway and never move as part of a data export. Some features, such as 301 redirects, are not available on trial stores, and API limits, storefront counts and B2B features vary by plan, so we check your plan during the audit rather than quoting general numbers.
Multi-currency and multi-language setups need care in both directions: price lists, currency settings and storefront translations do not map one to one onto other platforms. Headless builds add a separate frontend project with its own routing and redirect handling.
How Prevedshop runs a BigCommerce migration
A named lead owns the project. We audit the source (catalog structure, attributes, pricing rules, customers, orders, apps, integrations and indexed URLs), write a mapping you approve, and run a trial migration into a non-production BigCommerce store or the target platform's staging store. You check it record by record. After sign-off we plan launch: content freeze, final migration, a delta migration of new orders and customers, redirects, DNS and payment tests.
Scripts and automated comparisons check counts, prices, stock and URLs, and a person approves every production decision. After launch we review orders, emails, feeds and redirects, and fix what the first days of traffic uncover.
BigCommerce migration pricing
BigCommerce migrations start from €1,490 for straightforward stores. Established stores with SEO, historical orders and integrations typically require a Managed Migration scope, from €4,900.
Frequently asked questions
Can we keep our category tree when moving to BigCommerce?
Usually yes. BigCommerce supports nested categories, so a multi-level tree from Magento or WooCommerce can often be recreated as it is. We still review it, because a migration is a good moment to fix categories that no longer make sense.
Can our URLs stay the same on BigCommerce?
Often many of them can, because BigCommerce allows custom URLs for products, categories and pages. We decide in the mapping which URLs to keep and which to redirect, then test both on staging before launch.
What drives the cost of a BigCommerce migration?
The distance between your catalog and BigCommerce's option, modifier and custom-field model, the number of apps and integrations to replace, B2B pricing, the years of order history you want, and the number of URLs to map. We price after the audit.
What happens to our BigCommerce apps if we leave?
App data stays with each app vendor. We check which apps offer an export or API, move what is worth keeping, and choose replacements on the target platform.
How long does the store have to be frozen at launch?
Only for the final switch. The old store keeps selling during the build and trial, and at launch we run a delta migration of new orders and customers before switching DNS. The length of the freeze is planned with you around your order volume.