Description
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 CSV, XLS, XML and JSON.
Features
- select the fields to export
- rename labels
- reorder columns
- export WooCommerce custom fields or terms for products/orders
- mark your WooCommerce orders and run âExport as…â a bulk operation.
- 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
- XLS, CSV, TSV, PDF, HTML, XML and JSON formats
Use this plugin to export orders for
- sending order data to 3rd part drop shippers
- updating your accounting system
- analysing your order data
Have an idea or feature request?
Please create a topic in the âSupportâ section with any ideas or suggestions for new features.
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 .
Screenshots
Installation
Automatic Installation
Go to WordPress dashboard, click Plugins / Add New , type âorder export liteâ and hit Enter.
Install and activate plugin, visit WooCommerce > Export Orders.
Manual Installation
FAQ
Please, review user guide at first.
Check some snippets for popular plugins or review this page to study how to extend the plugin.
Still need help? Create ticket in helpdesk system. Don’t forget to attach your settings or some screenshots. It will significantly reduce reply time đ
-
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.
-
Is it compatible with âWooCommerce Custom Orders Tableâ plugin (by Liquid Web) ?
-
No, as we provide a lot of filters which can not be implemented using WooCommerce classes. So we use direct access to database/tables.
-
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 aprokaev@gmail.com. We intensively develop this plugin.
Reviews
Contributors & Developers
“Advanced Order Export For WooCommerce” is open source software. The following people have contributed to this plugin.
Contributors“Advanced Order Export For WooCommerce” has been translated into 7 locales. Thank you to the translators for their contributions.
Translate “Advanced Order Export For WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
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
3.3.3 – 2022-10-24
- Fixed CSRF vulnerability
- Added option âStrip tags from all fieldsâ to section âMisc settingsâ
- The âLink to edit orderâ field works for XLS format
- Fixed bug – âRemove line breaksâ option incorrectly replaced commas with spaces
- Fixed bug – âSum Items Exportedâ field was empty for XLS/PDF formats, mode âSummary report by productsâ
- Fixed bug – PHP warning if all fields have undefined format
- Updated Select2.js library
3.3.2 – 2022-08-08
- Fixed XSS vulnerability
- Fixed bug – filter âOrders Rangeâ ignores space chars now
- Fixed bug – export failed if product used webp images
3.3.1 – 2022-05-23
- Fixed critical bug – mode âAdd coupons as X columnsâ exported empty product data
3.3.0 – 2022-05-18
- Allow to sort by any field, for XLS/PDF formats only
- Output summary row, for XLS/PDF formats only
- Added fields âPhone (Shipping)â, âCurrency Symbolâ, âSubscription Relationshipâ
- Added fields âQty-Refundâ,âAmount-Refundâ, âTotal Amount (inc. tax)â for âSummary report by productsâ
- Fixed bug – added workaround for last versions of PHP 8.0 and 8.1, they have bug for ob_clean()
- Fixed bug – option âRemove emojisâ damaged last product in export
- Fixed bug – field type âLinkâ ignored for XLS format
- Fixed bug – long text (for some languages) breaks layout for section Setup Fields
- Fixed bug – can’t correctly export custom attribute if it was unused in variations
- Fixed bug – wrong fee amount exported , in rare cases
- Fixed bug – incorrect export for mode âAdd products as XX columnsâ, rare case too
- Fixed bug – page was not loaded if website has 10,000+ coupons
3.2.2 – 2021-12-14
- Fixed bug – PHP8 compatibility issues (deprecation warnings for XLS format)
- Fixed bug – blank row was added after every 1000 rows (XLS format)
- Fixed bug – money cells were empty if value = 0 (XLS format)
- Fixed bug – products were not sorted by Name in summary mode
- Fixed bug – some files were not deleted in folder /tmp
3.2.1 – 2021-11-11
- Fixed critical bug – option âFormat numbersâ broke XLS format
3.2.0 – 2021-11-09
- Speeded up XLS export
- Added option âRemove emojisâ (XLS format)
- Added option âRemove line breaksâ (CSV format)
- Added field âTotal volumeâ
- New button âAdd calculated fieldâ in section âSetup Fieldsâ
- Fixed bug – photo missed in product search
- Fixed bug – can’t filter items if item has â&â in name
- Fixed bug – PHP warnings for deleted taxonomy
- Fixed bug – long links broke PDF cells
- Fixed bug – ignored capability âexport_woocommerce_ordersâ
3.1.9 – 2021-06-22
- New field âSum of Items (Exported)â for mode âSummary Report By Customersâ
- Added extra operators for filter by item meta
- Correctly export description of variation
- Correctly show alias for deleted role
- Fixed bug – fatal error if variation was deleted
- Fixed bug – unixtimestamp exported as number (not date) to Excel
- Fixed bug – option âExport only matched product itemsâ didn’t work if order has variations of same product
- Fixed bug – TAX fields (added via >Setup Fields>Other items) ignored shipping amount
3.1.8 – 2021-02-22
- Fixed XSS vulnerability
- Screen >WooCommerce>Orders can be sorted by column âExport Statusâ
- New field âOrder subtotal + Cart tax amountâ
- New field âShipping Zoneâ
- Added operators âIS SETâ and âNOT SETâ for item meta filters
- Added option âDon’t encode unicode charsâ to section âJSON â
- Fixed bug – some compatibility issues with PHP 7.4
- Fixed bug – correctly support Loco Translate
- Fixed bug – weight was rounded for XLS format
3.1.7 – 2020-12-09
- New field âSummary Report Total Weightâ
- Added option to round âItem Tax Rateâ (Misc Settings)
- Added option âForce enclosure for all valuesâ (CSV format)
- Use billing email to calculate field âCustomer Total Ordersâ for guests
- The plugin supports capability âexport_woocommerce_ordersâ
- Fixed bug – PDF text didn’t fit to cell by column width
- Fixed bug – field âNon variation attributesâ showed wrong values for existing taxonomies
3.1.6 – 2020-09-21
- New product fields âItem Cost (inc. tax)â, âStock Statusâ, âStock Quantityâ, âNon variation attributesâ
- New customer field âCustomer Total Spentâ
- Added option âAdd links to imagesâ (HTML format)
- Fixed bug – duplicates were shown in âSummary by productsâ mode
- Fixed bug – field âCoupon Discount Amountâ was empty
- Fixed bug – fatal PHP error âCall to undefined method get_duplicate_settings()â
3.1.5 – 2020-08-24
- Compatible with PHP 7.4
- Added option âFormat outputâ (XML format)
- Added option âDon’t break order lines by 2 pagesâ (PDF format)
- Added option âAdd links to imagesâ (PDF format)
- Added option âTry to convert serialized valuesâ (Misc Settings)
- Added fields âSummary Report Total Fee Amountâ, âSummary Report Total Tax Amountâ
- Fixed bug – âwc doing it wrongâ notice (direct access to product parent property)
- Fixed bug – option âChange order statusâ worked only for button âExport w/o progressâ
- Fixed bug – option âAdd products as â = â0 columnsâ incorrectly worked for button âExportâ
- Fixed bug – field âEmbedded Product Imageâ showed parent image for variation
- Fixed bug – mode âSummary Report By Productsâ incorrectly worked with variations
- Fixed bug – custom and static fields were empty in âSummary by customersâ mode
- Fixed bug – draft products were visible in autocomplete
- Fixed bug – button âImportâ was shown as disabled at tab âToolsâ
- New hooks for PDF format
3.1.4 – 2020-04-15
- Prevent XSS attack (CVE-2020-11727). Thank Jack Misiuraâ for reporting this vulnerability!
3.1.3 – 2020-03-24
- Fixed CRITICAL bug – export via âBulk actionsâ (at screen >WooCommerce>Orders) works incorrectly
3.1.2 – 2020-03-16
- Added filter by order IDs (not order numbers!)
- Added checkbox âExport only matched product itemsâ to section âFilter by item and metadataâ
- Added checkbox âShipping fields use billing details (if shipping address is empty)â to section âMisc Settingsâ
- Added fields âItem Cost Before Discountâ, âItem Discount Taxâ to section âProduct order itemsâ
- Renamed field âProduct Variationâ to âOrder Item Metadataâ
- Added some tooltips to sections inside âSet up fieldsâ
- Support tag {order_number} in filename
- Fixed UI bugs for Firefox
- Fixed bug – Preview was wrong if CSV format used non-UTF8 codepage
- Fixed bug – some warnings in JS console
- Fixed bug – Safari added .csv to any filename when we use TSV format
- Fixed bug – wrong filters applied when user selected orders and exported them via bulk action
- New hooks for product custom fields
3.1.1 – 2019-11-18
- Field âEmbedded product imageâ is exported by âSummary by productâ mode (XLS/PDF/HTML formats)
- Added checkbox to export item rows with a new line (TAB format)
- Fixed incompatibility with âAdvanced Custom Fieldsâ plugin
- Fixed bug – product static fields were empty sometimes
- Fixed bug – adding fields worked incorrectly at tab âProduct itemsâ
- Fixed bug – fields âCategoriesâ and âFull names for categoriesâ were empty for variable products
3.1.0 – 2019-11-11
- Speeded up page loading and button âPreviewâ
- Added filter âProducts SKUâ to section âFilter by productâ
- Added options for JSON format
- Added vertical align for cells (PDF format)
- New tabs âProduct itemsâ, âProduct totalsâ in section âSetup fieldsâ
- Order fields can be dragged to section âProductsâ (JSON/XML formats)
- Added product field âSKU(parent)â
- Added fields âTotal Shippingâ,âTotal Discountâ,âTotal Itemsâ for âSummary by customersâ mode
- Support â0â as max # of product columns (calculated based on exported orders)
- Deleted products are exported by âSummary by productsâ mode
- Fixed UI bugs for summary mode
- New hooks for PDF format
- Fixed bug – sorting (by order fields) conflicted with filtering by order custom fields
3.0.3 – 2019-08-29
- Fixed CRITICAL bug – export wrong data if user added customer field âFirst Order Dateâ or âLast Order Dateâ
- Fixed bug – customer fields âFirst Order Dateâ or âLast Order Dateâ were empty for guests
- Fixed bug – wrong height for cells (PDF format only)
3.0.2 – 2019-08-20
- Added âSummary by customersâ report
- Format PDF supports UTF8 chars
- Added filter âExclude productsâ to section âFilter by productâ
- New tab âOther itemsâ (in section âSetup fieldsâ) allows to export tax/fee/shipping
- Fixed bug – XLS export stops at wrong dates
- Fixed bug – button âESCâ doesn’t abort export (Safari only)
3.0.1 – 2019-07-22
- Added product field âProduct Name (main)â to export name of variable product (not name of variation!)
- Added summary product fields to export discounts and refunds
- Fixed bug – bulk exporting from orders page didn’t work if you set date range filter at page âExport Nowâ
- Fixed bug – it was impossible to add custom field at tab âUserâ
- Fixed bug – filter âUser rolesâ applied incorrectly
- Fixed bug – filter âItem metaâ showed wrong results if you tried to filter by different meta keys
3.0.0 – 2019-07-03
- New format – HTML
- Added order field âLink to edit orderâ (useful for HTML format)
- Added product field âEmbedded Product Imageâ (works for XLS and PDF formats only!)
- Added order fields (for customer) – âFirst Order Dateâ, âLast Order Dateâ
- Added âHide unusedâ for order/product/coupon fields (dropdowns filtered by matching orders)
- Allow to sort orders by any custom field
- Fixed bug – fields with prefix âUSER_â were shown for all tabs in section âSetup fieldsâ
- Fixed bug – the plugin exported all orders by default (including cancelled and refunded)
- Fixed bug – bulk export didn’t sort orders
- Fixed bug – incompatibility with some coupon plugins
- Fixed bug – tab âToolsâ didn’t show error if JSON is not valid
- Removed a lot of outdated code