Export WooCommerce Orders Migration

How to Export WooCommerce Orders for Migration?

Exporting WooCommerce orders, especially if you have a store with a large number of orders, is a ginormous task. But it doesn’t have to be a difficult job! You can make the WooCommerce order migration seamless with the proper tools to assist you throughout the process. WooCommerce order import export plugins are tools that will help you migrate WooCommerce Orders.

The plugins extend the functionality of your store to include order import and export features. Let us discuss in detail exporting orders from WooCommerce for migration with the Order Export & Order Import plugin. Take a look.

Migrate WooCommerce Orders

Migration is the process of moving data from one location to another. It entails both the import and export of data. Therefore order migration in WooCommerce includes exporting the order data and importing it to another location.

The orders placed by the customers on a WooCommerce website can be moved from one site to other using tools such as the order export plugins and order import plugins. You may also use the default tool in WordPress to export WooCommerce orders without a plugin.

You may migrate WooCommerce orders for several reasons, it can be for transferring the data to analytical software, for moving the data between the live and staging versions of the website, etc. Whatever may be your reason for the migration, you can move data with the order import export plugins.

One such excellent order migration plugin for WooCommerce is Order Export & Order Import for WooCommerce. This free plugin lets you migrate your orders with ease and requires no technical expertise to work with. The plugin also maintains a history of the imports and exports carried out and keeps import logs for debugging purposes.

How to Export WooCommerce Orders?

WooCommerce orders can be exported in bulk using the default export tool in WordPress. The tool exports all the data regarding orders in the store to an XML file and provides no options for data mapping and customizations. Go to Tools > Export on your WordPress dashboard to export orders via this method.

However, since there are no customization options such as column selection you may want to go for a third-party plugin for advanced export options.

Your WooCommerce orders can be seamlessly exported using the Order Export & Order Import plugin for WooCommerce. The plugin lets you export orders in batches, selectively export orders, rename and reorder columns, and more.

You can export WooCommerce orders with this plugin in a few simple steps. Let’s look at this in detail.

Note that you need to install and activate the plugin from your WordPress admin dashboard to proceed with the migration.

Step 1: Choose Post Type

The Order Import Export plugin lets you export different types of posts such as orders and coupons. Since we are exporting orders, select the post type as Order from WebToffee Import Export (Basic) > Export on your WordPress dashboard. Proceed to the next step after doing this.

Select a post type for woocommerce order export migration

Step 2: Choose an Export Method

You can export orders in different ways. The method you select depends on your requirements. The available options are Quick export and Advanced export.

Quick export

Use this option if you want to export the basic order data in just a single click.

If you select this option, you can either

  • Directly export the orders by clicking on Export on the same page.
  • Move to step 5 of the export process (bypassing steps 3 and 4) by clicking the button Advanced options/Batch export.
Quick export for order export

Advanced export

The advanced order export option in the plugin enables you to set up filters with which you can selectively export order data. In addition to filters, this advanced export provides several column selections and advanced options.

advanced export for woocommerce order

Let’s select advanced export and proceed to step 3.

Step 3: Order Data Filters

Here you can set up the filters to export only the order data that you want in your export file.

The plugin provides you with several order data filters such as the number of orders to be exported, the number of orders (from the beginning) that should be skipped, etc.

The filters even enable you to export the details of individual orders using their order IDs. Some of the other filters include purchased products, customers, order status, coupons, etc.

Since you are exporting for migration purposes, you may not want to apply any filters and export all the order details. In that case, you may simply proceed to the next step.

woocommerce order export filters migration

Step 4: Map Export Columns and Rearrange Column Positioning

With this option, you can set up custom column names for your CSV file and connect the column with the respective default fields in WooCommerce. You can also drag and re-order the positioning of the columns from here for the corresponding change to reflect in the export file.

rename and reorder woocommerce order export fields

Once you have set up the required configuration, proceed to step 5.

Step 5: Batch Export and Other Advanced Options

You can set up additional configurations such as excluding the already exported orders, changing the CSV delimiter, and more from here.

You can select how the line items (order items) should be exported, and the number of orders in a batch with this step. More advanced options are available in the premium version of this plugin.

Here, you also have the option to save the configurations as a template. These templates can be used to easily export the orders without setting up the configurations again from the scratch.

Once you have this up, click on Export to export and download the order details as a CSV file.

advanced options and batch export

You can import this file to your required location to complete the migration. So now let’s look into how you can import the WooCommerce orders.

How to Import WooCommerce Orders?

You can use the same Order Export & Order Import for WooCommerce plugin for importing WooCommerce orders.

The plugin lets you import WooCommerce orders from a CSV file to your WooCommerce site. Like export, the import tool also supports batch import, quick import, import using pre-saved templates, and advanced import.

The quick import option enables you to import all the data in the CSV file with just a single click. With the advanced import option, you can select the columns to be imported, adjust the column mapping, update existing orders, update stock details, and more.

To import WooCommerce orders,

  1. Go to WebToffee Import Export (Basic) > Import from your WordPress dashboard.
  2. Select the post type as Import and proceed to the next step.
  3. Choose the import method. Let’s select ‘Advanced import’ and proceed to the next step.
  4. Now, map the columns in the export file to the corresponding fields in your WooCommerce store for easy migration.
  5. Click the Import button to start the import process. The import duration will depend on the size of the import file.

Order Import Export for WooCommerce (Premium)

The WooCommerce order export import plugin enables you to migrate WooCommerce orders to/from XML files in addition to CSV. With this plugin, you can schedule the order export using multiple FTP/URL profiles, bulk modify data using import rules, and more.

You can also get several additional filter options such as payment and shipping methods, vendor email addresses, etc. to further narrow the export list. Moreover, the plugin enables you to import and export WooCommerce coupons and subscriptions in addition to orders.

With the premium version of this plugin, you can also import or export WooCommerce orders using Excel files. Now we will show you how to export WooCommerce orders to an Excel file using this plugin.

How to Export WooCommerce Orders to Excel?

Follow the below step-by-step guide to export WooCommerce orders to Excel.

Step 1: Install the Plugin

First and foremost, you need to purchase, install and activate the premium version of the Order, Coupon, Import Export for WooCommerce.

If you are a premium user, then follow the instructions below.

Step 2: Navigate to the Export Page

From the WordPress dashboard, Webtoffee Import Export (Pro) > Export

Export option from dashboard

Select a post type to export as Orders in the Export: Select a post type page.

export woocommerce orders to excel

After selecting the Order as the post type, then click Step 2: Select an export method button.

Step 3: Choose Advanced Export

You can convert the file or else you can download the .xls file directly by using the Advanced Export option.

Advanced export to export woocommerce orders to excel

Step 4: Filter Data

In this step, you can filter the data you want to export as per the criteria by clicking the drop arrow sign.

Filter data to export woocommerce order to excel

After the necessary changes, click the Step 4: Map and reorder export columns button.

Step 5: Map and Reorder Export Columns

In this step, you can select, rename, and reorder the product data columns in the Excel file. However, if you are happy with the default settings, you can proceed to the next step.

Reorder and mapping to export woocommerce orders to excel

Step 6: Advanced Export Options

After configuring steps 3 and 4, Under step 5: Export Order: Advanced options/Batch export/Scheduling, select the export file format as XLS.

exported excel file is downloaded

After the necessary changes, click the Export button. You can directly download the .xls file to your computer.

The sample Excel file is shown below:

Sample spreadsheet

Similarly you can also import Orders to your WooCommerce store from an Excel file.

Other Plugins to Migrate WooCommerce Orders

Import any XML or CSV File to WordPress

import any xml or csv file plugin

Import any XML or CSV File to WordPress is a freemium plugin from WP All Import. You can export orders with the free version of this plugin. However, you will need the premium version to import orders.

The plugin supports the use of CSV, XML, and Excel files. It has a drag-and-drop interface for easy platform management. You can schedule the import-export actions, import data to any theme or plugin field, and more using this plugin.

Order Export for WooCommerce

order export for woocommerce plugin

Order Export for WooCommerce is a free plugin that lets you export order data from WooCommerce to XLS, XLSX, or CSV formats. The plugin provides several filter options

to obtain the exact data that you require. It also has a drag-and-drop sorting option to rearrange the columns.

WooCommerce – Store Exporter

woocommerce store exporter plugin

WooCommerce store exporter is a freemium plugin that offers multiple export fields, filters, and options to help you customize the order data before they can be exported. The plugin lets you export the order data that you require to Excel spreadsheets. The plugin has native export integration for over 125 WooCommerce plugins.

In addition, to order export, you can use the plugin to export products, categories, tags, users, and more.

Conclusion

For many businesses including WooCommerce stores, order import and export may have to be done on a regular basis. You can easily migrate WooCommerce orders using the technique mentioned above.

Even though you can export your WooCommerce orders with the default tools in WordPress, it doesn’t offer much space for customization. But, your order data migration requirements might not always follow a linear ‘export all’ pattern. You might need filters to extract the required data, tools to help you change the column mapping, and more. This is where a free customization plugin like WooCommerce order import export can help.

We hope this article was of interest to you. Do let us know what you think in the comments below.

You may be interested in reading the below article:

Article by

Content writer @ WebToffee. Fueled by caffeine and a love of sarcasm. When not writing, you can catch her binging the latest drama series.

Got any query? Please leave a comment or reach out to our support

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