Risk Free, Backed By Our 90-Day Money Back Guarantee
 - 
Read More
Lifetime Licenses Are Ending Soon, Get Yours Before They're Gone
 - 
Read More
Risk Free, Backed By Our 90-Day Money Back Guarantee
Pricing

You may have seen some references on our site to annual licensing or renewals.

All plugins currently come with a lifetime license, no matter what the site says.

We’re currently running tests before we make the switch to annual pricing. Check the Discounts tab to purchase our other plugins and get a lifetime license before they’re gone.

I Understand I Have a Lifetime License
Now is your last chance to buy a lifetime license before we switch to annual pricing. Existing licenses will be unaffected.
Read More
200,000+ Active Installs
1500+ 5 Star Reviews
Docs Menu

The best import export plugin for WordPress & WooCommerce.

Complete, granular control of your data with an easy to use drag & drop interface.
  • 90 Day Money Back Guarantee
  • Unlimited Installs
  • Lifetime Licence
  • Fast, World-Class Support
Get Started
90 Day Money Back Guarantee

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, this can be done with just a few clicks.

Table of Contents

Advanced Topics

Step 1: Select the Migration Post Type

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: Choose the Data Columns to Export

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

  • One-click setup
  • Powerful filters
  • Migrate everything
  • Images
  • Categories
  • Users
  • Any theme or plugin
  • Woo, ACF, Meta Box, JetEngine

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

What Does It Mean to Migrate a WordPress Site?

Migrating a WordPress site means moving all or part of it from one host or domain to another while retaining all functionality. The most common reasons for this are to change hosts or to upgrade to a new version of a website.

Does WordPress Offer Free Migration?

WordPress does not offer free migration as a service. However, you can perform a basic migration yourself for free by following the Moving WordPress guide. The drawback of this option is that it uses an "all or nothing" approach that gives you very little control over the migration details.

How Do I Manually Migrate a WordPress Site to a New Host?

To manually migrate the whole site, including files and its database, follow the Moving WordPress guide. If you want to move part of your website with complete control over the migration of each part, then just follow the steps in this tutorial.

How Do I 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 Do I 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.

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 Do I 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.

How Do I Migrate WooCommerce Products?

  1. Export your WooCommerce products using WP All Export.
  2. Download your export file using the Bundle option. The bundle file contains an import template in addition to the product data.
  3. Upload the bundle file on the target site.
  4. The bundle file will instruct WP All Import on how to import the products.
  5. Run the import and check your imported products.

For additional information, see Migrate WooCommerce Products.

How Do I Migrate WordPress Users?

  1. Export the users that you wish to migrate.
  2. Download the Bundle option, which contains an import template in addition to the export data.
  3. Import the bundle file. WP All Import will automatically configure itself based on this file.
  4. Run the import.
  5. Check the imported users.

To learn more, see How to Migrate WordPress Users from One WordPress Site to Another.

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

The best import export plugin for WordPress & WooCommerce.

Complete, granular control of your data with an easy to use drag & drop interface.
  • 90 Day Money Back Guarantee
  • Unlimited Installs
  • Lifetime Licence
  • Fast, World-Class Support
Get Started
90 Day Money Back Guarantee

Unlimited Installs.
World-Class Support. Money Back Guarantee.

Packages
Standalone
Import
Pro Package
$199
.00
/yr
Save $494, 71% Discount
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
$693 If Purchased Individually
Buy Now
90 Day Money Back Guarantee
Import + Export Pro Package
$299
.00
/yr
Save $1087, 78% Discount
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
$1386 If Purchased Individually
Buy Now
90 Day Money Back Guarantee
WooCommerce Import Package
$169
.00
/yr
Save $29, 15% Discount
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
$198 If Purchased Individually
Buy Now
90 Day Money Back Guarantee
Lifetime License
$1299
One-Time Payment
  • Import Pro + Export Pro
  • All Current Add-Ons
  • All Future Add-Ons
  • Lifetime Support
  • Lifetime Updates
  • No Renewal Fees
Buy Now
90 Day Money Back Guarantee
Import Standalone
$99
.00
/yr
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
Buy Now
90 Day Money Back Guarantee
Import + Export Standalone
$169
.00
/yr
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
Buy Now
90 Day Money Back Guarantee
Export Standalone
$99
.00
/yr
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
Buy Now
90 Day Money Back Guarantee
Packages
Standalone
Import
Pro Package
$16.58
per month, billed annually
Save $494/yr, 71% Discount
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
$693/yr If Purchased Individually
Buy Now
90 Day Money Back Guarantee
Import + Export Pro Package
$24.92
per month, billed annually
Save $1087/yr, 78% Discount
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
$1386/yr If Purchased Individually
Buy Now
90 Day Money Back Guarantee
WooCommerce Import Package
$14.08
per month, billed annually
Save $29/yr, 15% Discount
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
$198/yr If Purchased Individually
Buy Now
90 Day Money Back Guarantee
Lifetime License
$1399
One-Time Payment
  • Import Pro + Export Pro
  • All Current Add-Ons
  • All Future Add-Ons
  • Lifetime Support
  • Lifetime Updates
  • No Renewal Fees
Buy Now
90 Day Money Back Guarantee
Import Standalone
$8.25
per month, billed annually
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
Buy Now
90 Day Money Back Guarantee
Import + Export Standalone
$14.08
per month, billed annually
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
Buy Now
90 Day Money Back Guarantee
Export Standalone
$8.25
per month, billed annually
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
Buy Now
90 Day Money Back Guarantee

Unlimited Installs.
World-Class Support. Money Back Guarantee.

Developer
Pro features to get your WordPress data moving
Normally $299/yr
$149
.00
/yr
Save $150
Import & Export Pro
  • Posts Types, Pages & Taxonomies
  • Custom Fields & Meta Support
  • WordPress Users Support
  • Gravity Forms Entries
  • Developer Tools
  • Pro Settings
  • See detailed list of features
    Buy Now
    90 Day Money Back Guarantee
    Professional
    Everything you need to import and export anything
    Normally $599/yr
    $299
    .00
    /yr
    Save $300
    All Features & Integrations
  • WooCommerce
  • Bulk Editing & Data Migration
  • Advanced Custom Fields
  • JetEngine
  • Meta Box
  • Manual Scheduling
  • See detailed list of features
    Buy Now
    90 Day Money Back Guarantee
    Unlimited Lifetime
    All features and integrations forever for unlimited sites
    Normally $1599
    $1299
    .00
    once
    Limited-Time Offer
    ONE-TIME PAYMENT 
  • Import Pro + Export Pro
  • All Current Features & Integrations
  • All Future Features & Integrations
  • Lifetime Updates
  • Lifetime Support
  • No Renewal Fees
  • See detailed list of features
    Buy Now
    90 Day Money Back Guarantee

    Risk Free with our Money-Back Guarantee

    We would love for you to try WP All Import. Our 90-day money-back guarantee means that if you decide our plugins don’t meet your needs, just let us know, and we’ll gladly give you a full refund, no questions asked.
    200,000+ Active Installs
    1500+ 5 Star Reviews
    Developer
    $149
    .00
    /yr
    Buy Now
    Professional
    $299
    .00
    /yr
    Buy Now
    Ultimate Lifetime
    $1299
    Buy Now
    Unlimited Lifetime Package Features
    included in only in the Ultimate Lifetime Package
    One-Time Payment. No Renewal.
    All Future Add-Ons
    Developer Package Features
    included in all packages
    Untilimited Site Activations
    World-Class Support
    Import & Export Custom Post Types, Pages & Taxonomies
    Import & Export Custom Fields & Meta
    Download Import File from URL & FTP
    Export to CSV, XLSX, and XML
    Import & Export Filters
    Import & Export WordPress Users
    Import & Export Gravity Forms Entries
    Delete Missing Records on Import
    Run PHP Functions on Imports & Exports
    Choose Which Data to Update
    WP_Query Exports
    Secure Client Mode for Exports
    Zapier Integration for Exports
    Professional Package Features
    everything the Developer package, plus:
    Import & Export WooCommerce Products
    Import & Export WooCommerce Product Galleries
    Import & Export WooCommerce Orders
    Import & Export WooCommerce Customers
    Import & Export WooCommerce Reviews & Coupons
    Sync WooCommerce Stock & Prices
    Import & Export ACF Fields
    Import & Export JetEngine Fields
    Import & Export Meta Box Fields
    Export to Google Merchant Center
    Migrate Data Between Sites
    Bulk Edit with Export, Edit, Import
    Manual Scheduling for Imports & Exports

    Have any questions? 

    These are some of the most frequent questions we get about how to get data imported to or exported from WordPress

    Can I use any file type to import my data?

    Absolutely. It doesn't matter how big your CSV file is or what your column names are. Just use our Drag and Drop interface to map incoming data elements to their target fields, and you'll be done in minutes.

    Can I import Excel or Google Sheets to WordPress?

    Yes. Importing any spreadsheet is straightforward. Need to import Google Sheets to WordPress? Just copy and paste its URL. Need to import into WordPress from Excel? Same thing!

    How does my WordPress import data need to be organized?

    Our plugin is extremely flexible, so you probably won't have to make any changes to your data. You can try your WordPress import right now, and if you have any issues, we'll be glad to help you out.

    What will my WordPress export file look like?

    Unlike other solutions, our plugin gives you complete control over your WordPress export, including how it's formatted. You can modify fields, merge them together, and even create completely custom fields using embedded PHP.

    How do I export WordPress data to CSV?

    To export data to a CSV file, you don't have to do anything at all, as CSV is our default export format. If you want to export to other file formats, just change the export type in the Drag & Drop screen.

    Can I export WooCommerce products?

    Yes. Our software is completely integrated with WooCommerce. It provides full support to export WooCommerce customers, orders, products, variations, attributes, subscriptions, and reviews.
    cross