Елизавета Карандеева
Руководитель группы поисковой оптимизации/Веб-мастер

Бывает так, что пользователю нужно отфильтровать ассортимент интернет‑магазина по своим собственным, довольно узким критериям. Это уже не стандартная сортировка, а подбор по диапазону цен, бренду, размерам, наличию, конкретным характеристикам. Реализовать такой функционал помогает умный фильтр Битрикс по товарам и разделам (компонент bitrix:catalog smart filter): в этой статье разберем, что это за инструмент, как он работает и как его правильно настроить.

Общее представление

Это многофункциональный инструмент, встроенный в платформу 1С‑Битрикс. Он позволяет динамически формировать контент на странице без полной перезагрузки, за счёт чего каталог работает быстрее и удобнее для посетителей.

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

Вот основные функции инструмента:
  • Более глубокий запрос. Фильтрация позволяет пользователям делать точный и узконаправленный поиск по категориям и атрибутам: цене, размеру, цвету, бренду, материалу и т.д. В результате человек быстрее и проще находит подходящие варианты.
  • Гибкая настройка параметров. Администраторы могут создавать свои наборы атрибутов и характеристик, которые действительно важны для целевой аудитории, а не ограничиваться базовым набором.
  • Динамическое обновление. Результаты подбираются и пересчитываются «на лету» — посетитель сразу видит только те позиции, которые соответствуют его запросу.
  • Удобный интерфейс. Фильтрация осуществляется через чекбоксы, ползунки, выпадающие списки и другие привычные элементы управления — разбираться в этом может даже не самый опытный пользователь.

Специфика умного фильтра

Мария Албегова
Мария Албегова
редактор блога

Bitrix Smart Filter — функционал «из коробки»: для его использования не нужно ставить дополнительные модули. Но работа с ним всё равно имеет ряд нюансов и требует базового понимания структуры каталога и свойств инфоблоков.

Ключевые особенности:
  • фильтрация работает по всему каталогу с учётом выбранных параметров;
  • поддерживаются торговые предложения (SKU);
  • можно учитывать наличие товара;
  • отображается количество найденных позиций под каждым пунктом;
  • есть возможность настраивать ЧПУ для отфильтрованных страниц;
  • поддерживается AJAX‑подгрузка данных без полной перезагрузки страницы.
Комплексное продвижение сайта в поисковых системах на основе глубокого и итерационного изучения и аналитики данных. Мы работаем над оптимизацией. Вы получаете качественный целевой трафик, который конвертируется в постоянного покупателя.
Оставить заявку
Подробнее…

Как работает умный фильтр

Основная техническая особенность Smart Filter в Битрикс — использование фасетных индексов. Это специальная структура данных, в которой по каждому свойству хранится «обратный» список элементов. Благодаря этому система быстро находит только те товары, которые соответствуют заданному диапазону или набору значений, без перебора всего каталога.

сайт
каталог

Это в значительной степени ускоряет процесс загрузки страниц. 

Схема работы упрощенно выглядит так:
  • Администратор определяет набор атрибутов и характеристик, по которым можно фильтровать: цена, бренд, цвет, размер и т.д.
  • Эта информация индексируется и сохраняется в фасетном индексе базы данных.
  • Пользователь на сайте настраивает фильтр под себя: отмечает нужные значения и диапазоны.
  • Механизм подбора применяет выбранные условия к индексу и формирует набор подходящих ID товаров.
  • Каталог выводит только те позиции, которые удовлетворяют условиям, страница при этом может обновляться частично (через AJAX).

Настройка умного фильтра товаров Битрикс

К основным элементам относятся: 
  • инфоблоки каталога;
  • ЧПУ и шаблоны URL;
  • свойства, участвующие в фильтрации;
  • параметры компонента каталога и смарт‑фильтра.

Больше информации об этом можно почитать в официальном руководстве. Подробнее остановимся на основных шагах.  

Настройка инфоблока

Для начала настроим урл. Делается это так: «Контент» → «Типы блоков» → «Каталог» → категория товара, которая релевантна нам. В первой вкладке (как правило, «Поля» или «Настройки URL») настраиваются следующие элементы: 

поля
  • #SITE_DIR# – папка сайта;
  • /catalog/ – комплексный компонент Битрикс фильтра
  • #SECTION_CODE# – переменная с кодом раздела;
  • #ELEMENT_CODE# – транслитерированное название элемента.  

Для автоматического формирования ЧПУ во вкладке «Поля» лучше сразу включить генерацию кодов элементов и разделов (транслитерацию) и задать шаблоны, если они нужны. Это важно и для SEO, и для удобства пользователей.

настройка

Свойства инфоблока для фильтрации

Следующий шаг — определить, какие параметры будут доступны в форме подбора. Найти нужный инфоблок можно по пути, аналогичному показанному выше, и перейти в раздел «Свойства».

админка

Здесь вы можете:

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

Именно здесь важно сразу продумать SEO‑часть: символьные коды свойств, которые будут попадать в ЧПУ, лучше задавать транслитом. Так вы получите человекопонятные URL‑адреса вида /catalog/krossovki/filter/brand-nike/color-white/ вместо набора непонятных символов. Это упрощает работу поисковых систем и повышает доверие пользователей.  

SaaS: что это за сервис, примеры моделей продаж для бизнеса Читайте также SaaS: что это за сервис, примеры моделей продаж для бизнеса

Настройка компонента каталога и умного фильтра

Вносить изменения в этот раздел нужно в визуальной части сайта, в режиме правки. Это делается прямо на страницах, в административную панель заходить не придется.  Открыли нужный режим, далее в параметрах bitrix:catalog находим «Управление адресами страниц» → «Url раздела для умного фильтра» – тут мы может увидеть наши урлы с учетом примененных к ним настроек. Для правильного формирования ЧПУ, логика должна быть такой #SECTION_CODE#/filter/#SMART_FILTER_PATH#/. 

Где:
  • #SECTION_CODE# – раздел фильтрации;
  • #SMART_FILTER_PATH# – алгоритм пути;
  • /filter/ – директива для идентификации запрашиваемого адреса. 

Если ранее все было сделано правильно, url страницы будет отображаться вот так: 

/catalog/bytovaya-tehnika/filter/brand-bosch/price-ot-20000-do-40000/

Использование AJAX в смарт фильтре Битрикс

AJAX‑режим позволяет обновлять только блок с товарами, а не всю страницу целиком. Это ускоряет работу каталога и делает взаимодействие комфортнее для пользователя.

Чтобы включить мгновенную фильтрацию:
  1. В параметрах компонента bitrix:catalog.smart.filter активируйте режим AJAX.
  2. Включите опцию «Мгновенная фильтрация» (или аналогичную, в зависимости от версии).
настройка

После этого логика станет такой: пользователь задает параметры → на сервер уходит лёгкий AJAX‑запрос → возвращаются только данные по товарам → блок каталога перерисовывается без полной перезагрузки страницы.

Пример подключения

Подключить интеллектуальную фильтрацию можно, используя одну из трех тактик: 

  • через набор типовых компонентов каталога (bitrix:catalog и вложенный bitrix:catalog.smart.filter);
  • в визуальном редакторе страницы, добавив компонент через интерфейс;
редактор на сайте
  • в шаблоне сайта, вставив вызов компонента в нужное место PHP‑кода.
код

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

Отображение и кастомизация свойств

Параметры, участвующие в фильтрации, могут отображаться по‑разному. То, как будет выглядеть умный поиск снаружи, напрямую зависит от типа свойства и его настройки. Например:

  • строка;
выбор
  • список;
настройка
  • число;
поле для выбора

Выглядеть это может так.

каталог

Шаблон компонента фильтра можно доработать под дизайн и UX вашего магазина: изменить верстку, добавить иконки, свернуть редко используемые свойства по умолчанию.

Люди отлично запоминают яркие образы – красочные изображения, креативные видео. А значит, вы можете донести торговое предложение до аудитории. Мы поможем вам с настройкой и размещением медийной рекламы: будем управлять ставками, анализировать метрики, повышать эффективность.
Оставить заявку
Подробнее…

Ускорение работы умного фильтра в Bitrix

На скорость влияет фасетный индекс. Суть его функционирования немного похоже на кэширование. Все содержимое каталога единоразово индексируются в фасет и фильтрация производится по нему. Таким образом, работа ускоряется в 3-4 раза. 

Включить его можно здесь: 

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

Особенности ЧПУ и SEO‑оптимизации

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

Даже при корректной базовой настройке у стандартного умного фильтра Битрикс есть ряд SEO‑нюансов:
  • слова на кириллице в URL могут отображаться в виде закодированной строки, если не настроена транслитерация;
  • путь, формируемый системой подбора, иногда получается слишком длинным, с множеством служебных сегментов;
  • по умолчанию сложно гибко задавать canonical‑теги для отфильтрованных страниц;
  • в URL могут появляться лишние директивы вроде /apply/;
  • на отфильтрованных страницах стандартными средствами нельзя задать уникальные заголовки и тексты;
  • при интеграции с 1С в качестве кода свойства может использоваться xml_id, что даёт нечитаемые адреса, например: /filter/bed_obivka-is-e3881c5ecfc6d4f8650892f7bdb2f0c2/.

Решить эти задачи помогают специализированные модули, например «Инструменты SEO специалиста» или Sotbit seo meta для умного фильтра Bitrix.

С их помощью можно:
  • быстро прописывать мета‑теги (title, description, keywords) для комбинаций фильтра;
  • задавать шаблоны заголовков и H1;
  • управлять хлебными крошками и canonical‑ссылками;
  • настраивать человекопонятные URL‑адреса;
  • формировать карту сайта и смотреть статистику по SEO‑страницам.

Такие модули серьезно экономят время SEO‑специалиста, разработчика и контент‑менеджера: многие действия выполняются массово и в пару кликов.

22 трекера задач для управления и организации работы сотрудников Читайте также 22 трекера задач для управления и организации работы сотрудников

Заключение

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

Вопросы – ответы

Что представляет собой инструмент фильтрации в системе Битрикс?

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

В каких случаях стоит использовать этот инструмент на сайте?

Такой фильтр особенно полезен в интернет-магазинах, где представлено много товаров или материалов с различными характеристиками. Он помогает сузить результаты, исключить ненужные позиции и сэкономить время посетителю — это особенно важно при большом ассортименте.

Какие шаги нужно выполнить, чтобы добавить фильтрацию на сайт?

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

Как выбрать параметры для пользователя при отборе товарных позиций?

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

Какие настройки повысят удобство работы с функционалом?

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

    Оставить заявку
    Оставить заявку
    Получите консультацию и персональное предложение по развитию вашего бизнеса.
    У меня есть промокод
    Заявка отправлена!
    Мы свяжемся с вами в ближайшее время.
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    0 Комментарий
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии