WooCommerce Export Tools

WooCommerce Export Tools

Export WooCommerce orders, customers and products

Description

With WooCommerce Export Tools module you can export WooCommerce orders, customers and products. Data can be displayed on screen and exported to CSV and/or XML. You can select predefined or custom date range and filter the fields. Currently there are 5 tools available:

  • Export Customers
  • Export Customers from Orders
  • Export Orders
  • Export Orders Items
  • Export Products

WooCommerce Export Tools - Module Tools

General Options

WooCommerce Export Tools - General Options

CSV Separator
Separator for CSV files.

Default:
UTF-8 BOM
Adds UTF-8 BOM sequence.

Default: yes

Export Orders Options

Tools exports orders – one per line.

WooCommerce Export Tools - Export Orders Options

Export Orders Fields
Hold “Control” key to select multiple fields.

Default:

Order ID; Order Number; Order Status; Order Date; Order Time; Order Item Count; Order Items; Order Currency; Order Total; Order Total Tax; Order Payment Method; Order Notes; Billing First Name; Billing Last Name; Billing Company; Billing Address 1; Billing Address 2; Billing City; Billing State; Billing Postcode; Billing Country; Billing Phone; Billing Email; Shipping First Name; Shipping Last Name; Shipping Company; Shipping Address 1; Shipping Address 2; Shipping City; Shipping State; Shipping Postcode; Shipping Country
Additional Export Orders Fields
Default:
Field #X – Enabled
Default: no
Field #X – Title
Default: None
Field #X – Type
Possible values: Order Meta; Order Shortcode.

Default: Order Meta
Field #X – Value
If field’s “Type” is set to “Meta”, enter order meta key to retrieve (can be custom field name). If it’s set to “Shortcode”, use Booster’s Orders shortcodes here.

Default: None

Export Orders Items Options

Tools exports orders – one item per line.

WooCommerce Export Tools - Export Orders Items Options

Export Orders Items Fields
Hold “Control” key to select multiple fields.

Default:

Order Number; Order Status; Order Date; Order Currency; Order Payment Method; Item Name; Item Variation Meta; Item Quantity; Item Tax Class; Item Product ID; Item Variation ID; Item Line Total; Item Line Tax; Item Line Total Plus Tax
Additional Export Orders Items Fields
Default:
Field #X – Enabled
Default: no
Field #X -Title
Default: None
Field #X -Type
Possible values: Order Meta; Order Item Meta; Order Shortcode; Product Meta; Product Shortcode.

Default: Order Meta
Field #X -Value
If field’s “Type” is set to “Meta”, enter order/product meta key to retrieve (can be custom field name). If it’s set to “Shortcode”, use Booster’s Orders/Products shortcodes here.

Default: None

Export Products Options

Tools exports products.

WooCommerce Export Tools - Export Products Options

Export Products Fields
Hold “Control” key to select multiple fields.

Default:

Product ID; Name; SKU; Total Stock; Regular Price; Sale Price; Price; Type; Image URL; Short Description; Status; URL
Variable Products
Possible values: Export variable (main) product only; Export variation products only; Export variable (main) and variation products.

Default: Export variable (main) product only
Additional Export Products Fields
Default:
Field #X – Enabled
Default: no
Field #X -Title
Default: None
Field #X -Type
Possible values: Product Meta; Product Shortcode.

Default: Product Meta
Field #X -Value
If field’s “Type” is set to “Meta”, enter product meta key to retrieve (can be custom field name). If it’s set to “Shortcode”, use Booster’s Products shortcodes here.

Default: None

Export Customers Options

Tools exports customers from WordPress users list

WooCommerce Export Tools - Export Customers Options

Export Customers Fields
Hold “Control” key to select multiple fields.

Default:

Customer ID; Email; First Name; Last Name

Export Customers from Orders Options

Tools exports customers, extracted from WooCommerce orders

WooCommerce Export Tools - Export Customers from Orders Options

Export Customers from Orders Fields
Hold “Control” key to select multiple fields.

Default:

Customer Nr.; Billing Email; Billing First Name; Billing Last Name; Last Order Date

Tips & Tricks

Exporting Order Profit and Cost

If you need to export order profit and cost (calculated with Booster’s “Cost of Goods” module), please follow these steps:

  1. Go to “WooCommerce > Settings > Booster > Emails & Misc. > Export”.
  2. In “Export Orders Options” section, set Additional Export Orders Fields to and click “Save changes”.
  3. Now for “Field #1” set:
    • EnabledYes
    • TitleProfit
    • TypeOrder Shortcode
    • Value
  4. For “Field #2” set:
    • EnabledYes
    • TitleCost
    • TypeOrder Shortcode
    • Value

Now if you open the “Export Orders” tool (in “Booster Tools > Export Orders”), you will be able to export it to CSV and/or XML.

Exporting Link to Order PDF Invoices

If you need to export order PDF documents (e.g. PDF invoices and packing slips) (generated with Booster’s “PDF Invoicing and Packing Slips” module), please follow these steps:

  1. Go to “WooCommerce > Settings > Booster > Emails & Misc. > Export”.
  2. In “Export Orders Options” section, set Additional Export Orders Fields to and click “Save changes”.
  3. Now for “Field #1” set:
    • EnabledYes
    • TitleInvoice
    • TypeOrder Shortcode
    • Value:
      http://localhost/wp-admin/edit.php?post_type=shop_order&invoice_type_id=invoice&order_id=&get_invoice=1

      * you need to replace http://localhost/ with your server

  4. For “Field #2” set:
    • EnabledYes
    • TitlePacking slip
    • TypeOrder Shortcode
    • Value:
      http://localhost/wp-admin/edit.php?post_type=shop_order&invoice_type_id=packing_slip&order_id=&get_invoice=1

      * you need to replace http://localhost/ with your server

Now if you open the “Export Orders” tool (in “Booster Tools > Export Orders”), you will be able to export it to CSV and/or XML. Please note that even if PDF document was not created for the order, the link will still be produced. Also please note that by default, links to PDF documents will be only accessible to users with administrator or shop manager user role. You can modify that with “Allowed User Roles” option in “WooCommerce > Settings > Booster > PDF Invoicing & Packing Slips > Display & Misc.”.

Accessible through:

  • WooCommerce > Settings > Booster > Emails & Misc. > Export

Tested on WooCommerce 4.0.0 and WordPress 5.3.2Plugin can be downloaded here. If there are any locked fields in the module, you will need to get Booster Plus to unlock them.

WooCommerce Booster ModulesWooCommerce Export Tools

#comment>

#comment>

#comment>#comment>#comment>

Leave a Reply Click here to cancel reply.

#comment>

Comments

32 Comments

  1. Tom April 1, 2020 at 11:08 pm#comment>

    This is the BEST Plugin!!
    Is it possible to change (re-order) the Export Orders Items Fields columns?
    I want to move a column that is in the middle of the report to the last position on the right.
    Thanks!

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • RokasJ April 2, 2020 at 6:43 am#comment>

      Hi Tom,

      Unfortunately that’s not possible yet, but we have added it to our to do list.

      Best regards,
      Rokas – Support team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  2. #comment>

  3. Paulette January 31, 2020 at 10:29 am#comment>

    Hi, I’m using the multivendor marketplace plugin by WCLovers because I’m dealing with multiple sellers.
    Therefore, I would like to add a custom field to display the store vendors on the orders export (in my case, one order can as multiple stores involved as it can have multiple products involved) but I cannot find the meta or shortcode related to the store name like it is displayed on the WooCommerce > Orders table.

    Could you please provide the meta or shortcode I need to add to be able to display the different sellers involved in each order placed?

    Many thanks in advance!

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • RokasJ February 2, 2020 at 5:28 pm#comment>

      Hi Paulette,

      Unfortunately there aren’t any shortcodes for vendors configured by this other plugin but I would suggest to try and enable “Show Order Meta” option in “Admin Tools” module settings and see if this data shows up in order edit page.

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    • Paulette February 3, 2020 at 4:44 am#comment>

      Hi RokasJ,

      Thank you for your answer. I have activated the Admin Tools module and enabled “Show Order Meta” and on the Edit Order page, under Order Items Meta, I now have a table with an “Item Meta Key” column on which I have _vendor_id several times (for every vendor involved in the order) but when I copy and paste this meta key to the Export Module Options > Additional Export Orders Fields > Order Meta, nothing appears on the new column of the Export Orders tab.

      But given that the info I wish to display is already showing on WooCommerce > Orders table, is there another way I can either export this Orders table in Excel (right now I just have bulk actions buttons, but nothing to export the data) or display this specific column on the Export module?

      Thanks

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  4. #comment>

  5. Brian Smith November 6, 2019 at 9:54 pm#comment>

    Is there any way to get the product sku added to the Export Order Items export? I tried adding product short code _wcj_product_sku as an additional field but that doesn’t work. Order exports are useless without the sku so I feel like I am missing something obvious?

    FWIW I also tried that short code with the other options like product meta, order meta and order item meta.

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • RokasJ November 8, 2019 at 8:47 am#comment>

      Hi Brian,

      Please try adding this to “Export Order Items Options”:
      Field #1: Enabled
      Title: SKU
      Type: Product Shortcode
      Value: .

      I have double checked and this should be working.

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  6. #comment>

  7. GARETH HORN July 5, 2019 at 8:32 pm#comment>

    Hi, I have set up the Profit and Cost fields to export as “additional export order fields” using shortcodes (as in your set up guide).
    The EXCEL file displays the table correctly but the values of profit and cost are not displayed correctly:
    There also lots of other information in the same cell …eg …£39.68

    Please advise how to fix, many thanks.

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • RokasJ July 7, 2019 at 12:30 pm#comment>

      Hi,

      Could you contact us directly via email [email protected]

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  8. #comment>

  9. Drew March 11, 2019 at 9:10 pm#comment>

    Such an awesome plugin! I was able to pull customers’ s names and emails! Keep up the great work!

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  10. #comment>

  11. Arian March 10, 2019 at 1:33 pm#comment>

    Dear Booster Team,

    The Export Tools are only useful for me if there is also an “Import Tools”, to import all the exported data. But I can’t seem to find the module that is doing this… please help!

    Kind regards,
    Arian

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  12. #comment>

  13. DaveGoff January 25, 2019 at 2:24 am#comment>

    Hi! Purchased the upgrade and it’s very helpful.
    For order exports, is it possible to export the shipping country field as the full name rather than 2-letter abbreviation?

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • RokasJ January 25, 2019 at 1:34 pm#comment>

      Hi Dave,

      Unfortunately that is not possible yet but we have added it to our todo list.

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  14. #comment>

  15. Kevin November 30, 2018 at 2:49 pm#comment>

    Hi,
    I have purchased Booster plus and need to be able to export Order Items Post Meta. It looks like this should be possible but my values are not working.
    I have a plugin which adds Order Item Post Meta to the order for a Pickup Location. I have added an Additional Export Orders Items Field and given it the Type ‘Order Item Meta’ and a Value of ‘_pickup_location_name’ which I got from orders using Store Toolkit. It exports a Column with the name I gave it but no values. Can you help?
    Thanks

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • RokasJ November 30, 2018 at 3:59 pm#comment>

      Hi Kevin,

      Can you check if the value really exsists? By that I mean try exporting your products directly from Produts page (by clicking export) with “Export custom meta?” option enabled. This will show all post meta with keys on the first row.

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  16. #comment>

  17. Michael October 23, 2018 at 9:29 pm#comment>

    Hi there,

    Im wondering if it’s possible to arrange the order of the columns of the csv that is exported? Obviously this is an easy task that can be done in Excel but I’m trying to automate and reduce manual tasks. Is this controllable?

    Perhaps by arranging the fields in the desired list in the export settings?

    Thanks,

    Michael

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  18. #comment>

  19. Jimmy August 24, 2018 at 6:55 am#comment>

    Hi, Is it possible to add a column for SKU ID when exporting an list of orders? I’ve tried added an extra item, short code for SKU, but it shows no value after export.

    Kind regards
    /Jimmy

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • Brian Smith November 6, 2019 at 9:59 pm#comment>

      Jimmy,

      Did you ever figure this out?

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  20. #comment>

  21. Remy.Booster007 April 12, 2018 at 6:33 am#comment>

    Hello,

    Is there a way to export the order items (or orders or products,…) not by order date but by a date set on a custom checkout field?

    I’m building a site for a bakery that only does delivery around the area so the main element is the “Delivery Date” set by the customer on checkout (custom field added by booster plus). I would like to have the report of all product ordered at a specific “Delivery date”

    I’m using Booster plus Version 3.5.2

    Thanks

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  22. #comment>

  23. Richard Pugh October 15, 2017 at 5:58 pm#comment>

    Can you document how to use the product the “items products input fields” have used _wcj_product_input_fields_local_1 but with no success.

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  24. #comment>

  25. Craig January 24, 2017 at 10:10 am#comment>

    Hi Tom

    In the “Export Order Items Options”, the “Item Meta” option (https://snag.gy/slHauP.jpg) throws the data across several columns, which then throws out the order of the following columns.

    The solution would be to add it last in the list. I guess I could do this by unchecking it form the default options and adding it as a custom field. But what do I use for “Type” (Order Meta?) and what do I use for “Value”?

    I’ve tried everything and scoured your site, but I cannot work out what generates the Item Meta data.

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  26. #comment>

  27. Craig December 12, 2016 at 5:59 am#comment>

    Hi

    Can you add a custom export field to the orders? It appears you can only add one to the products? https://snag.gy/4DJu6f.jpg

    Is there a way to add custom fields to the orders, too?

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • Booster Support Team December 12, 2016 at 1:24 pm#comment>

      Hi Craig,

      Sure, no problem. Please download the development version here – http://booster.io/dev/. You will need to uninstall the old version first (don’t worry your saved settings won’t disappear). And please let me know if it works as expected.

      P.S. If you like Booster, please leave us a rating

      Best regards,
      Tom

      #comment>#comment>Booster Support Team#comment>

    • #comment>

    • Aaron December 16, 2016 at 9:10 pm#comment>

      I was not able to get the custom field data to be exported nor show up on the Export Orders tab. The Column for the custom field shows up but no data is shown. I am using your Dev plugin Version 2.5.9-dev

      Field #1
      Title: How did you hear about us?
      Type: Order Meta
      Value: order_wcj_checkout_field_1

      #comment>#comment>Avatar#comment>

    • #comment>

    • Booster Support Team December 16, 2016 at 9:46 pm#comment>

      Hi, Aaron,

      If using meta, please add underscore symbol before field id, i.e. _order_wcj_checkout_field_1

      Best regards,
      Tom

      #comment>#comment>Booster Support Team#comment>

    • #comment>

    • Aaron December 17, 2016 at 1:31 am#comment>

      PERFECT! Thanks.

      #comment>#comment>Avatar#comment>

    • #comment>

    • Craig January 11, 2017 at 3:02 am#comment>

      Hi Tom

      Thanks for the development version download link. (Sorry to only be following this up now, I couldn’t make any alterations until now.)

      Can you confirm that I must delete the Booster plugin or the Booster Plus plugin (or both) before installing the development version (entitled Woocommerce-Jetpack-Master ).

      Thanks again!

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  28. #comment>

  29. kb October 31, 2016 at 3:47 pm#comment>

    Hi

    The “Order Date” field is blank in both the Orders.csv export and also in the Export Orders Tab (before you download).

    Running version 2.5.6

    Thanks

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • Booster Support Team November 1, 2016 at 1:39 am#comment>

      Hi,

      Yes, we know about this bug. Already fixed – please download the development version 2.5.7 here – http://booster.io/dev/. You will need to uninstall the old version first (don’t worry your saved settings won’t disappear).

      Best regards,
      Tom

      #comment>#comment>Booster Support Team#comment>

    • #comment>

    #comment>

  30. #comment>

  31. Francheska August 27, 2016 at 7:43 pm#comment>

    Is it possible to add the product input fields to the export order? I need the fields to fill the orders.

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  32. #comment>

  33. Robin July 31, 2016 at 3:02 pm#comment>

    Hi,

    Export tools does not work.
    For example, a clic on “Download CSV” button (“Export Orders tab selected”) makes a html file without orders data.

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • Booster Support Team July 31, 2016 at 5:32 pm#comment>

      Hi,

      Could you please try installing development version – we made some changes to the module. The development version is here – http://booster.io/dev/. You will need to uninstall the old version first (don’t worry your saved settings won’t disappear). Please let me know how it went.

      Best regards,
      Tom

      #comment>#comment>Booster Support Team#comment>

    • #comment>

    #comment>

  34. #comment>

#comment>#comment>#comment>#comment>

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.

This site uses Akismet to reduce spam. Learn how your comment data is processed.