1. Home
  2. Knowledge Base
  3. WC Vendors
  4. Vendor Store Management
  5. Vendor Orders
  6. How to export orders to CSV: one row per order vs one row per product

How to export orders to CSV: one row per order vs one row per product

Vendors on your marketplace can download their orders as a CSV file straight from the vendor dashboard. WC Vendors gives you two export formats to choose from: one row per product line, or one consolidated row per order. This guide covers how to enable the export and how each format works.

What you’ll need

  • WC Vendors (free) installed and active
  • WordPress admin access to enable the export capability

Step 1: Enable order export for vendors

Order CSV export is on by default, but it’s worth confirming the setting is active on your site.

  1. In your WordPress admin, go to WC Vendors → Settings.
  2. Click the Capabilities tab.
  3. Click the Orders sub-navigation.
  4. Make sure Export Orders is checked.
  5. Click Save changes.
Vendor dashboard: Export Orders option with CSV export enabled for vendors (checkbox checked).Visual: highlighted row in settings panel.

Once enabled, vendors will see an Export Orders button on their Orders dashboard page.

Step 2: Export orders from the vendor dashboard

  1. From the vendor dashboard, click Orders in the left navigation.
  2. Click Export Orders. A small dropdown opens with two options.
  3. Choose your format:
    • One row per product: each line item in an order gets its own row in the CSV
    • One row per order: all products from an order are combined into a single row
    • The CSV file downloads immediately to your browser.
    Vendor Dashboard page showing a dark top navigation bar and a blue 'Export Orders' button highlighted by a red outline box. A small drop-down card reads 'One row per product' and 'One row per order' underneath.

    Understanding the exported order formats

    The downloaded filename tells you which format was used: orders-per-line-item-YYYY-MM-DD.csv or orders-per-order-YYYY-MM-DD.csv.

    One row per product

    Each line item in an order becomes its own row in the CSV. If a customer bought two different products in one order, that order takes up two rows, one for each product. The Product Title and Quantity columns show the individual product name and quantity for each row.

    Use this format when you need to process items individually. For example, when you’re picking and packing each product separately, or building a report that breaks down sales by SKU.

    One row per order

    Every order takes up exactly one row, no matter how many products it contains. The Product Title column lists all the products in that order separated by line breaks (e.g. 2 x T-Shirt 1 x Hat). The Quantity column shows the total number of items across all products in that order.

    Use this format when you need a quick overview of all orders. For example, when you’re reconciling revenue, or sharing a summary with a fulfilment partner who works order by order rather than item by item.

    What order data is included in the CSV

    Both formats include the same columns. Several columns only appear if the marketplace admin has granted vendors access to that customer data under WC Vendors → Settings → Capabilities → Orders.

    ColumnDescriptionAlways shown?
    OrderOrder numberYes
    Product TitleProduct name (one row per product format) or all product names combined (one row per order format)Yes
    QuantityItem quantity, or total quantity across all items in one-row-per-order formatYes
    Order TotalVendor’s portion of the order totalYes
    Order StatusCurrent WooCommerce order statusYes
    Shipped“Yes” or “No” for physical products; “N/A” for digital or virtual productsYes
    DateOrder date in YYYY-MM-DD formatYes
    Full nameCustomer name (shipping name preferred, falls back to billing name)Only if admin enables Customer Name
    Address, Address 2, City, State, ZipShipping address (falls back to billing address)Only if admin enables Shipping
    Email addressCustomer billing emailOnly if admin enables Customer Email
    PhoneCustomer billing phoneOnly if admin enables Customer Phone

    Frequently asked questions

    The Export Orders button isn’t showing up in the vendor dashboard. What’s wrong?
    Check that Export Orders is ticked under WC Vendors → Settings → Capabilities → General. If it’s already enabled, confirm the vendor’s account is approved. Pending vendors don’t see dashboard export controls.

    Can vendors filter which orders are included in the export?
    Yes. The export uses whatever date range the vendor has set on their Orders page. Vendors can adjust the date filter before clicking Export Orders to control which orders are included.

    Why does the Shipped column show “N/A” for some rows?
    The Shipped column shows “N/A” for digital or virtual products that don’t require physical shipping. For physical products it shows “Yes” or “No” based on whether the vendor has marked the order as shipped.

    Need help?

    If you have a question or run into any issues, we’re here to help.

    Was this article helpful?

    Related Articles

    Complete Your Purchase