One of WooCommerce’s limitations is that its standard tools don’t offer many advanced filters for finding specific groups of products to edit or export. For example, combining filters such as category, price range, and SKU prefix in a single search can be difficult. With WP Sheet Editor, you can use almost any product field as a search filter, including custom fields and fields added by third-party plugins.
Unlike storefront search bars designed for shoppers, this guide focuses on how store managers can use advanced search filters in the WordPress admin dashboard to audit, bulk edit, and export WooCommerce products.
You can download the plugin here:
Download WooCommerce Products Spreadsheet Plugin - or - Check the features
The Search tool in WP Sheet Editor gives you more control over how you find WooCommerce products. You can filter products by catalog taxonomies, product properties, variation data, and custom database fields, all from the spreadsheet interface.
Opening the Advanced Search tool
To open the search tool in WP Sheet Editor:
- Go to WP Sheet Editor > Edit Products in your WordPress dashboard to open the spreadsheet.
- Click Search on the toolbar.
A modal window will open with the standard search options. You’ll also see an Enable advanced filters checkbox, which gives you access to more detailed search conditions.
Standard Catalog Fields
The main section of the WooCommerce Search tool covers the product information you’re most likely to use when searching your catalog.
1. Contains keyword
- Target: Searches product titles, short descriptions, and main content descriptions.
- Matching behavior: Matches both complete words and partial strings. For example, searching for
hoodiecan return products such asBlue Hoodie,Men's Hoodies, andHoodie with Pocket.
2. Taxonomies and Classifications
You can also narrow your search using different catalog classifications, including:
- Categories: Filter products by one or more categories. Selecting a parent category also includes products assigned to its subcategories.
- Tags: Find products using one or more catalog tags.
- Brands: Filter by native brands or taxonomies created by plugins such as WooCommerce Brands, Perfect Brands for WooCommerce, and YITH WooCommerce Brands.
- Shipping Classes: Find products assigned to specific shipping classes, such as
Heavy Items,Fragile, orBulky Freight. This can be useful when checking whether products have the correct shipping rules. - Type: Filter by WooCommerce product type, including Simple, Variable, External/Affiliate, and Grouped products, as well as custom types added by extensions.
- Visibility: Filter products according to their catalog visibility status.
- POS Product Visibility: Find products that are enabled, disabled, or published exclusively for POS registers.
- Attributes: Filter by global attributes configured under Products > Attributes, such as
pa_colororpa_size. You can also select specific terms, such asRedorLarge, to find products using those attribute values.
Search on Variations
WooCommerce stores variable products as parent products, while their individual variations are saved separately as child records. The standard WordPress admin screens don’t provide a convenient way to search directly through this variation data.
The Search on variations checkbox lets you include variation records in your search:
- When enabled: WP Sheet Editor searches both parent products and child variations. If a variation matches your criteria, such as a variation SKU, price, or attribute term, the spreadsheet shows the parent product along with the matching variation.
- When disabled: The search only checks parent and simple products, leaving child variation data out of the search.
Advanced search
When you check Enable advanced filters, WP Sheet Editor opens a database query builder that gives you much more control over which products are included in the results.
Each rule consists of three parts:
- Field: Select the database column or meta key you want to search.
- Operator: Choose how the field should be compared with the value you enter.
- Value: Enter the text, number, or list of terms you want to match.
Advanced search operators
| Operator | Description & Usage | Example Query |
|---|---|---|
= |
Finds an exact match for a number, text string, or system key. | Regular Price (=) 49.99 |
!= |
Excludes exact values from the results. | Category (!=) Men |
< and <= |
Finds numeric values that are less than, or less than or equal to, the specified value. | Stock (<=) 5 |
> and >= |
Finds numeric values that are greater than, or greater than or equal to, the specified value. | Total Sales (>) 100 |
Any of these values |
Matches any value in a list. Separate the values with semicolons (;). |
SKU (Any of these values) SKU-01; SKU-02; SKU-03 |
CONTAINS |
Finds a specific string anywhere within a field. | Title (CONTAINS) Cotton |
NOT CONTAINS |
Excludes items containing a specific string. | Title (NOT CONTAINS) Sample |
STARTS WITH |
Finds fields that begin with a specific prefix. | SKU (STARTS WITH) 2026- |
NOT STARTS WITH |
Excludes fields that begin with a specific prefix. | SKU (NOT STARTS WITH) OLD- |
ENDS WITH |
Finds fields that end with a specific suffix. | SKU (ENDS WITH) -XL |
CHARACTER LENGTH < |
Finds fields with fewer characters than the specified length. This can be useful for finding short titles or SEO metadata. | Title (CHARACTER LENGTH <) 20 |
CHARACTER LENGTH > |
Finds fields with more characters than the specified length. This can help identify long descriptions or URLs. | Product Short Description (CHARACTER LENGTH >) 160 |
REGEXP |
Uses a regular expression to find specific patterns in a field. | SKU (REGEXP) ^[A-Z]{3}-[0-9]{4}$ |
NOT REGEXP |
Excludes records that match a regular expression pattern. | SKU (NOT REGEXP) ^[A-Z0-9]+$ |
Word count > |
Finds content fields with more words than the specified number. | Description (Word count >) 300 |
Word count < |
Finds content fields with fewer words than the specified number. This can help you find thin or incomplete product descriptions. | Description (Word count <) 50 |
Contains duplicate values |
Finds records that share the same value in a database column. | SKU (Contains duplicate values) |
Other advanced search filters
- Not contains keyword: Exclude products containing a specific keyword in the title or content.
- Find these IDs: Pull a list of specific post IDs into the sheet.
- Find these URLs: Filter products by exact URLs or permalink slugs.
- Date range: Filter products published within a specific date range using the start and end date pickers.
Combining Multiple Search Rules
You can combine multiple search parameters to narrow your results down to a specific segment of your catalog. WP Sheet Editor uses AND logic between conditions, so a product must meet every selected condition to appear in the spreadsheet.
- Example 1: A standard filter set to
Product categories: T-Shirtscombined with an advanced filterStock = 0returns only out-of-stock T-shirts. - Example 2: An advanced filter
Manage stock (=) Yescombined withBackorders (=) Nofinds products that use inventory tracking and don’t allow backorders.
For example, suppose you want to find products that meet all of these conditions:
- Keyword: Sprite
- Category: Gear
- Search on variations: Yes
- Status: Published
The search then returns only the products and variations that match all of those conditions:
Save searches for one-click access
If you regularly use the same search criteria, you don’t need to configure the filters from scratch every time. WP Sheet Editor lets you save your search criteria and run the same search again with one click.
For example, you could save searches for:
- Out-of-stock products
- Products running low on stock
- Products in a specific category
- Products missing SKUs
- Duplicate SKUs
- Products with empty short descriptions
- Products with a specific SKU prefix
Saved searches can include both standard filters and advanced search rules. For example, you can save a combination such as Category = T-Shirts, Stock <= 5, and Manage stock = Yes, then reuse those same conditions whenever you need to check that group of products.
Once a search is saved, you can select it from the saved searches dropdown and run it immediately. This is especially useful for recurring catalog maintenance tasks when you regularly need to check the same products.
Export search results
After filtering your products, you can open the Export tool and download the search results as a CSV or Excel file.
Read our guide on how to bulk export WooCommerce products with custom fields.
Bulk edit search results
You can also bulk edit fields for all the products returned by your search.
We have dozens of guides covering how to bulk update your WooCommerce products.
You can download the plugin here:
Download WooCommerce Products Spreadsheet Plugin - or - Check the features





