Why stores move from Magento to BigCommerce, and when they should not
Stores leave Magento for the same reason they leave for any hosted platform: the cost of hosting, security patching, extension maintenance and PCI scope for a self-hosted checkout has outgrown what the business needs. Magento 1 stores have had no official Adobe support since 30 June 2020, which turns the decision into a deadline.
BigCommerce tends to suit Magento stores whose value sits in catalog structure and URLs: nested categories, many product options, and an established URL scheme that ranks. It is a weaker fit when the business depends on code-level checkout changes, deep Adobe Commerce B2B workflows, or an ERP writing straight into the Magento database. B2B features and multi-storefront availability depend on the BigCommerce plan and edition, so we confirm them in the assessment rather than assume them.
What moves from Magento to BigCommerce
| Data | What happens | Notes |
|---|---|---|
| Simple and configurable products | Migrates with transformation | Configurable parents become products with variant options; simple children become variant SKUs. |
| Custom options, bundles and grouped products | Rebuilt on the target | Custom options become modifiers; bundles and grouped products are rebuilt as kits, related products or via an app. |
| EAV attributes | Migrates with transformation | Used attributes are mapped to variant options, modifiers, custom fields or brands; unused ones are archived. |
| Category tree | Migrates | BigCommerce keeps a nested tree, so hierarchy and multi-category assignments carry over after cleanup. |
| Product images and media | Migrates | Images move with alt text and sort order and are reattached to the correct variants. |
| Customers, addresses and groups | Migrates | Customer groups carry over; group pricing depends on plan-level price list support. |
| Customer passwords | Decided in the assessment | Planned as a password reset at first login; any alternative is confirmed during the assessment. |
| Order history | Migrates with transformation | Imported via API as historical orders linked by customer and SKU, without new notifications. |
| Product reviews | Migrates with transformation | Moved to native BigCommerce reviews or to the chosen review app via its import path. |
| CMS pages, blocks and blog | Migrates with transformation | Pages and posts migrate; widgets and Page Builder markup are cleaned or rebuilt in the theme. |
| URLs and 301 redirects | Migrates with transformation | Magento paths are kept as custom URLs where sensible; only changed URLs get 301 redirects. |
| SEO titles and meta descriptions | Migrates | Meta titles and descriptions move per product, category, brand and page. |
| Cart price rules, coupons and gift cards | Migrates with transformation | Rules are rebuilt as BigCommerce promotions; gift card balances need a checked import route. |
| Extensions and integrations | Decided in the assessment | Each module is replaced by a native feature, an app or a custom API integration, or retired. |
| Theme and checkout | Rebuilt on the target | The storefront is rebuilt on Stencil or headless; checkout changes use BigCommerce's own options. |
| Store views, websites and languages | Decided in the assessment | Mapped to multi-storefront, channels or separate stores depending on plan and requirements. |
Magento 1, Magento 2 and Adobe Commerce as a source
Magento 1 data is usually read directly from the database, including years of leftover extension tables. Magento 2 and Adobe Commerce have native import/export and a REST API, but attribute sets, URL rewrites and extension data are still verified at database level. Adobe Commerce content staging versions EAV rows by row_id, so extraction must pick the currently active version, not a scheduled one. Customer segments, reward points, store credit, gift card accounts and the B2B module each need a decision in the mapping sheet.
Magento attributes and configurable products in BigCommerce
Magento's EAV model allows arbitrary attributes per attribute set and per store view. BigCommerce products have core fields, variant options that create SKUs, modifier options that change the order without creating a SKU (engraving text, gift wrap, surcharges), and custom fields for extra specification data. That gives more places to put Magento data than Shopify's three option dimensions, but it still has to be designed.
Configurable products become BigCommerce products with variant options, and each Magento simple child becomes a variant SKU with its own price, weight, stock and image. Magento custom options usually become modifiers. Filterable attributes become custom fields or option values used in faceted search, depending on how the storefront filters are configured. Attributes nobody fills or uses are archived instead of recreated.
Bundle products need a rebuild: depending on pricing and stock logic, they become a product with modifier options that reference other products, a separate kit SKU managed in your ERP, or an app. Grouped products usually become related products or a category. Tier prices and customer group pricing map to BigCommerce customer groups and price lists where your plan supports them, otherwise to an app.
Magento categories to the BigCommerce category tree
BigCommerce uses a nested category tree, so Magento categories can keep their hierarchy and product assignments, including products that sit in several categories. That is a real structural advantage over collection-based platforms. We still review the tree: Magento stores often carry duplicate categories per store view, disabled branches and anchor settings that only made sense for layered navigation. Brands stored as a Magento attribute can become BigCommerce brands, which also get their own pages and URLs.
Customers, passwords and order history
Customers, addresses, customer groups and newsletter status migrate. Magento password hashes are not something we assume BigCommerce can accept, so we plan for customers to reset their password on first login, with an email sequence timed around launch; whether any other option exists is checked during the assessment.
Orders are imported as historical records through the BigCommerce API, linked to customers and to products by SKU, which is why products go first. Historical orders keep dates, line items, totals and statuses, without re-triggering payments or notifications. Stored cards and payment tokens are not moved unless the gateway supports a formal token transfer.
URLs and redirects: why BigCommerce is different from Shopify
Magento URLs come from the url_rewrite table (core_url_rewrite on Magento 1): product URL keys, often ending in .html, sometimes with the category path included, and different per store view. On Shopify almost every one of those changes, because Shopify forces /products/ and /collections/ prefixes. BigCommerce lets you set a custom URL for each product, category, brand and page, so many Magento URLs can be recreated exactly and need no redirect at all.
That changes the work rather than removing it. We decide per URL type whether to keep the Magento path or clean it up, set custom URLs during import, and build 301 redirects only for URLs that genuinely change: merged categories, retired products, store-view duplicates and parameter-based filter URLs. BigCommerce's 301 redirect manager supports manual redirects and dynamic redirects that point to a product or category and follow it if its URL changes later, and it can create redirects automatically when a URL is edited. We check that automatic behaviour during the trial so it does not create redirect chains.
Before launch we crawl the Magento site and pull Search Console pages with impressions; after launch we crawl the same list against BigCommerce, check status codes, resubmit the sitemap and monitor coverage. Keeping URLs reduces risk; it does not guarantee rankings.
Extensions, integrations, checkout and multi-storefront
Magento extensions and themes do not migrate. Every active module is listed and classified: native BigCommerce feature, app from the BigCommerce marketplace, custom integration against the BigCommerce APIs, or retired. Common cases are search and filtering, reviews, feeds, ERP and warehouse connectors, B2B quoting and loyalty. Extension data such as reviews or loyalty balances is moved only where the target app has an import path.
The theme is rebuilt on Stencil, or on a headless storefront if that is the plan. Checkout changes are made within BigCommerce's checkout customisation options, not by editing core code, so custom Magento checkout steps need a redesign. Cart price rules become BigCommerce promotions and coupon codes. Magento websites and store views for other languages, countries or brands map to BigCommerce multi-storefront, channels or separate stores depending on plan and requirements.
How a Magento to BigCommerce migration runs
Audit, mapping, trial migration, sign-off, freeze and delta migration, launch, post-launch QA. The audit sizes data, attributes, extensions, integrations and indexed URLs. The mapping sheet assigns every Magento field to a BigCommerce field, option, modifier or custom field, and records which URLs are kept. The trial migration runs into a BigCommerce trial or sandbox store for your team to check. Automated comparison of counts, prices and URLs flags differences; a person decides what is correct. At launch we freeze Magento briefly, migrate the delta of orders, customers and stock, switch DNS, activate redirects and run post-launch QA.
Magento to BigCommerce migration pricing
Managed Magento to BigCommerce migrations typically start from €4,900. The final fixed price depends on data, apps, custom functionality, integrations and launch requirements.
The migration assessment costs €290 and is credited in full if you proceed.
Frequently asked questions
Is Magento to BigCommerce easier on SEO than Magento to Shopify?
Usually the URL work is smaller, because BigCommerce allows custom product and category URLs and many Magento paths can be kept. URLs that change still need 301 redirects, and the crawl before and after launch still happens. Rankings are never guaranteed.
Can BigCommerce handle our Magento attributes and product options?
Through a combination of variant options, modifiers and custom fields. We map the attributes you actually use and design where each belongs, rather than recreating every attribute Magento has defined.
What affects cost and timeline?
The number of attribute sets and used attributes, configurable and bundle complexity, store views and languages, extensions with data to keep, integrations, and how many URLs change. The assessment converts those into a scope before any migration work starts.
Will our store be offline during the move?
Magento stays live until launch. At cutover there is a short content freeze while the delta migration runs and DNS switches, planned for a quiet trading period.
Do customers keep their passwords?
Plan on no. Accounts, addresses and order history move; customers reset their password at first login. We confirm during the assessment whether any other option is available for your setup.