Lifetime licenses are only available for a short time!

Now is your last chance to buy a lifetime license before we switch to annual pricing. Existing lifetime licenses will be unaffected so get in while you can!
  • 90-Day Money-Back Guarantee
  • Fast World Class Support
  • Unlimited Sites
  • Free Lifetime Updates
  • Easy to Use
  • Developer Friendly
Risk free! Cancel at any time with our 90-day guarantee
Get a lifetime license now for only 
$99
"All Import/Export is an awesome suite of tools. It gets me out of some tough challenges."
Eric Karkovack, Freelance Writer
"WP All Import - Versatile, and I have saved so much time with it over the years."
Matt Andrews, Full Stack Web Developer
"@WPAllImport just let me import 3000 products from some arbitrary Excel to WooCommerce w/ a few clicks, including images and categories."
Joris Witteman, Developer / Designer

Wait, Don’t Miss Your Chance for a Lifetime License!

@glitzformals
"This plugin is a game changer for my situation. I’m stunned at how fast and effortless the import process is."
@adatfalo
"I have never experienced such a quick and helpful support experience with any plugin, and by the way, the knowledge of the support colleagues is professional!"
@jessedw44
"Even if you just use this plugin once, it will save you time. If you work on several sites its invaluable. Constantly developed, and continuously supported. Great job."

90-Day Guarantee

Not 100% happy? Let us know and we’ll promptly send you a refund.

Free Updates For Life

Pay once for unlimited installs, even client sites. No renewal fees.

World Class Support

Over 9 years experience with WordPress imports and exports.

Your Last Chance for a Lifetime License!

We are soon moving to yearly licenses only. Once lifetime licenses are gone, they're gone forever.
@adatfalo
"I have never experienced such a quick and helpful support experience with any plugin, and by the way, the knowledge of the support colleagues is professional!"
@jessedw44
"Even if you just use this plugin once, it will save you time. If you work on several sites its invaluable. Constantly developed, and continuously supported. Great job."

90-Day Guarantee

Not 100% happy? Let us know and we’ll promptly send you a refund.

Free Updates For Life

Pay once for unlimited installs, even client sites. No renewal fees.

World Class Support

Over 9 years experience with WordPress imports and exports.
Now is your last chance to buy a lifetime license before we switch to annual pricing. Existing licenses will be unaffected.
Read More

How to Migrate WooCommerce and WordPress Data

To migrate WooCommerce and WordPress data from one site to another, export it from the source site using WP All Export, then import it on the destination site with WP All Import. Because these two plugins understand each other, you can migrate WooCommerce and WordPress data with just a few clicks.

This documentation covers how to migrate WordPress data using WP All Import and WP All Export. For a broader look at migrating WordPress data, check out:

Step 1: Select the Type of WooCommerce or WordPress Data That You Want to Migrate

Navigate to All Export › New Export and choose the type of data that you want to migrate.

Migrate WooCommerce WordPress Data New Export

You can migrate WooCommerce and WordPress data of all types, even from custom themes and plugins.

Once you choose what to export, click Customize Export File at the bottom of the screen (not shown).

Step 2: Decide Which Data Fields to Migrate

The next screen to appear is the Drag & Drop interface. In this screen, the fields available to export are listed on the right. Drag and drop those you want to migrate into the column selection area, or click Add All to include everything.

Migrate WooCommerce WordPress Data Choose What to Export

As with a regular export, you can rename and rearrange the fields as needed. You can also use PHP code to modify the export data.

Once you've finished selecting and configuring your export columns, click Continue (not shown).

Step 3: Confirm & Run the Export

Verify the final export settings, then click on Confirm & Run Export.

Migrate WooCommerce WordPress Data Confirm and Run Export

Step 4: Download the Export Bundle for Migrations

Download the export bundle ZIP file using the Bundle button. This file is designed to support WooCommerce and WordPress migrations, as it contains an import template in addition to the export data. There's no need to unzip the file.

Migrate WooCommerce WordPress Data Download Export Bundle

Step 5: Upload the Export Bundle to WP All Import

Start a new import at All Import › New Import on your destination site, then upload the ZIP bundle file that you downloaded in the previous step.

Migrate WooCommerce WordPress Data New Import

By using the export bundle, it automatically configures the import, allowing you to click Skip to Step 4.

Migrate WooCommerce WordPress Data Skip to Step 4

Step 6: Confirm & Run the Import to Complete the Migration

Step 4 shouldn't need any changes — just click Continue. Then click Confirm & Run Import on the following page to run the import.

Migrate WooCommerce WordPress Data Confirm Run Import

That's all you have to do to migrate WooCommerce and WordPress data. It really is that simple!

Migrate WooCommerce and WordPress Data – Advanced Topics

Using Filters to Migrate Only Some Records

You can use filters in two different places:

  • WP All Export, to only export certain selected records. For example, to limit the exported WordPress posts to those which contain "Offer" in the title. See Filter Exported WordPress Data.
  • WP All Import, to select which records to import. For example, to limit the imported WooCommerce products to those which have a price equal to or higher than 30. See Filtering with XPath.

By using either export or import filters, you can decide which records will be migrated. Either option will work.

Migrate WooCommerce or WordPress Data from Third-Party Plugins or Themes

When you include all fields in Step 2 (see above), this will also migrate all custom fields created by third-party plugins or themes. However, this will only include custom fields that are stored in the regular WordPress post meta database table.

If the data is stored in a custom database table, you'll have to use custom code (see documentation) along with our API (see documentation) to migrate the data. Here's an example for the import portion of this: Import Data to Custom Database Table.

Difference Between Migrating Posts or Other Post Types

This Quickstart guide shows how to migrate WordPress posts, but the same steps can be used to migrate any post type or custom post type.

The main impact of migrating different post types is that the plugin options will change according to the post type being imported or exported.

Migrate WooCommerce and WordPress Data – Frequently Asked Questions

Will Your Plugins Migrate Taxonomies, Images, and Custom Fields, Too?

Yes. Our plugins will automatically migrate the taxonomies attached to the post type being migrated. This includes default taxonomies (such as categories or tags) along with custom taxonomies (added by a third-party plugin or with custom code).

The same is true for all images and all custom fields that are attached to the migrated records.

How to Maintain Links Between the Migrated Data?

Our plugins can maintain all relationships and links that exist between your migrated data. For example, when you migrate WooCommerce customers, products, and orders, the relationship between them is maintained as long as you migrate the orders last.

How to Keep the Same IDs When Migrating WooCommerce or WordPress Data?

You can achieve this using custom code (see documentation) along with our API (see documentation). When you migrate WooCommerce data (such as products or orders) or WordPress data (such as posts or pages), you can apply the following workaround: Keep old IDs when migrating products or posts.

This workaround attempts to maintain the old ID, but it's only an attempt. If the requested ID is not available, a new ID is generated upon import.

How to Migrate WooCommerce or WordPress Sites Manually?

In some cases, you may want to migrate the whole site, including files and its database. This can be achieved by following the Moving WordPress guide.

How to Migrate WooCommerce Customers and Orders?

In general, follow the instructions in this guide but select WooCommerce Customers and WooCommerce Orders as the post types (i.e., two separate migrations with customers first and orders last). For specific instructions, see How to Migrate WooCommerce Customers to a Different Site and How to Migrate WooCommerce Orders.

Migrate WooCommerce and WordPress Data – Related Docs

Describes how to migrate WordPress users.

Explains how to migrate WooCommerce products.

Learn how to import any CSV or XML file into WordPress.

Learn how to o export WordPress data to a CSV, Excel, or XML file.

Migrate WooCommerce and WordPress Data – Related Videos

Lifetime support. Lifetime updates. Pay once.

Packages
Standalone
Import
Pro Package
$249
one-time
  • Import Pro
Import Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
  • Types
  • Export Pro
Export Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
Add to Cart
90 Day Money Back Guarantee
Import + Export Pro Package
$299
one-time
  • Import Pro
Import Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
  • Types
  • Export Pro
Export Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
Add to Cart
90 Day Money Back Guarantee
WooCommerce Import Package
$149
one-time
  • Import Pro
Import Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
  • Types
  • Export Pro
Export Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
Add to Cart
90 Day Money Back Guarantee
Import Standalone
$99
one-time
  • Import Pro
Import Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
  • Types
  • Export Pro
Export Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
Add to Cart
90 Day Money Back Guarantee
Import + Export Standalone
$169
one-time
  • Import Pro
Import Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
  • Types
  • Export Pro
Export Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
Add to Cart
90 Day Money Back Guarantee
Export Standalone
$99
one-time
  • Import Pro
Import Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
  • Types
  • Export Pro
Export Add-Ons
  • WooCo
  • ACF
  • Gravity Forms
  • Users
Add to Cart
90 Day Money Back Guarantee
cross