Export WooCommerce Orders to XML & CSV

Drag & drop to create completely custom spreadsheets and XML feeds.
  • Export all WooCommerce order data
  • Include order items, customer data, and everything else
  • Filters to export WooCommerce orders by status, date ranges, & more
  • Create literally any spreadsheet or XML feed
Buy Now
Export WooCommerce Orders
Wallet icon
90-Day Money Back 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.
Fast, World Class Support
Over 9 years experience with WooCommerce order exports.
"In my experience, WP All Export is the best plugin to export WooCommerce orders. Support is friendly, fast and very helpful."
@hanslerchee
"WP All Export is by far the best plugin to export WooCommerce orders I've tried. It's super easy to use."
@fred1
"You can easily export WooCommerce orders as a CSV. So happy I found it. Love this plugin."
@kat_hello
1500+ five star reviews and over 100,000 happy users.

Drag & drop even the most complicated WooCommerce order exports.

Need a super complicated XML feed? No problem. Just want to migrate WooCommerce orders? Press a button.
Export WooCommerce Orders

Full support for all WooCommerce order data.

Order items, billing and shipping info, taxes, totals, custom fields from any plugin, and everything else.

Custom spreadsheets in minutes.

Drag & drop to rearrange spreadsheet columns, combine data fields, and more. Excel files, CSVs, custom delimiters, etc.
Export WooCommerce Orders Custom Spreadsheets
Export WooCommerce Orders XML

XML feeds for any schema, no matter how insane.

Drag & drop to create simple WooCommerce order feeds, or use the advanced builder to literally write your feed in XML.

Easily import back to WordPress.

Edit exported data in Excel and then import the changes, or migrate WooCommerce orders to another WordPress site.
Export WooCommerce Orders Re-Import

Feature-packed, flexible, and dead simple.

Check mark

Drag & Drop to Reorder Columns

Edit column labels, move them around, combine data, and create the exact spreadsheet you need.
Check mark

Any XML Structure

Choose between drag & drop and hand-coding to match literally any XML schema, no matter how insane.
Check mark

Export Huge Amounts of Data

It doesn't matter how big your site is or how many WooCommerce orders you need to export. 
Check mark

Multilingual Exports with WPML

Use the built-in language switcher to export translated order data. It could not be any easier.
Check mark

Powerful Filters

Create rules to determine exactly which WooCommerce orders end up in your export.
Check mark

Zapier Integration

Support for over 1000 apps including email, Dropbox, Google Drive, and more.
Check mark

Scheduled Exports

Run your WooCommerce order exports automatically on any schedule. Subscribe to our point-and-click scheduling service or set up cron jobs.
Check mark

Developer Friendly

Write and test PHP inside WP All Export when setting up your WooCommerce order export. Great docs and a powerful API.

Go for a test drive right now.

Frequently Asked Questions

What type of files can I export WooCommerce orders to?

WP All Export can export WooCommerce orders to Excel files, custom XML feeds, and CSVs with any delimiter.

Are my custom XML requirements too complicated?

No.

Can I export custom WooCommerce order data added by a plugin? What about WooCommerce extensions?

Yes. WP All Export automatically detects all custom fields created by any theme, plugin, or WooCommerce extension. 

What plugins do I need to export WooCommerce orders?

To export WooCommerce orders you will need WP All Export and the WooCommerce Export Add-On. If you want to import WooCommerce data you will also need WP All Import and the WooCommerce Import Add-On.

Lifetime support. Lifetime updates. Pay once.

WooCommerce
Pro Package
$199
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 Export 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

Export WooCommerce Orders Advanced Features 

What makes WP All Export the most powerful order export plugin for WooCommerce?
Advanced Filters
Embedded PHP
Superior Integration
Proven Technical Support

Simple filters are, well, simple. Almost every WooCommerce order export plugin offers the ability to filter against single fields.

But real-life exports aren't always so easy. Sometimes, you need to export a very specific set of WooCommerce orders, something you can't define with simple filters like "Order Status = wc-pending". Sometimes, you need to create filters consisting of multiple fields using a complex set of conditions.

For example, say you've discovered a defect in some of your existing inventory of a popular product. Unfortunately, it will take too long to restock, so you can only ship some of your outstanding orders. But which ones?

Ultimately, you decide to ship to new customers because you don't want to disappoint them on their first purchase with you. You also want to ship to existing customers that have made a purchase in the past six months or have made large purchases in the past year.

But how do you define that filter?

WP All Export is the only plugin that allows you to handle such complex filter requirements.

It provides you with the ability to create your own sophisticated filters using its visual interface. You can create a long list of different filter criteria separated by AND/OR conditions. If you need to combine some of those conditions, you can just visually drag them under a parent condition to form a filter group (akin to using parentheses).

If that's not sufficient, you can use our programming API that allows you to create custom filters using PHP. You can also create filters that bypass WooCommerce entities and go straight to the database using wp_query.

Not a coder? No problem. Our support staff can help guide you to the resources you need.

No other WooCommerce order export plugin offers you this kind of filter power.

The ideal interface for any WooCommerce order export lets users make all their choices simply by clicking onscreen options.

However, this isn't always possible. Sometimes, users encounter situations that require custom coding solutions.

But adding code to an existing WooCommerce store has its drawbacks. The power to customize without restriction can be dangerous to an entire website.

Also, custom changes performed "behind the scenes" are invisible to non-technical staff members. When working through the interface, they can't tell that such customizations even exist let alone what they do.

The only way around this dilemma is to plan for customization in advance by creating optional coding opportunities that are both convenient and fully visible.

That's exactly what WP All Export has done in its Drag & Drop interface. In addition to letting you drag existing data fields into the column selection area for an order export, this interface also allows you to modify those fields or even create custom ones.

You can then create PHP functions right in the interface and refer to those functions in your new or modified field definitions.

For example, you can create a function like this...

function output_shipping($weight) {

if ($weight <= 10) {
    return "USPS";
  } else if ($weight > 10 && $weight < 30) {
    return "DHL";
  } else if ($weight >= 30) {
    return "Knight-Swift Freight";
  }

}

...which assigns a different shipper to an exported order depending on the shipment weight.

This kind of flexibility has been built into our order export process in advance — another powerful feature that separates WP All Export from its competitors!

Why do users export WooCommerce orders?

A common reason is the transfer of orders from one WooCommerce store to another, perhaps as part of broader migration.

Sometimes, store owners need to make bulk changes to orders to bring them into compliance with recent store changes.

But the vast number of order exports are used to integrate order data with external systems.

These could include the system of a 3rd-party shipper, or perhaps an accounting, reporting, or customer relationship management system. Or maybe someone just wants to dump all their orders into a spreadsheet to perform analysis.

Regardless of the reason, store owners need the ability to export their WooCommerce orders in a way that matches the import requirements of external systems.

WP All Export's ability to export orders into different file formats helps provide some of this flexibility. So, too, does its ability to create custom fields or modify existing fields using custom PHP.

But successful integration projects often rely on formal file layouts and dependable file transmission.

Custom XML is often used to manage formal file layouts. In this regard, WP All Export lets you interactively create any custom XML feed imaginable, no matter how challenging.

You can also use our custom PHP capabilities within the feed definition to go well beyond what most XML editors will allow you to do.

What about file transmission? Again, WP All Export's capabilities go above and beyond.

First, you can schedule your order exports to run on any timetable that an integration partner may demand. You can even use our paid automatic scheduling service to take care of everything for you.

Second, using the power of Zapier, you can deliver your order export file to any of 1000+ external applications, including file storage systems like Google Storage or DropBox.

We even have a new real-time order export feature in beta testing, which will allow you to synchronize with external systems order by order as customers make purchases.

No other WooCommerce order export plugin makes 3rd-party integrations so easy!

For most WooCommerce order exports, you will never have to contact our technical support staff. We've been building data import/export plugins and add-ons for WordPress / WooCommerce for well over a decade, so our software has been thoroughly tested.

But when venturing into advanced features like advanced filters, embedded PHP, and complex data integrations, the average user often needs a little help.

Our support staff are more than up to the task. Most have been with us for many years. They've undergone extensive training and have access to well-organized libraries of proven solutions.

Just as importantly, they love helping our customers achieve their objectives. That's one of the reasons that we earn so many 5-star reviews!

cross