0
DOCUMENTATION

Product Search

A powerful, real-time product search widget. Instant results as customers type, with support for product names, descriptions, SKUs, and attributes.

Overview

The Product Search widget provides a real-time search input that queries the Goose Commerce product catalogue by name, SKU, description, and tags. Results can display inline as a dropdown or redirect to a dedicated search results page.

How to Add It

  1. Open the Elementor editor on the page where you want search (e.g. header, shop page).
  2. Search for Product Search in the widget panel.
  3. Drag it onto the canvas.
  4. Set the placeholder text, results mode, and styling in the Content and Style panels.
Note: To redirect searches to a results page, ensure a Shop page is assigned in Goose → Settings → Pages → Shop Page.

Settings Reference

SettingDescriptionDefault
Placeholder TextThe hint text shown inside the empty search inputSearch products…
Results ModeInline dropdown preview or redirect to Shop/Search pageInline Dropdown
Search FieldsFields to query: Name, SKU, Description, TagsName, SKU
Min CharactersMinimum characters before search triggers2
Max ResultsMaximum number of results shown in the dropdown6
Show ThumbnailDisplay product image thumbnail in dropdown resultsEnabled
Show PriceDisplay product price in dropdown resultsEnabled
No Results TextMessage shown when no products match the queryNo products found.

Common Use Cases

Add the Product Search widget to your site header so it’s accessible from every page. Use it on the Shop page above the product grid for quick keyword filtering. Enable SKU search so trade or returning customers can search by exact product code. Use redirect mode on large catalogues so full results are shown on a dedicated results page.

Tips & Notes

Tip: Keep Min Characters at 2 or 3 to balance responsiveness with server load on larger product catalogues.
Note: Search queries the Goose Commerce database directly — products must be published and active to appear in results.
Powered by Goose