Prerequisites
Before you start integrating the search module into the shop templates, make sure that the following steps have already been completed:- Activation of the function
- The function must have been activated via the WEBSALE request portal. You can find details about the activation in the section Activating the module.
- Configuration of the search module
- The search parameters, such as the searchable fields, priorities, and relevance values, must be configured. You can find details in the section Configuration of the search module.
- Provision of the data feed
- A data feed based on the configured search fields must be created and provided. This is done via the Dataflow Manager. You can find information in the section Data feed setup.
Overview
- Search & search result page — This documentation describes the integration and use of the search functions of the WEBSALE | search module in a WEBSALE online shop. It covers the setup of the search input field (with or without the suggest function), the display of search results, and the after-search navigation for filtering and sorting the results.
- Filter & sort on categories — The WEBSALE | search module not only enables the classic product search, but can also be used for filtering and sorting on category pages. This way, customers can narrow down the displayed products by criteria such as color, price, or availability, and display them in a desired order.
- JavaScript bundles — This page documents the JavaScript bundles required to integrate the search module into the templates (storefront). The bundles are provided in versioned form by WEBSALE (e.g. via the WEBSALE JavaScript library or the WEBSALE PageSpeed tool) and must be included in the template with the appropriate version identifier.
- WebComponents — The WEBSALE WebComponents are reusable building blocks provided by WEBSALE. They automatically generate source code for HTML and CSS and simplify the integration of complex functions such as search, filtering, or pagination into the storefront templates.
