How to Migrate from Shopify to BigCommerce in 6 Easy Steps (2024)

If you subscribe to a service from a link on this page, Reeves and Sons Limited may earn a commission. See our ethics statement.

At some point, you may find that another ecommerce platform suits your online business better. Perhaps you plan to migrate from Shopify to BigCommerce.

If that's the case, we're here to guide you through the process. Regardless of your reasoning, the migration from Shopify to BigCommerce can be completed in various ways.

We'll outline those below, but mainly focus on the manual method, since that's the only way to truly transfer over the most specific data required.

And most of the automated methods eventually require you migrating your site manually, so we find the manual method to be the easiest of them all.

Ways to Migrate from Shopify to BigCommerce

There are three ways to migrate from Shopify to BigCommerce:

Manual Migration

This method works for all experience levels and gives you the most control over which data you migrate from Shopify to BigCommerce. It may take a little longer than using an ecommerce migration app, but you at least see the data get transferred as opposed to hoping everything works out with a more automated process.

Using a Migration App

Some automation apps (to migrate from Shopify to BigCommerce) include LitExtension, Next-Cart, and Cart2Cart. They allow you to select and automatically move over data like customers, products, categories, orders, and SEO URLs.

As premium tools, you must pay for the vast majority of features. They're great for quickly moving large amounts of data, but that also means you have to double check the entire automation process, since it doesn't always work out as well as you'd think.

The entire website design also requires manual work, so that's why we usually recommend you stick with the manual method.

Hiring a Professional to Help You

This is perhaps the most expensive option, but it allows you to take a hands-off role in the migration, yet you know that a real person controls the data transfer. Realistically, that person will probably use a combination of manual and automated techniques to migrate from Shopify to BigCommerce.

Manual Migration

No one needs technical expertise to migrate from Shopify to BigCommerce. In fact, you should only have to spend a few hours to completely move over data for your customers, orders, and products.

You'll then go into the process of designing your website on the new platform (BigCommerce) to match or improve upon what you had on Shopify.

Let's jump right in.

Step 1: Sign Up For a BigCommerce Account

We're assuming you already have a Shopify account, since you want to move away from that platform. You must, however, create a free BigCommerce account before attempting to migrate from Shopify to BigCommerce.

Go to the BigCommerce.com website and start a free trial. This gets you a 15-day free trial to test out Bigcommerce, move over data from Shopify, and design your website long before you launch it and start selling.

At this point, you can use the free sub-domain provided by BigCommerce. Eventually, you'll want to point your real domain to the BigCommerce website.

It's best, however, to keep the Shopify site active (with its domain name) until you've tested out the BigCommerce site and know it's ready to launch to the public.

Initial BigCommerce Settings to Configure:

Although optional, it's wise to set up up some of the basic BigCommerce settings prior to migrating data.

Things like:

  • Tax settings
  • Staff accounts
  • Shipping settings
  • Business location
  • Payment information

Step 2: Export All Essential Shopify Data

With a BigCommerce account ready to go, you can jump back to your Shopify account to export or download the data you need to move to a BigCommerce site.

Here are the steps required to export data for customers, products, and orders:

To Export Product Data From Shopify:

  1. Open the Shopify dashboard
  2. Click on Products in the main menu
  3. Select the Export button
  4. Choose to export the Current Page, All Products, Selected Products, or Products Matching Your Search
  5. Pick whether you'd like to export the file as a CSV (for spreadsheet programs) or a Plain CSV File
  6. Click on the Export button
export products

This compiles the download file and sends it to the email address associated with your account. You should then save that file to be used later when you upload it into the BigCommerce dashboard.

To Export Customer Data from Shopify:

  1. Open the Shopify dashboard
  2. Click on the Customers tab in the main menu
  3. Select the Export button
  4. Choose to export the Current Page, All Customers, Selected Customers, or Customers Matching Your Filters
  5. Mark whether you'd like to export as a CSV (for spreadsheet programs) or a Plain CSV File
  6. Click on Export Customers
export customers for when you migrate from Shopify to Bigcommerce

As a result, you receive an exported list of your customers sent to the email address associated with your account. Download the file to your machine for later use when we upload it back to BigCommerce.

To Export Order Data from Shopify:

  1. Open the Shopify dashboard
  2. Click on Orders in the main menu
  3. Choose filters to decide on which orders to export; for instance, you might only want to export orders By Date
  4. Choose a file format under the Export As section
  5. Click Export Orders to download all information attached to your orders; otherwise, choose Export Transaction Histories to only download transactional information

Depending on the size of the file, you will either see the file downloaded in your browser or sent to the email address associated with your account.

Step 3: Import Shopify Store Data to BigCommerce

The next step involves taking all of that data you just downloaded from Shopify and uploading it into the new BigCommerce account.

To Import Product Data to BigCommerce

  1. Open the BigCommerce dashboard
  2. Go to Products > Import
  3. Click Upload File, or drag and drop a CSV file into the designated area
  4. Mark whether you'd like to Overwrite Existing Products
  5. Click Preview
  6. View how BigCommerce has matched the CSV header columns with the required values for import (make changes to the upload file as necesarry)
  7. Click on Start Import
  8. Review the import when it's done and click on View Product List
import information

Things always change, but at the time of this article the fields from a Shopify export CSV match up pretty well to what you need to import to BigCommerce. For instance, BigCommerce recognizes the Product Category, Title, Handle, Price, and various other elements.

If you need to change the column headers for the import file (to make it compatible with BigCommerce), use the sample product import file provided by BigCommerce. We recommend transferring the Shopify data into this sheet so that it's ready to upload into BigCommerce.

To Import Customer Data to BigCommerce

  1. Open the BigCommerce dashboard
  2. Go to Customers > Import
  3. Leave this checkbox empty: File was exported using the ‘Bulk Edit' template
  4. Only check the Override Existing Records box if that's appropriate for your migration
  5. Mark the option to Upload a CSV File From My Computer
  6. Click the Choose File button
  7. Choose the customer data file you previously downloaded from Shopify
  8. Mark the box for This File Contains Headers
  9. Leave everything else as is, then click Next
  10. On the Link Import Fields page, match each field on the imported spreadsheet to what it should be in BigCommerce (like making the Email field from Shopify match with the Email Address field in BigCommerce); click Next to proceed
  11. Click the Start Import button
view customers

As a result you should see a how many customer records imported successfully to BigCommerce. Click on the View Customers button to see if everything moved over the way you intended. You can always click on the Import Again button if needed.

To Import Order Data to BigCommerce:

Importing orders to BigCommerce requires access to the API. Therefore, you have a few options to consider:

  1. Hire someone to complete the transfer by going to the BigCommerce Partner Directory and finding a company to make the order migration for you
  2. Talk to BigCommerce; they offer an order migration service for those moving from another platform (like Shopify)
  3. Use an order migration app like Migration of Orders by Be A Part Of; the BigCommerce App Store has many other order migration apps โ€“ the one suggested has a one-time fee, while others tend to have recurring fees

Step 4: Review the Site for Accuracy

Now it's time to review your export and import work on the BigCommerce website. Go to the Products page to review products, the Customers page to review customers, and the Orders page to review orders. Check that all necesarry specifics transfered over properly, like the product name, pricing, and media elements for all products.

product info after you migrate from Shopify to Bigcommerce

Complete this review for the customers and orders as well. Keep in mind that order migrations are for historical purposes only. You won't have much control over the orders (like to change their statuses), but you can look back on past orders to incorporate them into reports or view customer histories.

We also recommend looking at the frontend of your store, since you want to ensure that the product details appear there as well. Be sure that every new product is marked as Visible on Storefront.

make visible on store

Step 5: Design Your Store

You can't move a Shopify theme to BigCommerce (or vice versa). Therefore, you need to pick a new BigCommerce theme that hopefully matches, or gets close to the original design you had on Shopify. As an alternative, you might consider this as an opporuntity to completely revamp the branding of your store.

Start with these steps:

  1. Go to the Storefront tab in the dashboard
  2. Use the Logo option to upload a logo and favicon
  3. Consider using a text logo with specific colors and a larger font size
  4. Go to the Blog tab to customize what your blog looks like

To customize the overall design of your store:

  1. Click View Store
  2. Click the button to Design This Page In Page Builder
  3. Use the Widgets, Layers, and Theme Style buttons to customize every part of the homepage
  4. Click on the Page dropdown field to either add a new page or customize an already created page
design the site after you migrate from Shopify to Bigcommerce

Step 6: Connect Your Domain Name to BigCommerce

There are many other settings to configure in BigCommerce โ€“ including payments, tax rates, and shipping settings โ€“ but the main thing you want to do in order to publish your new website is to connect your domain name to the BigCommerce platform.

domain name when you migrate from Shopify to Bigcommerce

In some situations, you may want to transfer the domain you had on the Shopify site. Other times, you might want to buy a completely new domain. You can complete either task through the BigCommerce dashboard.

How to buy or add an existing domain name to BigCommerce:

  1. In the BigCommerce dashboard, go to Settings > Domain Name
  2. Click the Purchase button if you'd like to buy a new domain name
  3. Click the Add New button if you already own a domain name and want to transfer it to this BigCommerce website; this is the route you would take if trying to move a domain name from Shopify to BigCommerce

Walk through the steps provided by either option. You may have to verify domain name ownership and redirect where the DNS points to.

Our Conclusion on Shopify to BigCommerce Migration

You have several methods to consider when trying to migrate from Shopify to BigCommerce. We highly recommend moving most of your data manually, since it gives you full control over the process and removes the risk of missing something along the way.

You are more than welcome to use some of the more automated methods, but just keep in mind that you still have to design the site yourself, and it's wise to double check every automated process to see if the app missed something.

One note to remember is that migrating orders into BigCommerce requires some sort of API integration. This means you must either hire someone to complete the job for you, talk to BigCommerce about their order migration process, or use an app.

Other than that, the manual importing and exporting of products and customers goes pretty smoothly between Shopify and BigCommerce.

You receive some field mapping tools right inside BigCommerce, and you can bulk import instead of individually importing items. You can also individually add products, orders, and customer whenever you want, which gives you an opportunity to correct any mistakes that may occur with bulk or automated migrations.

If you have any questions about how to migrate from Shopify to BigCommerce, let us know in the comments section below! Good luck with your migration.

Joe Warnimont

Joe Warnimont is a Chicago-based writer who focuses on eCommerce tools, WordPress, and social media. When not fishing or practicing yoga, he's collecting stamps at national parks (even though that's mainly for children). Check out Joe's portfolio to contact him and view past work.

Comments 0 Responses

Leave a Reply

Your email address will not be published. Required fields are marked *

Rating *

This site uses Akismet to reduce spam. Learn how your comment data is processed.