Skip to content

Search & Filters ​

ProductBay includes built-in frontend search, filtering, and pagination — all powered by AJAX for a seamless, no-reload experience.

When search is enabled, a search bar appears in the main toolbar above the table. Customers can type to search products by:

  • Product name — Partial or full match
  • Results update instantly as the user types (with a debounce delay)
  • Search is case-insensitive

INFO

Search operates on the products loaded by the table's product source. It does not search your entire WooCommerce catalog — only the products that match the table's source configuration.

Category Filter ​

When enabled, a category filter dropdown appears in the dedicated Filter Bar above the main table tools.

  • Select a product category to filter the table
  • Clear the filter to show all products again
  • Combine filtering with search for precise results

Configuration ​

Enable the category filter in the Options step of the Creation Wizard:

  1. Under Taxonomy & Type Filters, toggle Enable Categories Filter to on

Product Type Filter Since v1.2.0 ​

A separate toggle adds a Product Type dropdown to the frontend Filter Bar, allowing customers to filter by WooCommerce product type:

  • Simple — Standard products
  • Variable — Products with attribute variations
  • Grouped — Products containing child items
  • External — Affiliate or external products

Configuration ​

Enable the product type filter in the Options step:

  1. Under Taxonomy & Type Filters, toggle Enable Product Type Filter to on

What the Dropdowns Offer Since v1.3.4 ​

Both dropdowns are built from the table's own products, not from your whole store. A table scoped to one category offers only the categories its products actually carry, and only the product types it actually contains — so every choice returns rows, and none of them can render an empty table.

Resolving those choices costs one ID-only product query plus two term queries, so the result is cached per table for 12 hours. Editing a table's source takes effect immediately; a product gaining a new category elsewhere in the catalog is picked up when the cache expires.

Developers

Adjust the choices with productbay_filter_options, or change or disable the cache with productbay_filter_options_cache_ttl.

Pagination ​

When pagination is enabled, products are split across multiple pages with navigation controls at the bottom of the table.

Configuration ​

SettingOptionsDefault
Enable PaginationOn / OffOn
Products per pageAny number (1–500)10
Pagination StyleStandard, Load More PRO, Infinite Scroll PROStandard

Pagination Styles ​

Standard (Numbers) ​

The default mode. Numbered page buttons appear at the bottom of the table, allowing customers to jump between pages.

Load More Button PRO ​

Replaces page numbers with a single "Load More" button. Clicking it appends the next batch of products below the existing rows without replacing them.

Infinite Scroll PRO ​

Products load automatically as the customer scrolls down, creating a seamless, never-ending browsing experience. No buttons or page numbers needed.

Image Lightbox ​

When enabled, clicking a product's thumbnail image opens a full-size popup of the image with a smooth zoom animation. This lets customers inspect product photos without leaving the table.

Configuration ​

Toggle Enable Image Lightbox in the Options step under Table Controls. Enabled by default.

Price Range Filter PRO Since v1.2.0 ​

ProductBay Pro includes a powerful price filter that allows customers to refine products by an exact price range. It can display as a dual-handle slider, number inputs, or both. The filter auto-detects the minimum and maximum prices of the products in your table.

Read the full Price Filter guide →

Feature Toggles ​

All frontend features can be individually enabled or disabled in the Options step:

FeatureDefaultDescription
Search✅ OnAJAX search bar
Pagination✅ OnPaginated results
Image Lightbox✅ OnFull-size image popup on click
Categories Filter✅ OnCategory dropdown filter
Product Type Filter✅ OnProduct type dropdown filter
Price Filter PRO❌ OffPrice range slider and inputs

Configure these in the Options step of the Creation Wizard.

Released under the GPL-2.0+ License.