Просмотров: 24907 (Статистика ведётся с 06.02.2017)

Умный фильтр – это инструмент для отбора элементов каталога по заданным критериям, обладающий следующими особенностями:
  • анализируя все элементы раздела, он выстраивает на основании значений их свойств и цен унифицированное представление;
  • поддерживает торговые предложения;
  • умеет показать то количество элементов, которые будут выбраны при применении фильтра;
  • умеет показать пользователю, что некоторые комбинации значений не встречаются в каталоге.

В умном фильтре могут быть отображены свойства товаров и торговых предложений. Кроме того, начиная с версии 15.0.1 модуля Информационные блоки, для свойств доступна настройка их визуального представления и компонент Умный фильтр переведен на использование фасетного поиска.

Учебное видео
Умный фильтр

Содержание видеоролика может отличаться от текущей версии продукта. Более актуальная информация содержится в тексте урока.

Настройка внешнего вида для отображаемых в умном фильтре свойств (т.е. для свойств отмечена опция Показывать в умном фильтре) выполняется:

  • непосредственно в форме создания/редактирования конкретного свойства:

  • либо для нескольких свойств одновременно на закладке Свойства элементов формы настроек каталога или формы редактирования конкретного раздела каталога:

    Иерархия наследования

Независимо от выбранного варианта настройка визуального представления свойств осуществляется с помощью следующих двух параметров:

  • Вид в умном фильтре - в зависимости от типа свойства из списка выбирается один из подходящих видов отображения значений свойства в умном фильтре. Так, например, для типа свойства Справочник можно выполнить настройку следующим образом:

  • Показать развёрнутым - при отмеченной опции варианты значений свойства будут сразу показаны в фильтре в развернутом виде. Если опция не отмечена, то свойство будет показано в свернутом виде, развернуть которое можно будет при просмотре.

    Примечание: цены в умном фильтре всегда показаны в развернутом виде, но в случае необходимости пользователи могут их свернуть:



    Кроме того, дробная часть цены не будет показана в фильтре, если в настройках валюты запрещен показ десятичных знаков.

Таким образом, для каждого свойства в фильтре вы можете задать необходимый ему внешний вид.

Примечание: порядок свойств в умном фильтре определяется значениями сортировки:

Фасетный поиск в умном фильтре

В умный фильтр встроен фасетный поиск, поэтому, чтобы улучшить работу фильтра, следует создать для каталога фасетные индексы. В этом случае скорость работы фильтра не будет зависеть от размеров каталога, т.к. теперь фильтр не имеет линейной зависимости от количества товаров и свойств. В целом скорость фильтра улучшилась в 15 раз.

Примечание: рекомендуется сперва настроить все свойства в фильтре, а затем создавать индексы. Поскольку при добавлении/удалении свойства из умного фильтра необходимо заново пересоздавать фасетные индексы.

Документация по теме:



22


Курсы разработаны в компании «1С-Битрикс»