facebook The Ultimate Guide to Migrate Shopify to BigCommerce (2024)

The Ultimate Guide to Migrate Shopify to BigCommerce in 2024

Putting off your migration due to operational headaches and complexity? Read on to know how to smoothly migrate to BigCommerce for enhanced eCommerce potential.

Lalit Singla
Lalit Singla
Listen to this article
Sample Audio File

Table of Contents

It is anticipated that there will be 2.71 billion online shoppers in 2024, with 26.5 million eCommerce websites vying for their attention. To stand out amidst the competition, eCommerce store owners need the ability to expand or adjust offerings and services quickly, integrate leading-edge tools for customer engagement, and expand to new channels as opportunities exist. There are many business, IT and marketer considerations that could be driving a switch to a new eCommerce platform (our guide to Choosing the best eCommerce platform).

Many Shopify customers are making the switch to BigCommerce in 2024 to achieve new business and sales goals. This guide will assist eCommerce business owners, web developers and digital marketers with detailed information on:

  • Why retailers are migrating from Shopify to BigCommerce
  • How to prepare to make the switch
  • How to migrate store data without losing information or experiencing significant downtime
  • How to integrate third-party apps and services on BigCommerce
  • How to maintain or improve the user experience for customers with the migration process
  • An evaluation of costs for migration

What Are the Advantages of Migrating From Shopify to BigCommerce?

Shopify and BigCommerce are both well-known eCommerce platforms, with many people often wanting a comparison of BigCommerce vs Shopify. While many brands may start off with Shopify as a retailer, particularly if you have a limited budget for developer resources or customizations and are happy using the third-party marketplace to suit all your needs, it may be that over time you have found Shopify limiting and think BigCommerce is a great alternative.

Some of the reasons why businesses may migrate from a Shopify online store to the BigCommerce headless platform include:

  • To gain access to BigCommerce’s marketplace of enterprise integrations and eCommerce apps (see our list of the best BigCommerce apps), which differ from Shopify’s app options
  • Want to use standard programming languages instead of being restricted to Liquid, Shopify’s proprietary language
  • To have a platform with more out-of-the-box functionality (vs using Shopify apps) alongside an impressive extensibility (BigCommerce offers 95% eCommerce API coverage on the platform)
  • Want to gain access to BigCommerce’s advanced sales & marketing features in inventory management, custom orders, offline commerce integration, catalog migrations, visual merchandising or customer relationship management (CRM)
  • Need unlimited staff accounts (Shopify limits these, even at Shopify Plus)
  • To leverage BigCommerce’s best-in-class SEO
  • The use BigCommerce to deliver a global shopping digital customer experience that’s 20% faster than average thanks to an optimized CDN
  • To gain the benefit of BigCommerce’s average 99.99% uptime, higher than average rates
  • You are a B2B eCommerce retailer but do not like the features or added transaction fees of Shopify Pro and want the additional options included in BigCommerce

While migrating from one platform is not without its costs (enterprises can expect between $25,000 to $500,000), in the long-term these benefits can pay off to help deliver on your business goals. Let’s have a look at how you can prepare for the Shopify to BigCommerce migration.

Getting Ready to Switch From Shopify to BigCommerce

Once you’ve decided to make the switch from Shopify to BigCommerce (eCommerce replatforming), it’s important to create a plan. We lay out the following simple steps to get started.

Step 1: Review your Shopify store to establish goals & requirements

The first step in your migration journey is to understand where you are now in your source store and where you want to go.

  • Speak with key stakeholders (business, marketing, developers) to understand how they use Shopify and the challenges they experience or features they are missing
  • Audit your Shopify store to identify what functionalities are essential to keep and all the various data stores (product catalog, customer data, Shopify apps used, any existing customizations). Create a taxonomy of pages (by type) and URL structures and benchmark current SEO.
  • Establish the business goals for the migration to BigCommerce (look at KPIs including sales, customer acquisition, retention)
  • Set a launch date and preliminary budget to help guide the migration planning
  • Create comprehensive requirements for the project including:
    • Connections to internal systems (e.g. CRM, ERP, CMS, PIM, DAM, SSO)
    • Mapping current Shopify apps to BigCommerce: what is replaced by the platform itself, what services have a BigCommerce equivalent, what apps needs to be replaced, are custom integrations required
    • What changes need to be made to design or user experience (UX)
    • If necessary, create a plan for SEO improvements or URL redirects
    • Establish which eCommerce APIs will be required

Planning is the first step in a successful migration from Shopify to BigCommerce, and often the opportune time to bring in a Certified BigCommerce partner to create and action your migration plan. Outsourcing is an effective way to gain the expertise you need to ensure your eCommerce business is optimized on BigCommerce and the transition is completed quickly with the least disruption.

Step 2: Keep your Shopify store data safe

The first step in migration from Shopify to BigCommerce is to prepare for the data migration. Before you export your data, however, you want to:

  • Map data – so you know where it all is
  • Clean current data – to ensure you know what you have and that data isn’t old, duplicated, or in the wrong format for BigCommerce (see BigCommerce for sample data templates)

Manual export of data in CSV files

Shopify supports exporting data in CSV format. You will need to export orders (with or without transaction history) from the Order page (click export), products, customer lists (without passwords), and discount codes. Alternatively, there are many Shopify apps that can help with export.

You will want to export data to begin the process of importing to BigCommerce, likely in batches to give you a chance to verify everything is working effectively. You will then do one final import before Go Live to ensure you have completed a full migration to ensure your new BigCommerce data stores are up to date.

Backup data

All Shopify data, including attachments, should be backed up, and the backup should be verified as completed successfully. Be sure to double-check for any data that could be stored within third-party applications.

There are three primary methods to backup your data in Shopify:

  • Using the Shopify API: You can create your backup app using the Shopify API
  • Using third-party backup tools: Shopify lists many tools (225) to create a backup of your Shopify store.
  • Manual export: The data you downloaded in CSV format can also be considered a back-up.

Step 3: Set up a new BigCommerce store

It’s time to set up your BigCommerce store! You may have done this as part of your RFP process, but if not you can sign-up for a risk free demo to create a trial store to begin working on your new store functionality and design and to become more familiar with the new platform.

BigCommerce Dashboard

The next step is when you will start your official migration from Shopify to BigCommerce.

Migrating From Shopify to BigCommerce

Based on all the work you’ve done to prepare your big move, you can now follow a step-by-step process to begin migrating from Shopify to BigCommerce. These moves can take time and require expertise to ensure smooth sailing, making sure that data is transferred correctly and that all operations subsequently work as they should.

If all of this sounds overwhelming, consider working with a certified BigCommerce Development Services provider.

Step 1: Migrate Data

Manual CSV

BigCommerce allows storeowners to import data via CSV file manually. Please note, however, that orders, coupons and reviews cannot be imported by CSV and require the use of BigCommerce’s own app or a third-party app.

When manually importing a CSV, be sure to reference BigCommerce templates on customers and products to ensure formatting is accurate for transfer. BigCommerce does not recommend transfers over several hundred products or SKUs at a time to avoid stalling out.

Using third-party migration tools

There are several third-party applications that are approved by BigCommerce to support migration from Shopify. Alternatively, Shopify offers several apps in its own app store to support bulk export of store data into CSV.

BigCommerce’s Shopify data migration app

In fact, BigCommerce offers its own Shopify data Migration app and data migration services. The app is:

  • Free for a combined total of 1,000 products (product details) in the product catalog, orders and customers (A fee is charged for larger exports)
  • Not fully compatible with multi-storefront
  • Does not migrate passwords

Migrating product categories

Shopify does not allow its storeowners to export collections, impacting the ability to export categories. If you are using the Shopify Data Migration app from BigCommerce, the app will attempt to create categories based on the Type field (if available) or will be assigned to the store as “No_cat.”

Migrating customers

Basic customer details (name, email, phone, address) can be exported from Shopify and imported into BigCommerce (manually or with an app), but due to laws regulating data security (e.g. PCI Compliance), passwords cannot be exported. Instead, customers will be required to reset their password next time they log in.

Transferring sales and order data

Although order data can only be transferred into BigCommerce via app, BigCommerce highly recommends exporting your order data to CSV to save for tax purposes.

Migrating reviews to BigCommerce

Reviews can only be migrated using BigCommerce’s Data Migration app or a free review importer app. For larger stores, this would also be covered under managed migration service options.

Step 2: Integrations

After you have moved over all your data, it’s time to refer back to the technical requirement plan to work through all the integrations you’ll be adding to BigCommerce, prioritizing first all the internal system integrations (e.g. ERP) and moving towards those that are more business-critical or which are more heavily customized on Shopify, requiring more work to switch to an equal or different app on BigCommerce or creating a custom integration to continue using a service you want to maintain.

BigCommerce Apps and Integrations

Test, test and test, but know that 100% accuracy in the integration may be unrealistic for launch.

Step 3: Design & UX

The front-end (the storefront) is where customers will interact with your eCommerce brand, either on a website, mobile device or social media. You can:

  • Use BigCommerce’s hosted storefront, which includes fully responsive themes customized to your brand and/or new requirements using the Stencil CLI. Note that responsive themes are a bit slower for performance than custom front-ends for each channel.
  • Take advantage of BigCommerce’s headless capabilities to build your own storefronts using the Catalyst framework and GraphQL Storefront API, optimized for Next.js and React
  • Create customized experiences, for example, using the Checkout SDK to create a custom checkout experience
  • Leverage connectors to frontend experiences in WordPress, Drupal, Adobe Experience Manager, Bloomreach, and Deity

What to Do After the Migration

After completing and validating data transfers in stages (ensuring data accuracy and testing order and checkout flows), you’re ready to set up BigCommerce’s back office.

Step 1: Set up taxes and shipping

BigCommerce will walk you through setting up shipping and taxes, taking details about where you ship from, shipping zones, and shipping services shown to shoppers (like flat rates or real-time quotes). BigCommerce can manage basic taxes, determining sales tax based on shipping origin address.

For more comprehensive support, many BigCommerce integrations support taxes and shipping.

Step 2: Set up payment methods

BigCommerce auto-enables PayPal powered by Braintree for eligible storefronts, but you can also move your existing payment gateway to BigCommerce. Look for the preferred gateway and enter your details to make the switch.

Step 3: Update the DNS and update domains

When you’re ready to make your site ‘Go Live’, you will have to:

  • Set up email forwarding for your domain or with your third-party email provider
  • Point your DNS host to BigCommerce, either by changing your nameservers, creating a CNAME record or creating an A record. Please note changes could take up to 72 hours to be reflected around the world.

Step 4: Test order & checkout flows

This is the time to do thorough testing, ideally by many people within the organization as well as by customers (who can be incentivized). Ideally, testing includes looking at various pages to spot errors or broken links and then proceeds through to order and checkout flows.

BigCommerce offers some tips on creating a Test Order. Ideally you only use a test product, so that no impact is felt on actual inventory levels. Keep in mind when testing, transactions must meet your payment gateway’s criteria to issue a refund.

Step 5: SEO Updates

At the start of planning, you had a general idea of the status of SEO and perhaps some goals. The audit may have revealed the need to update some pages to improve on-page SEO rankings, remove others, or change the store’s URL structure.

If you used the BigCommerce migration app, 301 redirects were automatically created for Shopify product and category URLs, permanently directing old URLs to the new ones. BigCommerce is known for its SEO and has a handy guide for more tips on how to optimize your site and your SEO URLs. Alternatively, you can leverage a partner to streamline getting your pages updated with appropriate microdata, on-page data and create a plan to improve your overall SEO.

The Importance of Getting Expert Help

BigCommerce is a powerful enterprise eCommerce solution provider, providing composable architecture and headless commerce integrations to help brands scale online sales with greater control over how everything comes together. We hope this post has been a helpful tutorial, but if you are looking for additional assistance in exploring migration options or specifically assisting your Shopify to BigCommerce transition, we’re here to help.

Net Solutions is a certified BigCommerce partner, ready to help you make the switch from Shopify to BigCommerce with ease. As part of our Custom eCommerce Development Services, we are ready to help at all stages, from strategy and migration to the optimization of digital experiences across a variety of touch points and even to be your support team in the long-term.

SHARE THIS POST
Lalit Singla
Article written by

Lalit Singla

Lalit Singla is a distinguished Technical Architect renowned for his exceptional programming skills and logical prowess in solving complex technical and programming challenges. With an innate ability to dissect problems and find innovative solutions, he has earned a reputation as a go-to expert in the industry.


Passionate about the nuances of Indian Classical Music, Lalit finds solace and inspiration in its melodic rhythms and soul-stirring compositions. He believes that music has the power to transcend boundaries and evoke profound emotions, serving as a creative outlet that complements his technical expertise.


Beyond his technical pursuits, Lalit takes an interest in taking up social causes and contributing to his best ability.

Pin It on Pinterest