Documentation

Learn how to set up, customize, and expand the functionality of WooCommerce

WooCommerce Product Search

The WooCommerce Product Search extension provides an advanced Search Engine and Search Experience for you and your customers. Visit the main documentation page here: WooCommerce Product Search Documentation

Categories


Documents

  • [woocommerce_product_filter_reset]

    The shortcode [woocommerce_product_filter_reset] provides a button to reset all currently active live product filters. This is displayed when any active filters can be cleared and hidden when there are no active filters. Use this shortcode along with the extension’s live product filters as a convenient facility to have all filters cleared in one go. This […]

  • Cache

    The WooCommerce Product Search extension includes a unique high-performance cache system, specifically engineered to support fast and scalable product searches and filtering with WooCommerce. The integrated cache system provides a fast and efficient built-in File Cache, while it also integrates with Redis, Memcached and WordPress’ object cache: The search engine will use the enabled caches […]

  • FAQ

    Searching doesn’t find any products or only some If the index is not fully completed, the search engine will only provide results from those products that have already been processed. Check under WooCommerce > Settings > Search > Index whether the index has reached 100%. Also check the next question for possible reasons. From time […]

  • Functions

    All of the following functions take an optional array as their function argument, holding options equivalent to those that the Shortcodes allow. Please refer to documentation of the corresponding shortcode for details on the accepted attributes. All functions return a string which can be used to render the corresponding HTML in a PHP template. woocommerce_product_search() […]

  • Product Filter – Attributes

    Legacy Widget The Product Filter – Attributes widget that is part of the WooCommerce Product Search extension provides a live product attribute filter for your shop. While your customers choose the desired terms, it finds matching products and shows them on the shop page. This live filter displays the terms of a product attribute. The […]

  • Product Filter – Brands

    The Product Filter – Brands block is part of the WooCommerce Product Search extension and provides a live product brand filter for your shop. While your customers choose the desired brand, it finds matching products and shows them on the shop page. To use this block, you must have at least WooCommerce 9.4 with the […]

  • Product Filter – Reset

    Legacy Widget The Product Filter – Reset widget provides a means of resetting all currently active live product filters. This way, the visitor can simply click a button to clear all filters at once. Settings The Title field allows to set the title of the widget. It’s useful to leave this empty and use the […]

  • Product Filter – Sale

    Legacy Widget The WooCommerce Product Search extension features a great way for customers to find products which are on sale. Its Product Filter – Sale widget provides a live product filter, which allows to restrict the products that are displayed to those which are on sale.

  • Product Search Field

    The WooCommerce Product Search extension features the Product Search Field block that provides instant search results as you type in its search field. Use this block anywhere on your site to allow customers to find and buy a product. With an online shop, it makes sense to offer this search facility prominently and on any page […]

  • Products

    Provide all products or those that match a specified set of search and filter constraints. HTTP Request GET /wp-json/wps/v1/products Parameters The endpoint allows to specify the parameters described below. Parameter Type Description status string Limit the results by post status. Options: publish for unprivileged requests. Privileged requests allow publish, any, future, trash, draft, pending and […]

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.