WooCommerce Product Search comes with several shortcodes that you can use to insert live search and live filtering facilities inside pages and posts. It also provides shortcodes to build dynamic shop pages.
Live Product Search Field Shortcode ↑ Back to top
- [woocommerce_product_search] — shows a live Product Search Field that shows results while the customer types.
Use this shortcode to show an input field which displays matching results while the customer types. By default, it displays the product titles, a short description on each entry, the prices of the products and it also shows the “Add to Cart” buttons for each entry. You can use it anywhere on your site and allow your customers to search and add products to the cart with it easily.
Live Product Filter Shortcodes ↑ Back to top
- [woocommerce_product_filter] — shows a live Product Search Filter.
- [woocommerce_product_filter_attribute] — shows a live Product Attribute Filter.
- [woocommerce_product_filter_category] — shows a live Product Category Filter.
- [woocommerce_product_filter_price] — shows a live Product Price Filter.
- [woocommerce_product_filter_tag] — shows a live Product Tag Filter.
Use these filters in conjunction with the [woocommerce_product_filter_products] shortcode which displays the products and updates dynamically while the customer types in the search filter, chooses a range of prices or selects a term from the attribute, category or tag filters.
Live Product Display / Dynamic Shop Page Shortcode ↑ Back to top
- [woocommerce_product_filter_products] — shows the products like on the shop page and works together with the live Product Filters.
Please visit their documentation pages for detailed information about each shortcode.
Widgets, Shortcodes and Themes ↑ Back to top
The options of these shortcodes are very similar to those described for the Widgets – giving you the option to choose a widget or a shortcode depending on which is more suitable. If you are a developer and familiar with theme templates, the plugin also offers you the same features through its API.