How to Migrate WooCommerce and WordPress Data

WP All Export turns your WordPress data into a custom CSV file. Then, WP All Import saves that data to your new site. First, select what you want to export. You can export posts, pages, WooCommerce products, orders, and custom post types from any theme or plugin.

Next, you download the Bundle file that's provided on the export complete screen. Upload that bundle on Step 1 of a new import to automatically configure it. After the import runs your data will be saved on the destination site.

If you prefer a walkthrough in text, see our Migration Quickstart.

Frequently Asked Questions

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

Yes, WP All Export and WP All Import 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 Do I Maintain Links Between the Migrated Data?

Our import/export plugins can maintain all relationships and links that exist between your migrated data.

Whenever you migrate WooCommerce products and orders, the relationship between the two is maintained as long as you migrate first the products, then the orders.

If you are also migrating the customers, you should migrate them before the orders (i.e. to link the customers with the orders).

How Do I Keep the Same IDs When I Migrate 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.

That workaround only 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 Do I Migrate WooCommerce or WordPress Sites Manually?

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

Related Docs

Learn how to migrate WordPress users.

Learn how to migrate all WooCommerce products to a different site with a few clicks.

Learn how to migrate Gravity Forms Entries from one site to another.

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