Advanced Order Export For WooCommerce icon

Advanced Order Export For WooCommerce

Exports WooCommerce orders across multiple file formats including Excel, CSV, XML, JSON, PDF, and HTML. Used by over 100,000 active installations and ranked in the top 1% of all WordPress plugins.

Generated on 8 Jul 2026. Score and stats mentioned may differ from current live data.

  • #275 Global Rank
  • 100K+ active installs
  • 5/5 350 ratings
  • Since 2015 11 years active

PF Score (About PF Scores)

PF Score is not a quality guarantee. It is a ranking based on available public signals.

Platinum90.1
Platinum
Gold
Silver
Bronze
Low

Score Breakdown

83.3
Popularity 40% 100K+ active installs
97.8
Reputation 35% 5★ from 350 ratings
90
Freshness 25% Updated 3 months ago

No active penalty: 11 historical CVEs, resolved - details

Download Trends

Loading download data...

Vulnerabilities

11 Total
11 Patched
0 Active
100% Resolved rate
CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

The Advanced Order Export For WooCommerce plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 4.0.9 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with customer-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.

6.4 Medium Affected All - 4.0.9 Patched in ✓ 4.0.10 Published 24 Jun 2026 CVE CVE-2026-56042
CWE-89 · Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

The Advanced Order Export For WooCommerce plugin for WordPress is vulnerable to generic SQL Injection via the 'sort_direction' parameter in all versions up to, and including, 4.0.10 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for authenticated attackers, with shop manager-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database. The endpoint requires a valid woe_nonce and Shop Manager-level capabilities (view_woocommerce_reports or export_woocommerce_orders), and wp_magic_quotes protection is stripped via stripslashes_deep() before processing, allowing quote and backslash characters to survive intact into the SQL context.

4.9 Medium Affected All - 4.0.10 Patched in ✓ 4.1.0 Published 17 Jun 2026 CVE CVE-2026-11360
CWE-502 · Deserialization of Untrusted Data

The Advanced Order Export For WooCommerce plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 3.5.5 via deserialization of untrusted input during Order export when the "Try to convert serialized values" option is enabled. This makes it possible for unauthenticated attackers to inject a PHP Object. The additional presence of a POP chain allows attackers to delete arbitrary files on the server, which can easily lead to remote code execution when the right file is deleted (such as wp-config.php).

8.1 High Affected All - 3.5.5 Patched in ✓ 3.5.6 Published 12 Nov 2024 CVE CVE-2024-10828
CWE-611 · Improper Restriction of XML External Entity Reference

The security scanner that prevents XXE attacks in the XLSX reader can be bypassed by slightly modifying the XML structure, utilizing white spaces. On servers that allow users to upload their own Excel (XLSX) sheets, Server files, and sensitive information can be disclosed by providing a crafted sheet.

7.5 High Affected All - 3.6.0 Patched in ✓ 4.0.1 Published 7 Oct 2024 CVE CVE-2024-45293
CWE-94 · Improper Control of Generation of Code ('Code Injection')

The Advanced Order Export For WooCommerce plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 3.4.4. This makes it possible for authenticated attackers, with shop manager-level access and above, to execute code on the server.

9.1 Critical Affected All - 3.4.4 Patched in ✓ 3.4.5 Published 5 Apr 2024 CVE CVE-2024-31266

Vulnerability data provided by Wordfence Intelligence (opens in a new tab). CVE data: Copyright 1999-2026 The MITRE Corporation. CVE Terms of Use (opens in a new tab).

Support Statistics

3 Support threads
2 Resolved
67% Resolution rate

About Advanced Order Export For WooCommerce

Export WooCommerce orders to Excel, CSV, XML, JSON, PDF and HTML. Best free order export plugin for WooCommerce.

This plugin helps you to easily export WooCommerce order data.

Export any custom field assigned to orders/products/coupons is easy and you can select from various formats to export the data in such as Excel, CSV, XML, JSON, PDF and HTML.

Features

  • select the fields to export
  • rename labels
  • reorder columns
  • export custom fields or terms for products/orders
  • group data by products or customers
  • export orders via bulk action from orders list
  • apply powerful filters and much more

Export includes

  • order data
  • summary order details (# of items, discounts, taxes etc…)
  • customer details (both shipping and billing)
  • product attributes
  • coupon details
  • order item metadata, etc.

Use this plugin to export orders for

  • sending order data to 3rd part drop shippers
  • updating your accounting system
  • analysing your order data

Pro version

Are you looking to have your WooCommerce products drop shipped from a third party? Our plugin can help you export your orders to CSV/XML/etc and send them to your drop shipper. You can even automate this process with Pro version .

Pro version features

For complete list of features – please visit Advanced Order Export For WooCommerce

Compatibility

The plugin is fully compatible with HPOS.
Our plugin correctly exports custom fields (added by 3rd-party plugins) in most cases. But for some complex plugins – you should use snippet.

Screenshots

Default view after installation.  Just click 'Express Export' to get results.

Default view after installation. Just click 'Express Export' to get results.

Filter orders by many parameters, not only by order date or status.

Filter orders by many parameters, not only by order date or status.

Select the fields to export, rename labels, reorder columns.

Select the fields to export, rename labels, reorder columns.

Button Preview works for all formats.

Button Preview works for all formats.

Add custom field or taxonomy as new column to export.

Add custom field or taxonomy as new column to export.

Select orders to export and use "bulk action".

Select orders to export and use "bulk action".

Frequently Asked Questions

I want to add a product attribute to the export

Check screenshot #5! You should open section “Set up fields”, open section “Product order items”(right column), click button “Add field”, select field in 1st dropdown, type column title and press button “Confirm”.

Same order was exported many times

You should open section “Set up fields to export” and set “Fill order columns for” to “1st row only”. The plugin repeats common information for each order item (by default).

I see only GREEN fields in section “Set up fields”

Please, unmark checkbox “Summary Report By Products” (it’s below date range)

Red text flashes at bottom during page loading

It’s a normal situation. The plugin hides this warning on successful load.

I can’t filter/export custom attribute for Simple Product

I’m sorry, but it’s impossible. You should add this attribute to Products>Attributes at first and use “Filter by Product Taxonomies”.

How can I add a Gravity Forms field to export?

Open order, look at items and remember meta name.
Visit WooCommerce>Export Orders,
open section “Set up fields”, open section “Product order items”(at right), click button “Add field”,
select SAME name in second dropdown (screenshot #5)

Plugin produces unreadable XLS file

The theme or another plugin outputs some lines. Usually, there are extra empty lines at the end of functions.php(in active theme).

I can’t export Excel file (blank message or error 500)

Please, increase “memory_limit” upto 256M or ask hosting support to do it.

When exporting .csv containing european special characters , I want to open this csv in Excel without extra actions

You should open tab “CSV” and set up ISO-8859-1 as codepage.

Preview shows wrong values, I use Summary mode

This button processes only first 5 orders by default, so you should run the export to see correct values.

Where does free version save files?

Free version doesn’t save generated file on your webserver, you can only download it using browser.

Can I request any new feature ?

Yes, you can email a request to [email protected]. We intensively develop this plugin.

Ratings & Reviews

Recent Reviews

Loading reviews...

View all reviews on WordPress.org (opens in a new tab)

Changelog

4.1.0 – 2026-06-08

  • Fixed SQL Injection. Thank Fraudless for reporting this vulnerability!
  • Correctly fill options for all dropdowns/selects

4.0.10 – 2026-06-01

  • Fixed XSS vulnerability

4.0.9 – 2026-05-27

  • Fixed UI bugs for WordPress 7.0
  • Updated library used to generate Excel files

4.0.8 – 2026-04-15

  • Internal, not released

4.0.7 – 2026-04-07

  • New field “Item cost before discount(inc tax)” (>Setup Fields>Product Order Items)
  • Autoscale supported for image height, PDF format
  • Fixed bug – impossible to sort orders by shipping/billing fields, in HPOS mode only
  • Updated external libraries (to fix PHP 8.5 errors)

4.0.6 – 2025-12-03

  • Added a “Setup Fields” button at the top of the form
  • Correctly display error messages if the XML module (for PHP) is not installed
  • Fixed bug – “Exclude Free Items” option was exporting orders without products
  • Fixed bug – impossible to disable options for JSON format
  • Fixed bug – deprecation warnings displayed by WooCommerce 10.3
  • Fixed bug – some messages displayed incorrect HTML due to unnecessary output escaping

4.0.5 – 2025-09-03

  • Requires PHP 7.4+
  • Updated library used to generate Excel files

4.0.4 – 2025-09-01

  • Fixed bug – option “Skip fully refunded items” conflicted with mode “Export refunds”
  • Fixed bug – fatal error when exporting refunds (if main order is missing)

4.0.3 – 2025-07-07

  • Mode “Export refunds” supports product filters
  • New option “Skip order having any excluded products” (>Filter by product)
  • New fields “Brand”, “Cost of goods” (>Setup Fields>Products)
  • Fixed bug – field “Coupon description” was empty
  • Fixed bug – duplicates in export if many orders have same dates
  • Fixed bug – PHP functions (added to section “Misc Settings”) shown error “Cannot redeclare function”
  • Fixed bug – incorrectly declared HPOS compatibility

4.0.2 – 2025-04-01

  • Fixed critical bug – fatal error on page load (if WooCommerce runs in mode “WordPress posts storage (legacy)”)
  • Fixed critical bug – conflict with other plugins used outdated versions of same libraries (“FileBird Pro” and etc)

4.0.1 – 2025-03-26

  • Uses new library to generate Excel files. If you created custom code to format Excel files – please migrate from PHPExcel to PhpSpreadsheet
  • Fixed broken bulk actions

3.6.0 – 2025-03-04

  • Changed behavior for mode “Export refunds”!
  • New field “New or Returning” (>Setup Fields>Customer)
  • Added option “Auto row height” to section “XLS”
  • Fixed bug – product filters were applied to export via “Bulk actions”
  • Fixed bug – wrong sorting for XLS/PDF formats, in mode “Export without progress”

3.5.8 – 2025-01-28

  • Internal, not released

3.5.7 – 2025-01-20

  • Added checkbox “Display summary row” to section “Setup Fields”
  • Added option “Exclude free items” to section “Filter by item and metadata”
  • New field “Quantity (Refunded)” (>Setup Fields>Product Order Items)
  • New field “Tax Rates” (>Setup Fields>Product Order Items)
  • Added tip (with expected action) for new field created via >Setup Fields>Add Field
  • Fixed bug – wrong values in field “Currency symbol”
  • Fixed bug – critical error for XLS format if sorting by numeric field
  • Fixed bug – option “Export all products from the order” now ignored if all product filters are empty
  • Fixed PHP8.4 notices and warnings

3.5.6 – 2024-11-11

  • Fixed “PHP Object Injection” (CVE-2024-10828). Thank @webbernaut for reporting this vulnerability!
  • New field “Cart Discount Amount(inc. tax)” (>Setup Fields>Cart)
  • Fixed bug – field “Embedded product image” was empty if some CDNs were active

3.5.5 – 2024-10-11

  • New field “GTIN/EAN” (>Setup Fields>Products)
  • Hide item meta started with underscore, by default
  • Fixed bug – extra html in item meta
  • Minor bugs

3.5.4 – 2024-09-18

  • Added extra checks and made error messages more informative
  • Use user_id as grouping key for mode “Summary Report by Customers”, billing email is still used for orders made by guests
  • Fixed bug – option “Skip Suborders” suppressed option “Export Refunds”
  • Fixed bug – field “Product Variation” was wrong (some woocommerce hooks were not applied to it)
  • Fixed bug – empty field “Total amount(inc tax)” for mode “Summary Report By Products”
  • Fixed bug – some temporary files were not deleted after exporting XLS/PDF files
  • Fixed bug – XLS failed to export arrays, in modes “Summary Report By Products/Customers”

3.5.3 – 2024-06-03

  • Fixed PHP8 notices and warnings
  • Fixed non-reported bugs, detected by PHPStan

3.5.2 – 2024-05-27

  • XLS/PDF formats support AVIF product images
  • Added “Stop renewal after” and “Subscription price” fields to >Setup Fields>Products (if Woo Subscriptions is active)
  • Fixed bug – empty “Custom Fields” dropdown in section “Filter by order” (HPOS mode, big shops only)
  • Fixed bug – missed header line for XLS/PDF if nothing to export
  • Removed inactive suspicious function to avoid false warnings from security plugins

3.5.1 – 2024-04-25

  • Reduced page loading time for stores with a huge number of orders
  • Fixed bug – can’t mark/unmark exported orders if sync with legacy is off (HPOS mode)
  • Fixed bug – can’t filter orders by “_billling” / “_shipping” order meta (HPOS)
  • Fixed bug – can’t filter orders by “_payment_method” order meta (HPOS)
  • Fixed bug – sections “Filter by billing/shipping” displayed empty dropdowns (HPOS)
  • Fixed bug – field “customer_user” is 0 for guests now (reverted change)
  • Fixed bug – some metas can not be read for orders (legacy mode)
  • Fixed bug – customer stats was different in HPOS and legacy mode
  • Fixed bug – PHP warnings for “Coupon description” field
  • All dropdowns are searchable in section “Setup Fields”

3.5.0 – 2024-04-03

  • The plugin requires at least WooCommerce 4.0.0
  • Fixed bug – some address fields were empty for refunds
  • Fixed bug – option “Shipping fields use billing details” ignored fields “Shipping Company” and “Shipping Phone”
  • Fixed minor bugs, only for WooCommerce in legacy mode

3.4.6 – 2024-03-25

  • New field “Origin” (>Setup Fields>Common)
  • XLS format supports .webp product images
  • Fixed bug – DESC sorting didn’t work for number/money fields (XLS/PDF formats)
  • Fixed bug – PHP 8.1 errors for XLS format
  • Fixed bug – empty section “Custom Fields” in “Filter by order”, if shop has 1000+ orders

3.4.5 – 2024-01-10

  • Fixed RCE vulnerability
  • Tweaked PDF format
  • Fixed bug – sorting by Order fields didn’t work for XLS/PDF
  • Fixed bug – PHP warnings for address fields

3.4.4 – 2023-11-27

  • Fixed critical bug – some columns were empty (XLS format only)
  • Added field “Full Address” to sections Billing and Shipping
  • Minor UI tweaks in mobile view
  • Fixed bug – >Filter by order>Custom Fields didn’t work, HPOS mode

3.4.3 – 2023-11-14

  • Speed up calculation for fields “Customer Total Orders”, “Customer Total Amount” in “Summary report by customers” mode
  • Added operator NOT LIKE, for filtering by user fields and order fields
  • Added compatibility with plugin “Transients Manager”
  • Replaced confusing icon “Σ” with text “Sum”
  • Fixed bug – incorrect timezones used in filtering by date, HPOS mode
  • Fixed bug – option “Shipping fields use billing details” didn’t work, HPOS mode
  • Fixed bug – empty address fields for order refunds, HPOS mode
  • Fixed bug – date fields were wrongly formatted if timestamp used in database
  • DEV – moved common code from Extractor and Extractor_UI classes to traits

3.4.2 – 2023-07-26

  • PDF format supports .webp product images
  • Fixed bug – missed Bulk Actions in >WooCommerce>Orders (HPOS mode)
  • Fixed bug – option “Do not set a page break between order lines” worked wrongly for PDF
  • Fixed bug – field “Customer Role” was empty if user has multiple roles
  • Fixed bug – PHP8 warnings and errors for XLS format
  • Fixed bug – PHP8 warnings for PDF export

3.4.1 – 2023-04-11

  • Internal, not released

3.4.0 – 2023-03-13

  • Support High-Performance order storage (COT)
  • Added field “Customer Paid Orders”
  • Fixed bug – filter by paid/completed date ignored DST
  • Fixed bug – role names were not translated in field “User role”
  • Fixed bug – field format was ignored for fields added via >Setup Fields>Customer>Add Field
  • Fixed bug – capability “edit_themes ” was not checked when importing JSON configuration via tab Tools
  • Fixed PHP8 deprecation warnings for JSON,XML formats

Alternatives to Advanced Order Export For WooCommerce

Other WordPress plugins serving a similar purpose, ranked by relevance and PF Score.

Platinum93.4
User Switching icon

User Switching

Switch between user accounts instantly in WordPress and WooCommerce without logging out.

★ 4.9/5·200K+ installs·Updated 29 Aug 2026
Platinum93.1
CartFlows – Funnel Builder & Checkout Plugin for WooCommerce icon

CartFlows

WooCommerce funnel builder enabling one-click upsells, order bumps, and checkout optimization.

★ 4.8/5·200K+ installs·Updated 24 Aug 2026
Platinum92.3
Admin Columns icon

Admin Columns

Add, remove, and reorder columns in WordPress admin tables without writing code.

★ 4.9/5·100K+ installs·Updated 1 Sep 2026
Platinum92.1
Discount Rules for WooCommerce icon

Discount Rules for WooCommerce

Configure bulk discounts, quantity pricing, and dynamic pricing rules for WooCommerce stores.

★ 4.9/5·100K+ installs·Updated 25 Aug 2026
Platinum91.7
WP Crontrol icon

WP Crontrol

Provides direct control and visibility over WordPress scheduled cron events and their execution history.

★ 4.5/5·300K+ installs·Updated 29 Aug 2026
Platinum91.1
Customer Reviews for WooCommerce icon

Customer Reviews for WooCommerce

Automate review collection through post-purchase reminders to boost customer feedback and sales.

★ 4.8/5·80K+ installs·Updated 4 Sep 2026
Platinum90.7
TI WooCommerce Wishlist icon

TI WooCommerce Wishlist

Enables WooCommerce customers to save and share their favorite products via wishlists.

★ 4.7/5·100K+ installs·Updated 4 Sep 2026
Platinum90.1
Germanized for WooCommerce icon

Germanized for WooCommerce

Localizes WooCommerce for German legal and market requirements, including compliance features.

★ 4.8/5·70K+ installs·Updated 28 Aug 2026