What is a custom facet? How does it work?

What is a custom facet? How does it work?

Custom Facets or Custom Pages are masks for the filtered pages. When a user applies a specific filter or combination of filters, a Custom Facet is applied to change the content of the page.

Here is an example category page with a simple filter by size applied:
      

     
Same page with a Custom Facet — updated title, added a CMS block in the top of the page:



What content can be modified with the help of a Custom Facet:
  1. Title and description of the page;
  2. Images;
  3. Top and Bottom CMS blocks;
  4. Meta info, such as Meta Title, Meta Description, Meta Keywords, and the Canonical URL.
Facets can be applied to a specific category on one or several store views. This way you can broaden or narrow down the application of the Custom Facet.
      • Related Articles

      • How to disable Improved Layered Navigation on a specific store?

        For multistore installations, this option is not covered. Although the settings for the Improved Layered Navigation module can be configured individually for each store view, the module cannot be disabled on a store view basis.
      • Improved Layered Navigation | GraphQL methods

        The Improved Layered Navigation extension doesn't have its own GraphQL requests. Instead, it extends the default Magento requests by introducing supplementary details. You can get additional information stored by the Improved Layered Navigation ...
      • How to fix the Magento 2.4.5 Layered Navigation showing incorrect results issue?

        After upgrading Magento to version 2.4.5 you can see the error: TypeError: Magento\Elasticsearch\Model\ResourceModel\Fulltext\Collection\SearchResultApplier::categoryProductByCustomSortOrder(): Argument #1 ($categoryId) must be of type int, array ...
      • Improved Layered Navigation/Shop By Brand API

        API functionality for Improved Layered Navigation and Shop By Brand is added by its submodule Improved Layered Navigation Pages (shop-by-page). Amasty\ShopbyPage\Api\PageRepositoryInterface - class for pages: POST /V1/amasty_shopbypage/page, ...
      • Meta data for filters is not applied, is there a fix for it?

        The extension allows changing some page properties like title, description, images, and CMS blocks, including some Meta data, when applying a filter. The feature requires configuration described below. Step 1. In the general extension settings ...