00
:
00
:
00
LIMITED TIME OFFER: Act now to lock in a 50% discount!
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

Lifetime licenses are only available for a short time!

SPECIAL OFFER 
Save 50% OFF For a Limited 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.
"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 Export WooCommerce Products to CSV, Excel, and XML

To export your products, navigate to All Export › New Export and choose WooCommerce Products. Use our drag & drop tool to configure your export column layout, then run the export and download your file.

This documentation covers how to export WooCommerce products using WP All Export. For a broader look at exporting WooCommerce products, check out:

Step 1:  Create a New Export for WooCommerce Products

Navigate to All Export › New Export and choose a post type of WooCommerce Products. To continue, click the Customize Export File button.

New Export WooCommerce Products

If you need to export only some products, you can add filters in this step. For more information, see the section Filtering WooCommerce Product Exports later in this document.

Step 2: Customize Your WooCommerce Products Export File

In most cases, you don't need to export all of your product fields. Our simple Drag & Drop interface allows you to select the exact fields that you want.

To add a field to your product export, simply drag it from the Available Data section on the right to the column selection area:

Customize WooCommerce Product Export Columns

Dragging a column out of the selection area and dropping it on another part of the interface removes the column from the export.

You can also use the green buttons at the bottom of the column selection area to Add Field, Add All (fields) or Clear All (fields). There's also a Preview button to see an example of the first ten products that will be exported.

Understanding Product Export Fields

The available export fields are divided into the following sections: Standard, Product Data, Media, Taxonomies, Custom Fields, and Other.

WooCommerce Standard Data

WooCommerce standard data is found under Available Data › Standard.

  • ID: The post ID, a unique number given to every post in WordPress.
  • Title: The title or name of the WooCommerce product.
  • Content: A description of the product.
  • Short Description: Similar to the excerpt for posts, usually a summary of the content section.
  • Date: The date the product was published, in y-m-d format.
  • Post Type: The post type being exported, which is product in this case.
  • Permalink: The URL of the product.
  • Parent Product ID: WooCommerce variable products are attached to a parent product, and this exports the post ID of that parent product (a 0 is exported for products without a parent).
Export WooCommerce Products Standard Section

WooCommerce Product Data

More detailed product data is in Available Data › Product Data:

  • Sku: A product code used to reference and differentiate products.
  • Price: The product's current price, which is the regular price unless the sale price is active and lower.
  • Regular Price: The regular, full price of the product.
  • Sale Price: The sale price of the product.
  • Stock Status: One of several preset values. The default WooCommerce stock statuses are instock, outofstock, and onbackorder.
  • Stock: The number of products currently in stock and available for sale.
  • External Product URL: The affiliate link for external products.
  • Total Sales: Number of times the product has been sold.
  • Attributes: This will export the attribute's name, value, whether it's used in variations, is visible, and is a taxonomy. This data is more easily exported in the Attributes section.
  • Shipping Class: If configured, it exports the name of the product's shipping class.

If your product has attributes like size or color, they will automatically be detected and added to the Attributes section at the bottom of Product Data.

Export WooCommerce Products Product Section 2

Media

Images and file attachments associated with your WooCommerce products are in Available Data › Media. Images and files are treated the same by WordPress. There are two sections inside the Media section: Images and Attachments (not shown in the image below due to a lack of space). Both contain the same types of fields:

  • URL: The URL of the file or image.
  • Filename: The filename of the file or full-size image.
  • Path: The path or location on the server of the file or image.
  • ID: The attachment ID of the file or image, similar to a post ID.
  • Title: The file or image title.
  • Caption: The file or image caption.
  • Description: The file or image description.
  • Alt Text: The file or image alternative text.
  • Featured: The URL of the featured image.
Export WooCommerce Products Media Section

Product Taxonomies

The categories and tags attached to the products are in Available Data › Taxonomies. By default, there are only two, but all custom taxonomies will be automatically detected and available here.

  • Product categories
  • Product tags
Export WooCommerce Products Taxonomies Section

WooCommerce Custom Fields

Custom fields are in Available Data › Custom Fields. The custom fields are data added by custom code or third-party plugins. For example, fields added by Yoast SEO would appear here.

Export WooCommerce Products Custom Fields Section

Other WooCommerce Product Fields

Other, less-used product data is in Available Data › Other. This is an incomplete list with only the more important export fields:

  • Status: Similar to the post status. The default product statuses are publish, draft, and private.
  • Slug: The database-friendly name of the WooCommerce product, used in the product URL.
  • Downloadable: Whether the product is downloadable or not.
  • Downloadable Files: This contains the files for that product if the product is downloadable.
  • Sale Price Dates From: When the sale date starts.
  • Sale Price Dates To: When the sale date ends.
  • Manage Stock: If the WooCommerce product handles stock or not, exports yes or no.
  • Up-Sells: SKU list of up-sell products. Multiple products are separated by a pipe ( | ) character.
  • Cross-Sells: SKU list of cross-sell products. Multiple products are separated by a pipe ( | ) character.
  • Tax Status: Exports the product's current tax status. Default is none. It can also export as taxable or shipping (used for Shipping only).
  • Tax Class: This is the tax class selected for the product. The defaults are standard, zero-rate, and reduced-rate.
  • Weight: Product's weight.
  • Length: Product's length.
  • Width: Product's width.
  • Height: Product's Height.
Export WooCommerce Products Other Section

After you've completed your export column, click Continue to configure your export settings.

Step 3: Configure Your Export Settings

When you're ready to run your export, click Confirm & Run Export. This will bring you to the Export Settings page:

Export WooCommerce Products Export Settings

In this screen, you can set the following types of options:

  • Schedule your product export to run every week or month by expanding the Scheduling Options section;
  • Set whether each subsequent run of the export should only export products that were added or modified since the previous export;
  • Change the batch processing size for the export (affects performance);
  • Split large exports into multiple files to avoid exceeding server file limit sizes;

For this example, just leave everything at its default setting, but don't forget this screen. It is full of powerful settings.

Click the Confirm & Run Export button to start the export.

Step 4: Download Your WooCommerce Product Export

Once the export is complete, you will have two options to download your export file, both shown in the Click to Download section. One is the selected file type for your export (in this case, the default file type of CSV). The other is the Bundle option, which downloads a zip file that contains the export file and an import template. You can use the import template to migrate WooCommerce products to another site using WP All Import.

Confirm and Run

Here's a quick look at an example product export:

Sample Product Export

Export WooCommerce Products — Advanced Topics

Filtering WooCommerce Product Exports

Often, a user wishes to export only a subset of products. This subset can be based on product categories, stock availability, or any of the export fields described in the previous sections of this tutorial.

To filter your products, expand the Add Filtering Options panel near the bottom of the New Export screen (step 1 in the above guide), then select an Element, Rule, and Value:

Export WooCommerce Products Filter

In this example, you are setting:

Element = Product categories

Rule = In Product Cat

Value = classic

This is the same as saying, “Export products with a product category of 'classic'."

If required, you can also combine multiple filters. For example, to export products with a product category of "classic" that are currently in stock, set your filters like this:

Export WooCommerce Products Multiple Filters

Product filters can be as complex as you need them. You can also modify existing export filters via All Export › Manage Exports Settings using the same Filtering Options section.

Default Export File Format: CSV

By default, the export file type is CSV. This means that all new exports will automatically have CSV File selected as the Export Type:

Export WooCommerce Products Default File Format

CSV stands for comma-separated values, which is a delimited text file that uses commas to separate values. This format can be opened with spreadsheet software or with most text editors.

How to Export to WooCommerce Products to Excel

To export to Excel, do the following in the Drag & Drop interface (step 2 in the guide above):

Change Export Type to Excel
  1. Expand the Export Type panel just below the Advanced Options panel.
  2. Select Spreadsheet as your principal export type.
  3. Select either Excel File XLS or Excel File XLSX as your specific file format.

Excel files, either XLS or XLSX, can be opened using Microsoft Excel or other spreadsheet software that supports it.

How to Export WooCommerce Products to XML

Prefer exporting an XML file? See below:

Change Export Type to XML
  1. Expand the Export Type panel.
  2. Choose Feed.
  3. Select either Simple XML Feed or Custom XML Feed.

XML stands for Extensible Markup Language, which is a markup language that doesn't have predefined tags to use. Instead, you define your own tags.

Note that the Simple XML Feed creates a simple, single-level XML feed of your product data that will work for most cases. If you need something more sophisticated, the Custom XML Feed option lets you fully customize the structure of your XML file (including nested elements), control the names and order of the XML elements, and easily add static data to the feed. For more information on XML, see exporting WordPress data to XML.

Google Merchant Center Product Feed Export

There is also a Google Merchant Center Product Feed option (under Export Type) that lets you easily upload WooCommerce Products to the Google Merchant Center. WP All Export extracts all of the necessary information from your WooCommerce products to satisfy this feed format, with options to map categories and configure other options that are specific to the Google Merchant Center. This option generates a .TXT file out of the box.

Export WooCommerce Products Google Merchant Center Product Feed

Advanced Options Available When Exporting Products

You can see the Advanced Options panel just above the Export Type section:

Export WooCommerce Products Advanced Options

Use this panel to control various settings for the export file. For CSV files, these include:

  1. The field separator. The most common choices here are either the comma or the pipe (I) separator.
  2. Whether to include header row and column titles in the export.
  3. Settings for exporting product variations, all of which are self-explanatory.

Excel files only allow the product variations options, while XML files support both product variations options and CData tags.

Export WooCommerce Products — Frequently Asked Questions

If you are looking for information on our product export add-on, see Export WooCommerce Products.

What Plugins Do I Need to Export Products From WooCommerce?

To export products from WooCommerce, you need WP All Export Pro and the WooCommerce Product Export Add-On. These are included in the WooCommerce Export Package.

How Do I Export a Single Product From WooCommerce?

  1. Create a new export in All Export > New Export.
  2. Select WooCommerce Products from the dropdown list.
  3. Click on Add Filtering Options and add a rule to target the desired product.
  4. Run the export and download the exported WooCommerce product. 

How Do I Export All WooCommerce Products?

  1. Navigate to All Export > New Export.
  2. Select to export WooCommerce Products from the available post types.
  3. Do NOT apply any filters.
  4. Complete the export and download the exported WooCommerce products.

How Do I Export WooCommerce Products to CSV?

To export WooCommerce products to CSV, just follow the steps in this guide, as CSV is WP All Export's default file format.

How Do I Export WooCommerce Products to Excel?

  1. Create a new export in All Export > New Export.
  2. Select WooCommerce Products from the available post types.
  3. Customize the export file.
  4. Select Export Type > Spreadsheet > Excel File.
  5. Complete the export and download the exported Excel file.

How Do I Export All Products From WooCommerce with Images?

  1. Create a new export for WooCommerce products, as explained in this guide, but do not set any filters. This will ensure that you export all products.
  2. Add the images and attachments to the export as per the Media section of Step 2 in this guide.
  3. Run the export and download your exported file.
  4. Check the contents of the export file to verify that the image data is correct.

How Do I Export Products and Categories in WooCommerce?

  1. Set up a new export via All Export > New Export.
  2. Choose WooCommerce Products from the dropdown list.
  3. Build your export file, then drag and drop the Product categories field from Available Data > Taxonomies.
  4. Complete the export and download your exported file.

How Do I Export Product Attributes in WooCommerce?

  1. Create a new export via All Export > New Export.
  2. Select to export WooCommerce Products from the dropdown list.
  3. Drag and drop the desired attributes from Available Data > Product Data > Attributes.
  4. Run the export and download the exported file.

How Do I Set Up a Google Shopping Product Feed for WooCommerce?

  1. Go to All Export > New Export and select WooCommerce Products.
  2. Change the Export Type to Feed > Google Merchant Center Product Feed.
  3. Configure the export as required.
  4. Upload to Google.
  5. You can also create a custom WooCommerce product feed.

See Export WooCommerce Products to Google Shopping for more information.

How Do I Schedule WooCommerce Product Exports?

You can schedule your WooCommerce product exports to run on any schedule. You can do this using either cron jobs manually via your server or by using our automatic scheduling service to set your product export schedule directly from our interface.

To learn more, please see How to Schedule WordPress Exports.

How Do I Import Products into WooCommerce?

  1. In the WordPress main menu, navigate to All Import New Import.
  2. Choose how you want to import your data (i.e., upload a file, download a file from a URL, etc.).
  3. Select your import file.
  4. Choose your import target (i.e., WooCommmerce Products).
  5. Map the incoming fields to your WooCommerce target fields using drag & drop.
  6. Run the import.

For a full list of import features, see Import WooCommerce Products.

How Do I Migrate Products to a Different Website?

  1. Export a set of WooCommerce products.
  2. When downloading your export file, choose the Bundle option. In addition to the exported products, the bundle contains an import template.
  3. To migrate the products to the other site, upload the bundle file.
  4. WP All Import will automatically import the WooCommerce products from the bundle file based on its import template.
  5. Check your imported products.

For additional information, see Migrate WooCommerce Products.

How Do I Bulk Edit WooCommerce Products?

  1. Export the products that you wish to edit.
  2. Open the export file in a spreadsheet app, where it is easy to perform bulk edits using copy and paste, search-and-replace functions, etc.
  3. Complete your edits.
  4. Reimport the edited file back into WooCommerce.
  5. Verify your results.

To learn more, please see Easily Bulk Edit WooCommerce Products.

How Do I Print a WooCommerce Product List?

The quickest way to print a WooCommerce product list is to go to Products > All Products and click Control+P from your browser. Just click the Print button to print your WooCommerce product list. If you want to control layout, styling, or manipulate the list data in any way, export your products to a spreadsheet and print from there.

How Do I Export Sales from WooCommerce?

  1. Navigate to All Export > New Export.
  2. Choose to export WooCommerce Orders in the dropdown list.
  3. Define the export template with all of your orders.
  4. Proceed to run the export.
  5. Download the exported file with all of your sales.

For additional details, see WooCommerce Order Export.

Learn how to import WooCommerce products.

Describes how to export WooCommerce variable products.

Describes how to import WooCommerce variable products.

Learn how to export WooCommerce products with images.

Learn how to import WooCommerce products with images.

Describes how to bulk edit WooCommerce products.

Describes how to migrate WooCommerce products from one website 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

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

Packages
Standalone
Import
Pro Package
  normally $499.00  
$249.00
/year
Save $250, 50% Discount
  • 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
  normally $599.00  
$299.00
/year
Save $300, 50% Discount
  • 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
  normally $299.00  
$149.00
/year
Save $150, 50% Discount
  • 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
  normally $199.00  
$99.00
/year
Save $100, 50% Discount
  • 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
  normally $339.00  
$169.00
/year
Save $170, 50% Discount
  • 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
  normally $199.00  
$99.00
/year
Save $100, 50% Discount
  • 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