Настройка отображения свойств в умном фильтре

Урок 36 из 293
Автор: Татьяна Старкова
Сложность урока:
3 уровень - средняя сложность. Необходимо внимание и немного подумать.
3 из 5
Просмотров: 40985
Ограничения по редакциям: Ограничений нет

Что такое Умный фильтр?

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

В умном фильтре могут быть отображены свойства товаров и торговых предложений. Кроме того, начиная с версии 15.0.1 модуля Информационные блоки, для свойств доступна настройка их визуального представления и компонент Умный фильтр Компонент подготавливает фильтр для выборки из инфоблока и выводит форму фильтра для фильтрации элементов. Компонент должен подключаться перед компонентом вывода элементов каталога, иначе список элементов фильтроваться не будет. Компонент стандартный, входит в дистрибутив модуля и содержит три шаблона: .default, visual_horizontal и visual_vertical. (Последние два шаблона не поддерживаются, остались для сохранения совместимости.)

В визуальном редакторе компонент расположен по пути Контент > Каталог > Умный фильтр.

Компонент относится к модулю Информационные блоки.

Описание компонента «Умный фильтр» в пользовательской документации.
переведен на использование фасетного поиска Система заранее формирует фасеты (всевозможные комбинации пересечения свойств товаров) и при выполнении поискового запроса сразу выдается результат - эти готовые фасеты.
Подробнее...
.

Настройка внешнего вида

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

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

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

Визуальное представление

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

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

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

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



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

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

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

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

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

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

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



Курсы разработаны в компании «1С-Битрикс»
Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Нам жаль это слышать… Но мы постараемся быть лучше! Поясните, пожалуйста, свой выбор:

Мы благодарны Вам за помощь в улучшении документации.

Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас