Фильтр не исправляет незаполненный каталог

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

Рассмотрим магазин, где часть товаров имеет варианты с собственным наличием. Покупатель выбирает свойства в разделе и получает сокращённый список. Для маркетолога задача — определить полезные признаки и проверить, что по ним находятся ожидаемые позиции. Настройку компонента, обновление служебных данных и работу с сервером оставляем специалисту. От заказчика требуется понятный ответ: какой товар обязан попасть в результат и почему.

Откуда фильтр берёт ответ

Стандартный компонент называется catalog.smart.filter и подготавливает условия отбора для списка каталога. В документации указано, что он подключается перед компонентом вывода товаров, иначе список не будет фильтроваться. Источник — справка «Умный фильтр». Поэтому видимая панель с переключателями ещё не подтверждает, что список использует её выбор.

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

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

Какие свойства действительно помогают выбрать

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

Один признак — один понятный смысл

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

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

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

Справочник значений

Разные записи одного значения разделяют ассортимент. Цвета «серый», «сер.» и «серый цвет» могут выглядеть сотруднику одинаково, но посетителю достанутся несколько пунктов вместо одного понятного выбора. До настройки стоит привести значения к принятому словарю: одинаковые названия, единицы и правила заполнения пустых полей. Для размеров полезно явно указывать единицу измерения. Число без неё заставляет угадывать, идёт ли речь о миллиметрах, сантиметрах или другом обозначении. Ответственный за данные также нужен после запуска, иначе следующий импорт вернёт расхождения и фильтр снова начнёт дробить одинаковые товары.

Наглядный разбор

Почему товар попал в результат

  1. Справочник

    Одинаковые названия и единицы

  2. Товар

    Значения занесены

  3. Предложение

    Наличие нужного варианта

  4. Список

    Показан подходящий результат

Отбор использует заполненные свойства и доступные варианты.

Наличие варианта и наличие модели — не одно и то же

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

Что обещает переключатель «В наличии»

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

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

Если магазин принимает покупку с ожиданием поставки, интерфейс объясняет это до добавления в корзину и не выдаёт такую позицию за товар на складе.

Цена тоже относится к определённому выбору

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

Как понять выбранные условия и выйти из пустого результата

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

Применить сейчас или после выбора

Кнопка применения удобнее мгновенного обновления, если покупатель задаёт несколько параметров подряд: он сможет закончить выбор без скачков страницы, а затем получить полный результат одним действием, сохранив перед глазами все ограничения, которые только что включил. Здесь нет победителя по названию технологии. Подрядчик показывает оба действия на реальном объёме каталога, а заказчик смотрит, сохраняются ли выбранные значения и положение страницы.

Подпись счётчика объясняет, что именно посчитано. В Битрикс настройка «Показывать количество» выводит число отобранных элементов во всплывающем блоке. Это количество результатов, описанное в справке компонента, и его не следует подписывать как число единиц на складе. Для товара с предложениями особенно полезно объяснить, что именно считается.

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

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

Телефон проверяют отдельно

На узком экране фильтр часто открывается поверх списка. При закрытии выбранные значения сохраняются, результат виден, а кнопка возврата не уводит неожиданно со страницы. Испытать нужно и длинные названия значений. Они не должны обрезаться так, чтобы разные пункты стали неразличимы, и не должны перекрывать соседние переключатели.

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

Ссылка, возврат и обновление страницы

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

Память браузера и передаваемый адрес

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

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

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

Данные меняются после импорта

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

Как передать ошибку и принять исправление

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

Разделение причин

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

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

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

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

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

Источники и полезные ссылки

  1. 1С-Битрикс: компонент Умный фильтр ↗

Интерфейсы и возможности сервисов могут меняться. Перед настройкой сверяйтесь с актуальной документацией.

Игорь Крещенко

Руководитель ШТАБ ИТ. Занимается управлением проектами, веб-разработкой, рекламой и PR. Подробнее об авторе →