PrestaShop category page filters have disappeared
Filters by price, brand or feature that showed yesterday and don’t today: they rely on the faceted search module and a cache that needs rebuilding after any significant catalogue change. In most cases, regenerating that cache from the module’s settings brings them straight back.
Why filters depend on a separate module and cache
On a category page, filters by price, brand, attribute or feature don’t come from each product record read live: they’re generated by the faceted search module, ps_facetedsearch on a standard install. This module pre-builds the list of available filters for each category and stores it in a cache.
That cache needs rebuilding whenever the catalogue changes significantly: new products, a new attribute, an edited feature. A dedicated setting, in the module’s own preferences or under Preferences > Search, forces this rebuild.
Why the filters have disappeared
- The faceted search module was disabled by mistake during a theme or PrestaShop update.
- An attribute or feature isn’t ticked “used in filters” on the product record.
- The filter cache wasn’t rebuilt after a bulk import or a large batch of new products.
- A theme module customising the category page layout hides the filter block without actually disabling the module behind it.
Related pages
-
Internal search not finding certain products
A related issue, but one affecting the search bar’s keyword index, not category filters.
-
Bulk-importing products via CSV
A large import is often what makes rebuilding the filter cache necessary.
-
PrestaShop store slow to load
A filter cache that’s never rebuilt can also slow down category page rendering.
-
Custom PrestaShop module development
For a filter on a custom field the native module can’t handle.
Describe your need in one minute
A few targeted questions so I can reply with an estimate rather than another questionnaire.