Enable Search Inside Filter Options

Dynamic AJAX Product Filters for WooCommerce includes a Terms Search option that allows customers to search inside long filter option lists.

This is useful when a filter contains many terms, such as many categories, brands, colors, sizes, manufacturers, collections, materials, or custom taxonomy values.

Instead of scrolling through a long list, customers can type inside the filter section and quickly find the option they want.

What is Terms Search?

Terms Search adds a small search field inside a filter widget.

For example, if your Brand filter has many brands, customers can type a brand name inside the Brand filter and quickly find the matching brand option.

Example:

Brand Filter
Search brands...
Nike
Adidas
Puma
Samsung
Apple
Sony

This search only searches inside that filter’s available terms. It does not search products directly.

Difference Between Product Search and Terms Search

Dynamic AJAX Product Filters includes both product search and terms search, but they are used for different purposes.

FeatureWhat it searchesExample
Product SearchSearches WooCommerce productsSearch for “shirt” to find products with shirt in the title
Terms SearchSearches filter options inside a filter widgetSearch “Nike” inside the Brand filter to find the Nike brand option

Product Search

Product Search is a filter type that searches products by product title or keyword.

Example:

Search products

A customer may search:

running shoes

The product list updates and shows matching products.

Terms Search

Terms Search does not search product titles. It only helps customers find options inside a filter list.

Example:

Search brands

A customer may search:

Nike

The Brand filter list narrows down and shows matching brand terms.

The product list updates only after the customer selects a filter option.


When Should You Use Terms Search?

Use Terms Search when a filter has many options.

Recommended for:

Brand filters
Category filters
Attribute filters
Custom taxonomy filters
Custom field filters
Large tag lists
Manufacturer lists
Collection lists
Material lists
Compatibility lists

Terms Search is especially helpful when customers would otherwise need to scroll through many options.

Good Use Cases

Brand Filter

Use Terms Search if your store has many brands.

Example placeholder:

Search brands

Category Filter

Use Terms Search if your store has a large category tree.

Example placeholder:

Search categories

Attribute Filter

Use Terms Search for attributes with many terms, such as color, size, material, style, model, or compatibility.

Example placeholder:

Search colors
Search sizes
Search materials

Custom Taxonomy Filter

Use Terms Search for custom taxonomy filters with many terms.

Example:

Search collections
Search manufacturers

How to Enable Terms Search

To enable search inside a filter option list:

  1. Go to WordPress Dashboard.
  2. Navigate to Product Filters → Form Style.
  3. From Configure Style for, select the filter you want to customize.
  4. Enable Terms Search or Enable Terms Search.
  5. Enter the search placeholder/text.
  6. Choose the search position if available.
  7. Click Save Changes.
image 21

After saving, open the shop page and check the selected filter widget.


Supported Filter Types

Terms Search is best suited for term-based filters.

Common supported filters include:

Categories
Tags
Attributes
Brands
Authors
Stock Status
Sale Status
Featured Products
Custom Fields
Custom Taxonomies

For filters with only a few options, Terms Search may not be necessary.

For example, Stock Status usually has only a few options, so a search field may not improve the user experience.


Terms Search Placeholder/Text

The Terms Search Text option controls the placeholder or label shown inside the search field.

Use clear text that tells customers what they can search.

Examples:

Search options
Search brands
Search categories
Search colors
Search collections
Search manufacturers

Best Placeholder Examples

Use filter-specific placeholder text when possible.

FilterRecommended Placeholder
CategorySearch categories
BrandSearch brands
ColorSearch colors
SizeSearch sizes
MaterialSearch materials
CollectionSearch collections
ManufacturerSearch manufacturers
CompatibilitySearch compatibility

Avoid unclear text such as:

Search

or:

Type here

A specific placeholder helps customers understand what the search field does.


Search Position

The Terms Search Position option controls where the search field appears inside the filter widget.

Depending on the selected filter style, the search field may appear before or inside the term list.

Common positions include:

Before filter options
Inside the filter area
Above the term list
image 22

For most stores, placing the search field above the term list gives the best experience because customers see it before scrolling through options.

Recommended Position

For long lists, use:

Above the filter options

This makes the search field easy to find.

For compact layouts, use the position that best matches your filter design.


Example Setup for Brand Filter

To enable search inside the Brand filter:

  1. Go to Product Filters → Form Style.
  2. Select Brands from Configure Style for.
  3. Enable Terms Search.
  4. Set Terms Search Text to:
Search brands
  1. Set Terms Search Position to show the search field above the options.
  2. Save changes.

Customers can now search brand names inside the Brand filter.


Example Setup for Category Filter

To enable search inside the Category filter:

  1. Go to Product Filters → Form Style.
  2. Select Category Options from Configure Style for.
  3. Enable Terms Search.
  4. Set Terms Search Text to:
Search categories
  1. Save changes.

This is useful for stores with many product categories.


Example Setup for Attribute Filter

To enable search inside an attribute filter:

  1. Go to Product Filters → Form Style.
  2. Select Attributes.
  3. Choose the specific attribute, such as Color, Size, or Material.
  4. Enable Terms Search.
  5. Add a placeholder such as:
Search colors

or:

Search materials
  1. Save changes.

Customers can now search inside the selected attribute options.


Example Setup for Custom Taxonomy Filter

To enable search inside a custom taxonomy filter:

  1. Go to Product Filters → Form Style.
  2. Select Custom Taxonomies.
  3. Choose the specific custom taxonomy.
  4. Enable Terms Search.
  5. Add a placeholder such as:
Search collections
  1. Save changes.

This is helpful for stores with large custom taxonomy term lists.


Best Practices

Use Terms Search only when a filter has many options.

Use clear placeholder text.

Use filter-specific placeholders instead of generic text.

Place the search field above the options for long lists.

Do not enable terms search for very small filters unless needed.

Use Terms Search with max-height settings to make long lists easier to browse.

Test the search field on desktop and mobile.

Recommended Setup for Long Lists

Enable Terms Search: On
Terms Search Text: Search options
Terms Search Position: Above options
Max Height: Enabled or configured

Recommended Setup for Brand Filter

Enable Terms Search: On
Terms Search Text: Search brands
Terms Search Position: Above options

Recommended Setup for Attribute Filter

Enable Terms Search: On
Terms Search Text: Search attribute options
Terms Search Position: Above options

Troubleshooting

Terms Search field is not showing

Check that Enable Terms Search is enabled for the specific filter from:

Product Filters → Form Style

Also confirm that the selected filter style supports term lists.

Search text is not changing

Update the Terms Search Text field for the selected filter.

Then save changes and clear cache if needed.

Search field appears in the wrong place

Check the Terms Search Position setting and choose the position that best fits your filter layout.

Terms Search does not filter products

This is expected.

Terms Search only searches inside the filter option list. It does not directly search WooCommerce products.

To search products, use the plugin’s Search Product filter.

Search does not find a term

Check the exact term name in WooCommerce.

For example, if the term is saved as:

T-Shirt

Searching for a very different spelling may not match it.

Terms Search is unnecessary for small filters

If a filter has only two or three options, disable Terms Search for that filter to keep the interface cleaner.


Summary

Terms Search allows customers to search inside filter option lists.

Use it for long lists such as:

Brands
Categories
Attributes
Custom taxonomies
Custom fields
Manufacturers
Collections
Materials

It is different from Product Search. Product Search searches WooCommerce products, while Terms Search only helps customers find filter options inside a specific filter widget.

For best results, enable Terms Search on long filter lists, use clear placeholder text, and place the search field above the filter options.