How to migrate Shopify to WooCommerce

We get it: WooCommerce has a mind-boggling number of advantages, in addition to being the most flexible and well-supported eshop on the planet. If you're thinking about moving your online store from Shopify to WooCommerce, the good news is that doing so is relatively easy.. Current products, customers and purchases can be moved to WooCommerce without headaches, and in this guide we will explain how.

Hey, not so fast… Why should I move my e-shop to WooCommerce?

One good reason is that WooCommerce is as powerful as you need for practical purposes: just starting your store, not a developer, or your web knowledge is scant? WooCommerce is for you. Do you have a huge store and a generous amount of customers and orders daily? WooCommerce is for you too. Its flexibility makes it as docile as it is scalable, without limitations of any kind.

WooCommerce gives you full control over your store

WooCommerce is open source software; in other words, you can view and alter its programming as you please (if it really turns out to be essential for your case, which we doubt). Beyond this, the fact that a program is "open source" speaks well of it, since it implies that developers give you full control over their own software and your store. No fine print.

With WooCommerce you will have absolute control over web dimensions as diverse as:

  • SEO (Search Engine Optimization): As you already know, ranking organically in search results on Google, Yahoo or Bing depends on your SEO efforts. Your content surely already enjoys meta tags, but… what happens with a store? How do we optimize our products so that they position effectively in search engines? WooCommerce will make this task easier for you allowing you to edit all the SEO details of your products (including the most technical ones, such as thicknesses, dimensions, weight, etc.). In addition, its super-optimized integration with WordPress will allow you to combine content related to your products and services. Example: a publication concerning the correct temperature to drink mate can be accompanied by your yerba mate products. This achieves a total immersion in your product, while also being able to present relevant information preventing a user from going to find information elsewhere (read: a different site than yours).
  • Integration with all payment methods: Although Shopify also has integration with the most popular payment methods, WooCommerce offers less popular alternatives and access to niche payment systems that will favor operations all over the world. Secondly, Shopify charges commissions for third-party systems, while our beloved WooCommerce doesn't.. Whether in megastores or modest shops, why would we want to cut unnecessary commission income? WooCommerce will let you avoid it.
  • Backups: Shopify lets you export your customer information and orders, but charges you if you want to back up your design and settings. By your side, WooCommerce offers you a variety of excellent security alternatives… and for free. But even if you prefer to forget about the whole backup thing and need to automate it, you can go for a Jetpack plan that, although it is paid, will do the work for you. It will even allow you to recover your store to its state at a specific point in time.

If things go well and your business grows, trust me: it's important that you be able to maintain free and full control of your site. For example, if tomorrow you need to contract a larger hosting plan due to a flood of visits, clients and operations, with WooCommerce you will have no problem moving, scaling and growing. As the saying goes, it's better to prevent than to cure.

Borderless Personalization

Sometimes your products are sophisticated. unique. Your field, the nature of your services have special features. But WooCommerce is designed for all cases. Let's see:

  1. WooCommerce allows you to operate with transfers from your clients.
  2. It makes it easy for you to offer payment plans.
  3. You will be able to mix and match products.
  4. It is possible to sell photos, electronic documents (guides, literature, essays), plans and apps, always in a way that is as efficient as it is pleasant and warm.
  5. You can easily add, edit or remove fields from the payment form at your convenience.
  6. You'll even be able to offer product expansions, such as additional enhancements, wrapping papers, and other forms of package and/or shipping customization.
  7. You can offer your clients services as varied as subscriptions, downloads, memberships and reservations.

Summing up our recommendation

WordPress will favor the design and redesign of your store through its included site builder, Gutenberg. But if you're not interested in designing anything, or don't want to go through that stage of development, here You have a very interesting offer of various topics at a reasonable price, pre-made templates that you can activate with one click.

Shopify limits to a quantity of one hundred (100) the variations of each product. At first it seems like a lot, but if you sell, for example, shoes in three different materials, which in turn come in three different colors, multiplied by the sizes, 100 is a number that will be far too small for you. Of course, WooCommerce lacks such a limitation..

Both WooCommerce and WordPress enjoy a huge community of people who use it all over the world. When you use Google because you want to investigate something, you will realize that for both cases (WP and Woo) there is a tremendous number of forums and discussion sites (in addition to the official sites) where people ask questions or respond to other. With WooCommerce (and with WordPress) you will never feel alone. Your obstacles have already been dealt with in advance, and even when they aren't (rare) there will always be someone willing to help you.

"I convinced myself"

How do I move my Shopify to WooCommerce?

Let's start with what we must have: first and logically, a store set up in Shopify, with its customers, orders and products. Second, a separate WordPress installation, preferably a WordPress hosting plan, and an active installation of it. If you still do not have these requirements, then contact us at [email protected] and we will advise you with pleasure. It's our job.

Third and last requirement: your WordPress installation must have active the WooCommerce plugin. If you don't have it yet, you can create a free account at and get it without problems (in fact, if you created an account on, the credentials will be the same).

An important fact: the change of your database (customers, orders, products and others) does not imply that the design of the new site will be the same as that of Shopify. Let's remember that one thing is the content of a database (which, by the way, is the most important) and another template or theme that we have been using in Shopify until today.

But well, too renewal is life. Why not modernize with WooCommerce and at the same time find a template of all the existing free to give it a refreshed look and more fashion to your beloved site?

Export, then Import

Migrating your database from Shopify is a free process. Although, when we are not familiar with other similar processes we might have doubts, don't worry, the path is straight and ends easily.

There are three (3) files that you need to download from your current store on Shopify: the databases for customers, orders Y products.

The extension of these three files is the same: .CSV, a common file type that can be opened (and edited) with Excel Y Google Sheets No problem (although we are not going to manipulate any of its content in this guide).

Steps to export the .csv file of our clients

In your Shopify account, go to Clients and select Export.

Of course you would want to export the all of your customers, so select the option indicated in the pop-up window.

Pressing the “export clients” button, and after a few seconds, your internet browser should present a dialog asking you to download the .CSV file

It is your database of all your customers in Shopify, CSV format.

Let's continue now with the second file we need, the database of the orders from our Shopify store.

Here you will be able to export all orders together with the transaction history, or just export the transaction history. The transaction history to be included in the .CSV file will contain only the seized payments. Authorization data will not be included for security reasons.

go to the order page and press the "Export" button.

As the screenshot shows, select “all orders” and leave the default option checked, “CSV for Excel…”. The "Export orders" button will download the file we need to your hard drive (as you can see, you are optionally allowed to download a file for your store's historical transactions, so keep that in mind).

Special note: if you export an entire page of orders (up to 50), your browser will automatically download the .CSV file just as it happened in the previous step. But, attention: if the order pages are more than fifty (50+), the file will be sent by mail instead of being downloaded to your browser.

If you're the store owner, the .CSV file will land in your Shopify-enabled mailbox. If, on the other hand, you are an Admin in charge of maintaining the site, the file will arrive at the email entered but the original owner will also receive it.

If something goes wrong, you will also receive an email with error information.

Keep in mind that 10,000 articles might take five or six minutes to copy to a .CSV file, while 100,000 might take as long as an hour, and 500,000 proportionally five hours.

After this second step, now we will see how to export the database of our products to .CSV.

Note: Also in this case it will happen that, if you export more than 50 product pages, the file, instead of being downloaded from the browser, will be sent by mail.

In your Shopify admin, this time go to Products » All products, and press the button "Export“.

As you will be familiar with, select “all products” and make sure “CSV for Excel…” is checked. After this, click the blue "Export products" button.

What about my product photos?

You may have already figured it out, but the .CSV file does not contain the visual information of your products, but do not despair! As we told you at the beginning of the procedure, you must simultaneously have WooCommerce installed on your new WordPress site, while you have not yet closed your Shopify account. The important thing is to upload your CSV files to the new store while Shopify is still active. (and your product photos are kept online there).

The moment you import the .CSV files, the product images will be generated in your WooCommerce because they remain visible in the old store.

Once you're sure that your entire store, orders, customer information, and product photos have successfully moved to Woo, you can safely deregister your Shopify account.

Importing my databases to my new store in WooCommerce

In the WordPress plugin installation wizard itself, exactly in the last step, Woo gives you the opportunity to import a store from .CSV files.

If this is not the case because you skipped it at that moment, don't worry: logged into your WordPress, look for "WooCommerce" in the left menu of tools, and there select "Products", the bottom item, as we see in the following screenshot .

WooCommerce has a native service of import of products via CSVSo the process should be easy for you. Click on "import" and you will see the following screen:

After selecting a .CSV file (products) on your computer and clicking "continue", you will be presented with a screen where you should check the tables of your database. In other words, you will see how that .CSV text file will be converted into the rows and columns corresponding to the expected data. If something has gotten mixed up for some strange reason (eg “price” and “color” have been reversed), you can easily make changes (just click the little arrows next to each row to specify what kind of data it is). .

Below, we show you the screenshots with all the possible fields so you can preview the result before you import your database.

After you have checked that everything is in place, click the “Run the importer” button.

Don't worry; If something goes wrong, you will always be able to delete the database imported from Woo (by selecting all the products and deleting them) to start over again, checking the particular omitted matter.

WooCommerce will alert you with a pertinent message if an error has occurred, although in general everything should go as expected.

The native WooCommerce importer will identify each of the three .CSV files that you have exported from Shopify. You must repeat the process for the remaining two (orders Y customers). And that's it!

Too much for me; Help

Swell these processes are designed to accomplish their mission smoothlyFor a user who is not used to these tasks, the mere idea of going through these steps may hinder the goal. Therefore, if you do not dare to try the tools that we have explained to you, and give the process a personal attempt, you can always write to us at [email protected]

We are experts in WordPress and WooCommerce, and We are here to help you.

luck in the moving, and thanks for reading.

We are Duplika

Give your site the hosting it deserves

no comments on How to migrate Shopify to WooCommerce

back to blog



We are online, we are not a bot :)

I will be back soon

Hi 👋
Select the prefered contact method to get in touch.
Connect via: