87  /  132

Документация Сотбит: Розница. Настройка каталога. Умный фильтр. Отображение фильтра

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

  • Поддерживает торговые предложения;

  • Умеет показывать то количество элементов, которые будут выбраны при применении фильтра;

  • Умеет показывать пользователю, что некоторые комбинации значений не встречаются в каталоге.

Для настройки отображения фильтра на страницах каталога перейдите в  Администрирование > Сотбит > Сотбит: Розница > Настройки > [id сайта], а затем на вкладку Каталог.
В решении предоставлено два варианта отображения Умного фильтра на страницах каталога:
1. По кнопке
2. Слева
В зависимости от выбора меняется расположение отображения фильтра, но функционал остается неизменным.
Параметр Показывать фильтр:
Документация Сотбит: Сотбит: Розница. Отображение фильтра. Картинка 1
По кнопке:
Данный вариант скрывает фильтр по умолчанию, после нажатия на соответствующую кнопку фильтр раскрывается по верх страницы каталога.
Документация Сотбит: Сотбит: Розница. Отображение фильтра. Картинка 2
Документация Сотбит: Сотбит: Розница. Отображение фильтра. Картинка 3
Слева:
При выборе варианта Слева, фильтр будет всегда отображаться в левой части на странице каталога.
Документация Сотбит: Сотбит: Розница. Отображение фильтра. Картинка 4

Облако тегов фильтра

Облако тегов отображает выбранные покупателем параметры фильтрации в виде интерактивных плашек над Списком товаров. Это позволяет визуально контролировать текущие условия отбора и быстро корректировать или сбрасывать их без возврата к основному блоку фильтра.
В решении предусмотрено два варианта отображения активных тегов:
  • С группировкой в выпадающие теги (при включенной опции Группировать активные фильтры в выпадающие теги) — значения объединяются по свойствам в компактные теги с выпадающими списками.
  • Без группировки (при отключенной опции) — каждое выбранное значение выводится отдельным самостоятельным тегом.
 Если опция не отмечена — для каждого выбранного значения выводится отдельный независимый тег.

Настройка параметров облака тегов в компоненте

Управление режимом работы облака тегов выполняется в параметрах комплексного компонента каталога.
Чтобы перейти к настройкам:
  1. В публичной части сайта включите Режим правки.
  2. Наведите курсор на область каталога и нажмите на значок шестеренки во всплывающем меню.
  3. В открывшемся окне перейдите в раздел Настройки фильтра (1).
Документация Сотбит: Сотбит: Розница. Отображение фильтра. Картинка 5
 
Поле
Описание
Настройки отображения активных фильтров
 Использовать облако тегов фильтра
Активирует отображение панели активных фильтров над списком товаров.
 Группировать активные фильтры в выпадающие теги
Включает компактный режим группировки:
• Если опция отмечена — несколько выбранных значений одного свойства объединяются в один тег с выпадающим списком.
• Если опция не отмечена — каждое выбранное значение выводится отдельным статическим тегом (без группировки).
 Максимальное количество видимых тегов
Лимит отображаемых тегов в строке на десктопных экранах. Если количество активных свойств превышает это число, остальные скрываются под кнопку Ещё [N]. Если поле не заполнено, отображаются все теги без скрытия.
 Поднимать выбранные значения вверх
При включенной группировке выбранные значения внутри выпадающего списка тега автоматически перемещаются наверх и отделяются разделительной линией.
 Порог включения поиска в теге
Минимальное количество значений свойства (по умолчанию 10), при котором в верхней части выпадающего меню тега появляется строка быстрого поиска.

С группировкой в выпадающие теги (десктопная версия)

На экранах с разрешением от 1025px тег активного свойства отображается в виде составной split-кнопки:
Документация Сотбит: Сотбит: Розница. Отображение фильтра. Картинка 6
  • Основная область тега: содержит название свойства, выбранные значения и стрелку выпадающего списка (▾).
  • При выборе одного значения выводится: Свойство: Значение ▾ (например, Производитель: Nordica Frost ▾).
  • При выборе двух и более значений выводится: Свойство [Количество] ▾ (например, Цвет 2 ▾).
  • Кнопка Сбросить все: располагается в начале строки перед списком тегов. Нажатие на нее полностью очищает все выбранные покупателем фильтры во всех свойствах и возвращает выдачу каталога к исходному виду.
  • Зона быстрого сброса: иконка крестика (×), отделенная вертикальной чертой. Клик по крестику мгновенно сбрасывает все выбранные значения только этого свойства.
  • Механика выпадающего меню: список значений открывается по клику или при наведении курсора на тег. Меню закрывается при уводе курсора, клике вне области или по нажатию клавиши Esc. Всплывающая подсказка с полным наименованием свойства отображается сверху над тегом, не перекрывая меню.
  • Сворачивание тегов: если активных свойств больше, чем задано в поле Максимальное количество видимых тегов, в конце строки выводится кнопка Ещё [N], которая по клику разворачивает всю панель и меняется на Свернуть.

Мобильная и планшетная версия

На мобильных устройствах и планшетах интерфейс адаптирован для управления пальцем:
Документация Сотбит: Сотбит: Розница. Отображение фильтра. Картинка 7
Выбор значений внутри тега фильтра:
Документация Сотбит: Сотбит: Розница. Отображение фильтра. Картинка 8
  • Цельный тег: тег представляет собой единую кнопку без деления на зоны сброса. Нажатие на любую его область открывает модальную шторку (Bottom Sheet) снизу экрана.
  • Фиксированная кнопка «Сбросить все»: в левой части строки всегда закреплена круглая кнопка с иконкой круговой стрелки (`↺`). Она зафиксирована на экране (sticky) и не уходит в скролл при горизонтальной прокрутке ленты тегов. Позволяет в один тап сбросить сразу все выбранные фильтры в каталоге.
  • Горизонтальный скролл: строка тегов прокручивается свайпом, а с правой стороны отображается плавный градиент для индикации наличия скрытых тегов.
  • Шторка со значениями: выезжает снизу, занимает до 80% высоты экрана с затемнением фона и позволяет отметить нужные чекбоксы, радиокнопки и прочие значения.
Работа со значениями внутри выпадающего списка тега
В раскрытом окне тега действуют следующие правила:
1. Поиск по списку: если количество вариантов превышает порог, заданный параметром Порог включения поиска в теге, в начале списка отображается поле Поиск для мгновенной фильтрации вариантов.
2. Сортировка выбранных: при включенном параметре Поднимать выбранные значения вверх отмеченные элементы группируются вверху списка и отделяются разделителем от остальных вариантов.
3. Недоступные варианты: значения, для которых нет товаров в наличии при текущей комбинации других фильтров, отображаются серым цветом и становятся неактивными для выбора.
Режимы фильтрации и сброс значений внутри окна:
  • В режиме AJAX: выбор любого чекбокса сразу отправляет фоновый запрос и обновляет список товаров без закрытия окна. В нижней части списка доступна кнопка Сбросить свойство — клик по ней мгновенно снимает все галочки только в текущем свойстве и обновляет выдачу. Если в свойстве не осталось ни одного выбранного значения, тег автоматически закрывается и исчезает из строки активных фильтров.

  • При отключенной фильтрации через AJAX: внизу окна закреплена панель управления:

  • Кнопка Показать ([Количество] товаров) (5) — применяет отмеченные параметры, закрывает окно и перезагружает страницу каталога.

  • Иконка сброса (↺) рядом с кнопкой — очищает все выставленные галочки пределах всего фильтра.

Отображение тегов без группировки
Если параметр Группировать активные фильтры в выпадающие теги отключен, для каждого выбранного значения формируется отдельный статический тег с иконкой сброса. Клик по крестику на теге сразу удаляет соответствующее значение из фильтра.
Документация Сотбит: Сотбит: Розница. Отображение фильтра. Картинка 9