Product search Free
An accessible search box that suggests products by name or SKU as a shopper types, with a real results page behind it.
Updated August 26, 2026
StoreMaster’s search box suggests products as a shopper types, matching on product name and SKU. Behind it is an ordinary WooCommerce product search results page, so the box still works with JavaScript unavailable.
Placing it
Add the shortcode to any page, post or block area:
[storemaster_search]
Attributes
| Attribute | Default | What it does |
|---|---|---|
label |
Search products |
The accessible label for the input. It is visually hidden but read by screen readers, so make it say what is being searched. |
placeholder |
Search products… |
The placeholder text inside the box. A placeholder is not a label — set both. |
Example:
[storemaster_search label="Search our catalogue" placeholder="Part number or name"]
How the suggestions behave
- Suggestions start after two characters. You can change the minimum in the module’s settings.
- The free edition returns up to eight suggestions.
- Each suggestion shows the product name with the matched part highlighted, its SKU, its price and its image.
- Arrow keys move between suggestions, Enter opens the highlighted one, Escape closes the list.
- The number of results is announced to screen readers.
Prices and visibility
A suggestion’s price is the price that shopper would pay, because it comes from the same product object your catalogue renders — there is no second pricing path. A product a shopper cannot see never appears, and the suggestion endpoint re-checks that for every row rather than trusting the query that produced it.
Rate limiting and privacy
The suggestion endpoint is public, so it is rate-limited per visitor. Nothing about a search is logged: there is no query log, no analytics call and no external service involved.
Still stuck? Email [email protected].