Theme settings — Search
config/settings_schema.json

| Setting | ID | Type | Default | Notes |
|---|---|---|---|---|
| Enable search | search_enable | checkbox | true | — |
Predictive search
| Setting | ID | Type | Default | Notes |
|---|---|---|---|---|
| Enable predictive search | predictive_search_enabled | checkbox | true | Turns the live overlay on. Product matching uses the theme’s local title + SKU index (see below). |
| Show vendor | predictive_search_show_vendor | checkbox | — | Shows the vendor under each product suggestion. |
| Show price | predictive_search_show_price | checkbox | — | Shows the price under each product suggestion. |
Title and SKU matching
Product suggestions in the overlay are powered by theme.ProductSearchIndex in assets/theme.js, not by Shopify’s tokenized product search alone.
- Matches substring text in the product title and every variant SKU.
- Example: searching
1212finds a product whose SKU or title containsCK2P1212-SJ-NT. - The catalog is prefetched from
/collections/all/products.jsonand cached in the browser session so follow-up queries stay fast. - Input debounce is 100 ms.
- Related Theme setting: Hide fully sold-out products (
hide_sold_out_products) under Products — when on, sold-out products are excluded from these suggestions.
See the storefront guide: Search Page.