БесплатноБазовая интеграция с 1С в подарок при заказе интернет-магазина под ключ

Как спроектировать каталог, в котором легко найти товар

Проектирование каталога на 1С-Битрикс: структура разделов, свойства, умный фильтр и навигация

Каталог — это не список товаров, а маршрут покупателя к покупке. Если человек за пару кликов не понимает, где искать нужное, он уходит — и никакой дизайн кнопок это не спасёт. Проблема почти всегда одна: структуру каталога проектировали «от учётной системы» и здравого смысла разработчика, а не от того, как реальный клиент ищет и сравнивает товар.

Эта статья — о том, как спроектировать каталог на 1С-Битрикс, в котором товар легко найти: как выстроить дерево разделов, распределить характеристики между свойствами инфоблока и торговыми предложениями, настроить умный фильтр и поиск и не потерять скорость на большом ассортименте. Порядок в номенклатуре при этом начинается в учётной системе — здесь помогает аудит и оптимизация 1С.

Коротко

  • Проектируйте каталог от сценариев выбора покупателя, а не от структуры учётной базы.
  • Держите дерево разделов на два-три уровня, глубже — отсекайте умным фильтром.
  • Правильно разделяйте свойства инфоблока (для фильтра) и торговые предложения (варианты товара).
  • Скорость каталога закладывается на этапе проектирования: фасетный индекс, кэш, композитный сайт.

Почему покупатель не находит товар

Провал каталога редко выглядит как «поломка». Товар есть, страницы открываются, но конверсия низкая, а в метрике видно: люди заходят в каталог, перебирают разделы или открывают поиск — и уходят без добавления в корзину. Причина в том, что каталог отвечает не на те вопросы, которые задаёт покупатель.

Типичные корни проблемы одинаковы почти на всех проектах:

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

Проектируем от сценариев выбора

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

Соберите сценарии в явном виде до того, как трогать инфоблоки:

Правило: любая характеристика, по которой покупатель сравнивает товары, обязана быть отдельным свойством инфоблока — иначе по ней нельзя будет ни отфильтровать, ни показать в сравнении. Характеристики, зашитые в текст названия, для каталога бесполезны.
От номенклатуры до витрины каталога Номенклатуратовары из 1ССвойства и SKUхарактеристикиКарточкафото, описаниеИндекспоиск и фильтрКаталогвитрина клиенту
Схема: номенклатура из 1С обрастает свойствами и торговыми предложениями, наполняется контентом карточки и индексируется — так формируется витрина, по которой ищут и фильтруют.

Дерево разделов и глубина вложенности

Разделы каталога в 1С-Битрикс — это разделы инфоблока торгового каталога. Дерево должно вести покупателя к нужной группе товаров быстро и предсказуемо. Оптимум — два-три уровня вложенности: глубже пользователь теряется на промежуточных страницах, площе — тонет в тысячах позиций одного раздела.

Несколько принципов проектирования дерева:

Свойства инфоблока и торговые предложения

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

Что этоСвойство инфоблокаТорговое предложение (SKU)
НазначениеХарактеристика товара для фильтраКонкретный вариант товара
ПримерыБренд, материал, назначение, мощностьРазмер, цвет, фасовка, объём
Своя цена и остатокНет (общие у товара)Да, у каждого варианта
Роль в умном фильтреФасет для отбораОтбор по варианту (размер, цвет)
Источник в 1ССвойство номенклатурыХарактеристика/вариант

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

Умный фильтр и фасеты

Умный фильтр (компонент catalog.smart.filter) — главный инструмент отсева на большом ассортименте. Полезным его делает не количество фасетов, а их осмысленность.

Умный фильтр в Битрикс работает на фасетном индексе — предрассчитанной таблице соответствий «значение свойства — товары». Индекс нужно держать актуальным (переиндексировать после массовых изменений), иначе счётчики и выдача врут. О влиянии индекса на скорость — ниже.

Поиск, подсказки и синонимы

Часть покупателей не пользуется деревом разделов — они сразу идут в поиск. Для них поиск должен быть быстрым и понимающим. Штатный поиск 1С-Битрикс работает на морфологии, но его полезность зависит от настройки.

Поиск, фильтр и REST-подсказки часто завязаны на асинхронные запросы к каталогу. Как безопасно строить такие точки доступа, мы разбирали в материале про REST, вебхуки и безопасность в Битрикс.

Карточка товара как точка решения

Дерево и фильтр приводят покупателя к карточке — и именно на ней принимается решение. Карточка должна закрывать вопросы, которые покупатель задавал при выборе, без ухода на сторонние сайты.

Карточка — это и главная SEO-страница каталога: под неё оптимизируют заголовки, характеристики и контент. Проектируя каталог, закладывайте карточку так, чтобы она одновременно продавала и работала на поисковый трафик.

Листинг: сортировка и просмотр

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

Связь каталога с данными 1С

На большинстве проектов каталог наполняется не вручную, а обменом CommerceML из 1С: разделы, свойства, цены, остатки и торговые предложения приходят из учётной системы. Поэтому структуру свойств на сайте нельзя проектировать в отрыве от номенклатуры в 1С — иначе обмен будет плодить дубли и «плавающие» значения.

Что важно согласовать между сайтом и учётом:

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

Скорость каталога и фасетный индекс

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

  1. Фасетный индекс. Умный фильтр работает по предрассчитанному индексу; его держат актуальным и переиндексируют после массовых изменений.
  2. Кэширование компонентов. Списки, разделы и фильтр кэшируются с корректной инвалидацией по изменению товаров.
  3. Композитный сайт. Статическая часть страниц каталога отдаётся мгновенно, динамика (цена группы, наличие) догружается.
  4. Оптимальные выборки. Запросы к каталогу строят на D7 ORM, выбирая только нужные поля, без «выбрать всё и отфильтровать в PHP».

Про современный слой доступа к данным и почему он важен для тяжёлых каталогов — в статье про D7 ORM в Битрикс. Если каталог развивается в сторону агрегатора или площадки с несколькими продавцами, полезен разбор разработки модуля маркетплейса на Битрикс.

Частые ошибки проектирования

Чек-лист внедрения

  1. Сценарии выбора описаны. Ясно, по каким признакам покупатель сравнивает товары в вашей нише.
  2. Дерево разделов спроектировано. Два-три уровня, названия — по логике покупателя, без дублей.
  3. Свойства и предложения распределены. Характеристики для сравнения — в свойствах, варианты — в торговых предложениях.
  4. Умный фильтр настроен. Только значимые фасеты, чистые значения, скрытие пустых, актуальный фасетный индекс.
  5. Поиск работает. Морфология, синонимы, поиск по артикулу, автоподсказки, обработка пустой выдачи.
  6. Карточка закрывает вопросы. Характеристики, варианты, наличие, аналоги и кросс-продажи.
  7. Обмен с 1С согласован. Стабильные коды, единые справочники, свойства сайта соответствуют номенклатуре.
  8. Скорость заложена. Фасетный индекс, кэш компонентов, композитный сайт, выборки на D7.

Вывод

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

Всё это держится на чистых данных из 1С: стабильных кодах, единых справочниках и согласованных свойствах. Наведите порядок в номенклатуре и обмене — и каталог перестанет терять покупателей на пути к корзине, а станет вашим главным инструментом продаж.

Частые вопросы

С чего начать проектирование каталога на 1С-Битrix?

Начинать нужно не с CMS, а с логики выбора покупателя: как он ищет товар, по каким признакам сравнивает и какие вопросы задаёт перед покупкой. На основе этого проектируется дерево разделов и набор свойств инфоблока. Только потом это переносится в структуру торгового каталога, свойства и торговые предложения. Если структуру каталога придумывать «от учётной системы», покупателю будет неудобно.

Сколько уровней вложенности разделов делать?

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

Чем свойство инфоблока отличается от торгового предложения?

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

Как настроить умный фильтр, чтобы он был полезным?

Умный фильтр catalog.smart.filter работает по свойствам, у которых включён флаг «Показывать в умном фильтре». Полезный фильтр содержит только те характеристики, по которым реально выбирают, значения приведены к единому виду (нет «красный» и «Красный» одновременно), а пустые и неинформативные фасеты скрыты. Фасетный индекс нужно держать актуальным, иначе фильтр показывает неверные счётчики.

Нужно ли думать о скорости каталога уже на этапе проектирования?

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

Как связать структуру каталога с данными из 1С?

Каталог наполняется обменом CommerceML из 1С: разделы, свойства, цены и остатки приходят из учётной системы. Поэтому структуру свойств на сайте согласуют с номенклатурой в 1С, чтобы обмен не создавал дублей и не «плавали» значения. Часть задач по чистоте номенклатуры решается на стороне 1С — аудитом и автоматизацией учёта.

Что важнее — поиск или навигация по разделам?

Нужны оба, потому что покупатели делятся на «искателей» и «навигаторов». Одни сразу идут в поле поиска и вводят название или артикул, другие кликают по разделам и фильтруют. Хороший каталог одинаково хорошо обслуживает оба сценария: понятное дерево разделов, умный фильтр и быстрый релевантный поиск дополняют друг друга, а не конкурируют.

Как понять, что каталог спроектирован плохо?

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

Поделиться:

Нужен каталог, в котором покупатель находит товар за пару кликов?

Спроектируем структуру разделов, свойства и умный фильтр, наведём порядок в номенклатуре и обмене с 1С. Рассчитаем работу по вашему ассортименту.

Аудит и оптимизация 1С

Редакция B2Bsite

Команда B2Bsite. С 2014 года разрабатываем интернет-магазины и порталы на 1С-Битрикс: проектируем каталоги, умный фильтр и обмен с 1С так, чтобы покупатель находил товар, а бизнес — рос.

← Все статьи блога