PrestaShop Developer Conference
PrestaShop Developer Conference
Paris, France - November 6, 2024
Let's talk code, commerce and open source.

Notice: You are browsing the documentation for PrestaShop 9, which is currently in development.

You might want to read the documentation for the current version, PrestaShop 8. Read the current version of this page

Faceted search

Introduction

PrestaShop front-office provides a faceted search capability, powered by the module https://github.com/PrestaShop/ps_facetedsearch/

The module allows customers to search for products using multiple filters and mix them.

It is built on the top of a filtering engine that maps user input to SQL queries.

The heir of blocklayered

This feature was available in PrestaShop before 1.7 through the module blocklayered.

Blocklayered module was attempting to emulate the CategoryController and fetch templates from the theme without any guarantee of the templates being there.

Any change in the behavior of the CategoryController or a template renaming required blocklayered module, and themes had to adapt to this change too.

Faceted search screenshot