discount sale
  • Days
  • Hrs
  • Mins
  • Secs
20% Off

Use coupon code 'SDS20' Limited Offer!!

Home > Docs > Order / Coupon / Subscription Export Import Plugin for WooCommerce > How to Filter WooCommerce Order Import Data Using Advanced Filters

How to Filter WooCommerce Order Import Data Using Advanced Filters

Last updated on October 7, 2026

The Order / Coupon / Subscription Import Export Plugin for WooCommerce lets you filter the rows in your import file before they are processed. Using filters such as order ID, order date, order status, customer, and ordered items, you can import or update only the orders that match your criteria instead of processing every row in the file.

This is useful when your import file holds a large set of orders but you only need to add or update a specific subset.

Steps to Filter Import Rows

Navigate to WebToffee Import Export (Pro) > Import.

  1. Select the post type as Order.
  2. Choose Advanced import as the import method and upload the import file.
  3. In Step 3 – Map import columns, map the required fields.
  4. In Step 4 – Filter import rows, configure the required filters.
  5. Click Step 5: Advanced options/Batch import/Scheduling, configure the remaining options, and complete the import.

Refer to Import WooCommerce Orders to know more about the overall import process.

ⓘ

Filter options are available only with the Advanced import method. If you leave the filter section empty, every row in the import file is imported.

How Import Filters Work

Each filter consists of three fields:

  • Element – The order field to filter on.
  • Condition – The condition to apply. The available conditions depend on the selected element.
  • Value – The value the rows are matched against.

Click + Add new filter to add another filter, or use the delete icon to remove one.

Filter import rows for order import
Filter import rows for order import

Available Order Import Filters

The following elements are available on the Filter import rows screen:

ElementDescription
OrderImports rows matching the specified order IDs or order numbers.
Order DateImports orders based on the order date.
Order StatusImports orders with the selected statuses.
CustomerImports orders placed by the specified customers.
Item orderedImports orders containing the specified products.

Click + Add new filter and select from the Element dropdown to filter on additional fields.

1. Filter by Order ID or Number

Use the Order filter to target a specific set of orders in the import file.

  1. Select Order under Element.
  2. Select Include as the condition.
  3. Enter the required order IDs or order numbers.
Filter import rows by order ID
Filter import rows by order ID

Only the rows matching the entered IDs or numbers are imported. The remaining rows in the file are skipped.

Example: A migration file holds 10,000 orders, but only a handful failed in the previous run. Add an Order → Include filter with those order numbers to retry just those rows.

2. Filter by Order Date

Use the Order Date filter to restrict the import by when the orders were placed.

  1. Select Order Date under Element.
  2. Select the required condition.
  3. Select the date to filter against.
Filter import rows by order date
Filter import rows by order date

Conditions available for the Order Date filter

ConditionDescription
Greater thanImports orders placed after the selected date.
Less thanImports orders placed before the selected date.
EqualsImports orders placed on the selected date.
Not equalsImports orders placed on any date other than the selected one.
In betweenImports orders placed within the selected date range.

Example: Use Order Date → Greater than with a specific date to process only orders placed after that date, instead of processing the entire file.

3. Filter by Order Status, Customer, or Item Ordered

The remaining filters let you narrow the import by the order’s own attributes:

  1. Select the required element — Order Status, Customer, or Item ordered.
  2. Select the required condition.
  3. Select or search for the required value.

Example: Use Item ordered → Include → Black Hoodie to import only the orders in the file that contain that product.

Using Multiple Import Filters

You can combine multiple filters to narrow the import further. Click + Add new filter to add another condition.

When multiple filters are configured, a row must match all the conditions to be imported. For example:

  • Order Status → Include → Processing
  • Order Date → Greater than → 01-01-2026
  • Item ordered → Include → Hoodie with Logo
Combine multiple filters to narrow the import

Only rows that satisfy all three conditions are imported.

Filtering import rows lets you reuse a single large file across multiple targeted imports, rather than editing the file down each time.