How to Migrate WooCommerce Products from One Store to Another

Moving your WooCommerce products to a new store might seem like a big task, but it’s actually quite manageable! Whether you’re redesigning your site, changing your hosting service, or merging several stores, a smooth product transfer is vital for keeping your store operational.

With the WebToffee Product Import Export Plugin for WooCommerce, you can easily migrate all your products with just a few clicks. All you need to do is export your product data as a CSV file and import it into your new store, making sure that everything from descriptions to images is preserved.

In this guide, we’ll walk you through the step-by-step process of moving your products using the free version of the Product Import Export for WooCommerce plugin, allowing you to save time, reduce errors, and keep your store running without a hitch!

Exporting WooCommerce Products

To start migrating your WooCommerce store products, the first step is to export them into a CSV file. You can use the free Product Import Export for WooCommerce plugin to assist with this. This plugin simplifies the process of exporting your WooCommerce store products, creating a CSV file that is ready for import into another store.

Now, let’s walk through the step-by-step process of exporting WooCommerce products using the Product Import Export for WooCommerce plugin.

Step 1: Install WebToffee Product Import Export Plugin 

The initial step in exporting WooCommerce products with the plugin is to install and activate it. The WooCommerce Product Import and Export plugin is a free and easy-to-use tool that you can find in the WordPress plugin directory. Let’s go through the process of getting started!

For this, login to your WordPress dashboard

  • Navigate to Plugins > Add New Plugin.
  • Search for “Product Import Export for WooCommerce” plugin.

Install and Activate the plugin.

WooCommerce product migration plugin

Step 2: Select Product as Post Type

Once the plugin is installed,

  • Go to WebToffee Import Export (Basic) > Export.
  • Choose the post type to export as Product.
  • Click the Select an export method button to proceed to the next step. 

Step 3: Select an Export Method

The plugin provides two ways to export your WooCommerce products: Quick Export and Advanced Export.

  • Quick Export: This is the quickest method to export all your products and their key fields. You can complete the export process with a single click, making it very easy.
  • Advanced Export: This option is perfect for you if you require more customization. It lets you choose specific products or fields to include in your export file. With options for filtering, column selection, and advanced settings, you can customize the export to fit your precise needs.

Select the method that best suits you and your store’s requirements!

Step 4: Filter Export Data

In this step, you can apply various filter options to determine the data you want to export. Several choices are available, including setting a limit on the number of products, excluding the first few products, or exporting particular products according to their categories and tags. 

After you have chosen your desired configuration, move on to the next step.

Step 5: Map & Reorder Columns 

Here, 

  • Choose which product data columns you want to export.
  • Specify the names of these columns in the CSV file.
  • Rearrange the column positions using the drag-and-drop icons.

Once you have been selected, you can proceed to the next step.

Step 6: Export Products

This is the final step in exporting your WooCommerce products. Here,

  • Select a batch size. This determines how many records the server will process in each iteration during the specified timeout period. This setting helps manage the number of products exported at a time.
  • Next, choose a delimiter from the dropdown menu. This separator helps distinguish between columns in the CSV file.
  • Click Export.

A pop-up window will show up with a Download File button. Click this button to save the exported CSV file to your computer. The file will contain all the products and columns that fit your chosen criteria.

Importing WooCommerce Products

The next step in the migration process is to import the products you just exported into your new WooCommerce store. You can utilize the same Product Import Export for WooCommerce plugin to import your products into the same store or a different one.

Before you begin, ensure your CSV file is encoded in UTF-8 format to facilitate a smooth and accurate import process.

Follow the steps below to import products to WooCommerce using the free WooCommerce product import export plugin.

Step 1: Select Product Post Type for Import

From the WordPress dashboard, 

  • Go to WebToffee Import Export (Basic) > Import. 
  • Select Product as the post type.
  • Click Select import method.

Step 2: Choose Import Method

Next, select an import method to bring your products into WooCommerce. You have two choices: Quick Import and Advanced Import.

Choose the Quick import option if the exported file was generated using the same plugin. Just upload the file and click Import to transfer your products to the store easily.

Let’s go with the Advanced import method, which has advanced options for more control over the import process. Once selected, upload the input CSV file you have just exported and select a delimiter to separate columns in the CSV file from the drop-down.

Then, click on the Map import columns button to proceed.

Step 3: Reorder Columns of Products CSV File

Next, you’ll need to align the columns from your CSV file with the appropriate WooCommerce product fields. The plugin will automatically match the columns if it detects header names in the CSV that correspond to WooCommerce fields.

If the names don’t match perfectly or if you wish to modify any mappings, you can do this by:

  • Click on the file columns and choose the correct header name from the drop-down.
  • Once you’ve completed this, click the Advanced Options button to finalize the process.

It’s essential to map the product fields accurately and ensure they are formatted correctly. Double-check that all necessary fields are appropriately mapped to avoid errors or problems during the import process.

Proceed to the next step.

Step 4: Configure Advanced Import Options 

Next, there are several advanced options for deciding the course of the import.

  • Choose whether to skip or proceed with the import of new products.
  • Select ID or SKU to match products.
  • Skip or update the existing products in your store.
  • Set the number of products to import in a single batch.

Once done, click Import to import your WooCommerce products from a CSV file.

After the import process, all your WooCommerce products and their details will be successfully moved from your old store to the new one. This ensures that your product data is preserved, allowing you to save time and effort when setting up your new store.

A premium version of the WooCommerce Product Import Export plugin is also available. Upgrading to premium gives you access to advanced features, significantly improving your ability to export product data compared to the free version.

Conclusion

Transferring your WooCommerce products can be a breeze. The WebToffee Product Import Export Plugin for WooCommerce makes it easy to shift all your product data from one store to another, saving you time and reducing hassle.

Whether you’re changing platforms, revamping your website, or combining stores, this plugin ensures that your product information is transferred correctly. By following the steps in this article, you can migrate your products with ease and get back to what’s important: growing your business.

WebToffee also provides a selection of other plugins, including WooCommerce Order Import Export and WordPress Users Import Export. These plugins are designed to help you transfer other vital store data, allowing for seamless movement of orders and user information between stores.

We hope this article has successfully explained how to import and export products. Feel free to leave your feedback or any questions in the comments.