The WooCommerce orders can be exported in both CSV and XML file formats using the plugin, Order / Coupon / Subscription Export Import for WooCommerce . You can either download a Sample Order CSV or follow the steps mentioned below, to export the orders from your store.
- As a first step, install and activate the plugin.
- From the WP admin panel, navigate to the menu: WebToffee Import Export (Pro).
- Click on Export and follow the steps in How to export orders .
- On reaching step2, you can choose Quick export method and click on Export to download the file in CSV format.
Note: Format of the file downloaded from the Pre-saved template method depends solely on the previously chosen Export file format.
- You can also opt for the Advanced options/Batch export/Scheduling step and select the required Export File Format and export.
Sample of WooCommerce orders
Know more about Exporting and Importing WooCommerce orders.
- Was this article helpful?
- Yes, thanks!Not really
March 27, 2023
Is it possible for this plugin to export custom XML of Woocommerce orders? Please explain how this should be done. Thanks.
March 29, 2023
Thank for reaching out. By default, custom XMLs are not supported by the plugin. However, we can check the possibility of providing a custom code snippet for the pro version pluign to export custom XML. Please reach us via support for technical assistance.
April 7, 2022
Is it possible for include custom fields into the export process? For example, there is a post order field that will be needed but it doesn’t look like you can include those in the export. The same needs to apply for the import when the data is being loaded back in.
April 13, 2022
Yes, the pro version plugin supports exporting and importing of order custom fields. You may please export the orders with the Hidden metadata option enabled and the data will be exported to the CSV. Later on, you can use this exported CSV as a template to import data back.
January 6, 2022
is it possible to run an import so that it will not change the order_number when importing the order but will allow for the order ID to be changed?
basically we have 9150 orders and 377 subscriptions. We will have problems as there are post IDs in the migration destination that will conflict with order id’s that we are exporting.
we need the orders to map to the correct subscription, meaning that this will break if the order numbers changed, but you can change the order id without issue for this.
is there a way to allow for the order number to remain unchanged, so they map to the correct subscription, but for the order id ( post id of the order post type ) to be changed so it doesn’t conflict with an existing post in the new instance?
January 13, 2022
The orders and subscriptions are linked using the ID and not the order number. Please enable the option Link related orders using _wt_import_key while importing subscriptions in order to link the order and subscription even if the ID changes.
December 28, 2021
Is there a way of exporting only select items from the line item data. For example, in the line items I only want the SKU and not the product ID, product item total and subtotal.
I would also like to find out if there is a way of doing this for the meta fields as well. For example, from in my meta:_wc_shipment_tracking_items column, I would like to retrieve and export only the customer_tracking_provider and the tracking_number.
September 2, 2021
Is it possible to export a list of WooCommerce Users along with the number of orders they made (not the orders themselves) over a specified date range?
September 8, 2021
Sorry to say that by default there is no option to export the total number of orders that are purchased by each customer.
May 14, 2021
How to add “item price” to csv export
– not “item_total”
May 21, 2021
The price of the product will be exported to the line_item column. Can you please check the line item column where all the details of the item purchased will be exported?
May 3, 2021
How to delete created template ?
May 8, 2021
Sorry to say that currently there is no option to delete pre-saved templates. We will be including that option soon.
December 21, 2020
In Brazil we have a document called CPF / cnpj and I need it to be exported together in the report. it’s possible?
December 22, 2020
If the CPF data is stored with the order details as metadata in the database then it can be exported using the plugin along with the order details.
May 25, 2020
Is it possible to set this plugin up to export orders automatically when new order occured?
May 26, 2020
Currently there is no option to export the order automatically when a new order is placed. The plugin supports scheduling the export only by providing an export interval time. Eg: If the interval time is provided as 30 min then the export will occur automatically every 30 minutes.
April 1, 2020
import won’t work if you are trying to import orders on a different system where a meta->id = the order->id. is there an option to “create new order as import” or do we have to manually change the order id in the csv?
April 2, 2020
You may please import the orders by unmapping the Order ID column during mapping or change the ID in the CSV file to a different number or delete the Order ID column from the CSV. WordPress will automatically assign the next available ID to the imported orders. Please note that unmapping/deleting/changing value in the ID column can result in importing the order with a new order number.
December 20, 2019
Can this be configured to export orders to a file on server via cron job instead of as download? So don’t have to be logged in to run it?
December 21, 2019
Yes, using the plugin you can schedule an automatic export of orders to an FTP server so that you don’t have to log in to export them.
November 25, 2019
How do I export different order line items into lines, not columns!
Sage 200 needs each line item on a different line, not a different column!
November 26, 2019
By default, there is no option in the plugin to export the line item data into separate rows. Could you please share with us a sample CSV file format you would like to have in the CSV file so that we can check it. Please reach us via support.
September 19, 2019
Sept 18, 2019 I get the following error when trying to export my orders:
Fatal error: Call to undefined method WC_Order_Refund::get_amount() in /home/content/41/11453441/html/wp-content/plugins/order-import-export-for-woocommerce/includes/exporter/class-wf-orderimpexpcsv-exporter.php on line 184
September 19, 2019
Could you please reach us via support. Our support team will follow you up from there.
December 4, 2018
Hi, I do have a problem with exporting Orders, the Order-Im-Ex returns me empty csv. I don’t have any other options like the screenshot posted above… I only have the “Export Orders” button, and if I click it, it downloads an empty csv… Please help. Thanks!
December 5, 2018
It seems like you are having the basic version of the plugin which doesn’t have the filters to export orders as shown in the screenshot. The premium version of the plugin supports filters to export orders as shown above.
Could you please mention which type of orders you are trying to export using the plugin. Please reaches us via support.
February 22, 2018
a) If i create a new field called as “Field AAA”, after “order note” in checkout page
b) When i go to export order or subscriptions that new field data “Field AAA” will export automatically.