✦Первый в России сайт с полным циклом ИИ✦Смотрите презентацию ИИ-сайта продаж✦Сайт, которым полностью управляет ИИ✦Контент, реклама, лиды и аналитика — на автопилоте

Как проверить фильтрацию товаров на сайте

13 мин чтения
Д

ДаниилТехнический директор AmSales

Отвечает за разработку: сайты, веб-приложения, ИИ-интеграции, приложения для Битрикс24 и бэкенд.

Как проверить фильтрацию товаров на сайте

Коротко: Проверка фильтрации товаров включает контроль корректности выдачи по параметрам, проверку ссылок на реестры сертификатов согласно Постановлению № 657 и разграничение пользовательских фильтров от рекомендательных алгоритмов по ст. 10.2-2 Закона № 149-ФЗ. Тестирование должно подтверждать, что пользователь видит только релевантный товар, а информация о его соответствии стандартам доступна и актуальна.

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

Когда покупатель заходит в интернет-магазин, он ожидает мгновенного результата. Выбрал «черный», «кожаный», «размер XL» - и увидел именно эти вещи. Если в выдаче всплывает что-то лишнее или, что еще хуже, то, что не соответствует выбранным критериям, лояльность падает до нуля. Но проблема не только в удобстве. В 2026 году ошибки в работе каталога могут стоить компании не только упущенной прибыли, но и штрафов от регуляторов за нарушение правил дистанционной торговли и несоблюдение требований к раскрытию алгоритмов.

Методология тестирования фильтров в каталоге

Тестирование каталога сайта - это не просто проверка того, нажимаются ли кнопки. Это комплексная проверка логики, на которой строится вся товарная матрица. Мы разделяем этот процесс на три уровня: функциональный, логический и контентный. Функциональный уровень проверяет саму работоспособность интерфейса. Кликается ли чекбокс? Открывается ли выпадающий список? Не «улетает» ли страница в ошибку 500 при попытке применить сразу пять фильтров? Это база, без которой двигаться дальше нет смысла.

Логический уровень гораздо сложнее. Здесь мы проверяем, как именно система обрабатывает запросы. Например, если пользователь выбирает два взаимоисключающих параметра (например, «материал: шелк» и «материал: хлопок»), что должен выдать сайт? Правильная работа фильтров интернет-магазина подразумевает, что система либо выдает товары, соответствующие обоим условиям (если это логика «И»), либо корректно сообщает об отсутствии результатов. Ошибки на этом этапе часто связаны с неправильной настройкой базы данных или некорректными индексами в поисковом движке.

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

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

  • Параметр фильтра (например, «Цвет - Синий»).
  • Ожидаемый результат (только товары с атрибутом color: blue).
  • Фактический результат (что реально увидел тестировщик).
  • Статус (пройдено/провалено).
Такой подход позволяет не просто «потыкать» сайт, а провести полноценную проверку фильтрации товаров, исключая человеческий фактор.

Инструментарий для проверки

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

Граничные значения и проверка логики выдачи

Проверка граничных значений - это классический метод тестирования, который крайне важен для каталогов. В контексте интернет-магазина это означает проверку экстремальных значений фильтров: минимальной и максимальной цены, самого начала и конца алфавитного списка брендов, крайних значений веса или объема. Часто бывает, что фильтр по цене работает корректно для диапазона 1000 - 5000 рублей, но стоит пользователю выставить 0 или максимально допустимое значение, как выдача ломается или выдает пустой экран.

Еще один важный аспект - проверка логики «И» (AND) и «ИЛИ» (OR). Большинство современных каталогов используют логику «И» при выборе нескольких параметров из разных категорий (например, Бренд + Размер). Если вы выбрали «Nike» и «42 размер», вы должны получить только кроссовки Nike 42-го размера. Если система выдает все кроссовки 42-го размера, включая Adidas - это ошибка настройки фильтров интернет-магазина.

Существует также проблема «пустых фильтров». Хороший интерфейс должен скрывать или делать неактивными те значения фильтров, которые не приведут к результату при текущем наборе выбранных параметров. Если пользователь выбрал «Смартфоны», а в фильтре «Материал корпуса» всё еще активен «Хлопок», это плохой UX. Это не только раздражает, но и создает лишнюю нагрузку на сервер, так как система вынуждена делать запросы к базе, которые заведомо ничего не найдут.

При тестировании обязательно проверяйте ситуацию «нулевого результата». Когда пользователь выбирает комбинацию, которой не существует в природе (например, «Телевизоры» + «Размер: 10 см»), сайт не должен просто показывать пустую страницу. Он должен выводить понятное сообщение: «По вашему запросу ничего не найдено. Попробуйте изменить параметры фильтрации». Это удерживает пользователя на сайте и дает ему возможность продолжить поиск, а не закрыть вкладку.

Различие фильтров и рекомендательных технологий

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

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

Рекомендательные технологии работают иначе. Они используют алгоритмы для подбора товаров, которые пользователь не запрашивал напрямую. Например, блоки «С этим товаром часто покупают», «Вам может понравиться» или персонализированная выдача на главной странице, основанная на истории его просмотров. Здесь система берет на себя роль «советчика», подсовывая товары на основе скрытых математических моделей. Именно такие блоки подпадают под действие ст. 10.2-2 Закона № 149-ФЗ.

Характеристика Фильтры и сортировка Рекомендательные технологии
Кто управляет выдачей? Пользователь (явный запрос) Алгоритм (скрытый запрос)
Прозрачность Понятна и предсказуема Может быть непрозрачной
Требование по 149-ФЗ Раскрытие правил не требуется Обязательное раскрытие правил работы

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

Соблюдение ст. 10.2-2 Закона № 149-ФЗ

С 1 октября 2023 года вступила в силу статья 10.2-2 Закона № 149-ФЗ, которая внесла серьезные коррективы в правила работы онлайн-площадок. Если ваш интернет-магазин или маркетплейс использует алгоритмы, которые подбирают товары на основе поведения пользователя, вы обязаны раскрыть правила работы этих технологий. Это не значит, что нужно публиковать программный код, но нужно четко объяснить пользователю, по каким критериям ему предлагаются те или иные товары.

Как это выглядит на практике? На сайте должен быть раздел (обычно в «Политике использования сайта» или отдельный пункт в FAQ), где описано, что, например, «рекомендации в блоке "Похожие товары" формируются на основе ваших предыдущих просмотров и покупок». Это требование направлено на борьбу с манипуляциями, когда площадка может искусственно завышать позиции определенных брендов или товаров за счет скрытых алгоритмов, не сообщая об этом покупателю.

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

Если вы внедряете новый модуль рекомендаций, проверьте следующие пункты:

  1. Указано ли в правилах, что на сайте используются рекомендательные технологии?
  2. Объяснено ли пользователю, на каких принципах строятся эти рекомендации (история просмотров, популярность, партнерские соглашения)?
  3. Есть ли у пользователя возможность понять, почему ему показан конкретный товар?
Это не только юридическая страховка, но и элемент доверия. Покупатель охотнее совершает покупку, когда понимает, почему система предлагает ему именно эти варианты.

Требования к карточкам по Постановлению № 657

Работа с каталогом не заканчивается на фильтрации. Когда пользователь нажал на товар, он попадает в карточку. С 1 сентября 2026 года вступила в силу новая редакция правил дистанционной продажи товаров, утвержденная Постановлением Правительства РФ № 657. Эти правила существенно ужесточили требования к информации, которую продавец обязан предоставить потребителю. Теперь просто «красивой картинки и цены» недостаточно.

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

  • Точное наименование товара.
  • Цена в рублях (никаких «от...» без возможности купить по минимальной цене).
  • Гарантийный срок или срок службы.
  • Срок годности (для соответствующих категорий).
  • Условия приобретения и доставки.
Если эти данные отсутствуют или отображаются некорректно (например, цена в фильтре одна, а в карточке другая), это прямое нарушение правил дистанционной торговли.

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

Также проверьте, как отображаются условия возврата. По Постановлению № 657, покупатель должен четко понимать свои права еще до момента оплаты. Информация о возврате не должна быть спрятана в многостраничных договорах. Она должна быть доступна в один-два клика из карточки товара. Это снижает количество конфликтных ситуаций и претензий со стороны Роспотребнадзора.

Проверка ссылок на реестры сертификатов

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

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

При тестировании каталога и карточек товаров обратите внимание на следующие нюансы:

  • Соответствует ли товар в карточке тому, что указано в сертификате (например, модель, артикул, производитель)?
  • Актуальна ли ссылка? (Сертификаты имеют срок действия, и если он истек, ссылка на реестр покажет недействительный документ).
  • Легко ли найти эту ссылку? Она не должна быть скрыта за сложной иерархией меню.
Помните, что для товаров, подлежащих обязательной маркировке, требования еще жестче. Отсутствие сведений о маркировке или подтверждении соответствия в карточке может привести к блокировке товара или штрафам для площадки.

Если вы работаете на маркетплейсе, помните про переходные периоды. Для карточек, размещенных до 1 октября 2026 года, предусмотрен 180-дневный срок на приведение данных в соответствие с новыми требованиями. Однако не стоит откладывать это на потом - лучше настроить автоматическую проверку наличия ссылок на реестры сразу при загрузке новых позиций.

Типичные ошибки при настройке фильтрации

Ошибки в фильтрации - это не всегда технический сбой. Часто это ошибки проектирования или управления данными. Самая распространенная проблема - «мусорные» атрибуты. Это когда в базу данных попадают значения, которые не несут смысла для пользователя. Например, в фильтре «Цвет» могут появиться варианты «Светло-голубой», «Небесный», «Лазурный» и «Голубой». Для покупателя это разные значения, но по сути это один цвет. В итоге пользователь не может найти нужный товар, потому что он не знает, какой именно оттенок выбрать, а фильтры раздувают список до бесконечности.

Вторая частая ошибка - несоответствие фильтров и выдачи. Это происходит, когда атрибуты товара прописаны в одной таблице базы данных, а фильтры строятся по другой. В результате вы выбираете «Бренд: Sony», а сайт показывает вам товары «Samsung», потому что фильтр ищет по полю «Производитель», а в карточке товара данные занесены в поле «Марка».

Третья ошибка - отсутствие связи между фильтрами и наличием товара. Если пользователь применяет фильтр «В наличии», но в результатах все равно видит товары с пометкой «Под заказ» или «Нет на складе», это критический баг. Это не только портит впечатление, но и обманывает ожидания клиента.

К списку ошибок можно добавить и юридические промахи:

  • Использование рекомендательных алгоритмов без раскрытия их правил (нарушение 149-ФЗ).
  • Отсутствие ссылок на реестры сертификатов в карточках (нарушение Постановления № 657).
  • Некорректное отображение цен и условий доставки, которые меняются при переходе из каталога в корзину.
Все эти ошибки в совокупности создают образ ненадежного магазина, что в условиях жесткой конкуренции 2026 года ведет к быстрой потере доли рынка.

Автоматизация контроля качества товарной выдачи

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

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

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

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

Для построения эффективной системы контроля рекомендую придерживаться следующего порядка:

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

Что запомнить:

  • Фильтры - это управление пользователя, а рекомендации - это работа алгоритма (требует раскрытия по 149-ФЗ).
  • С 01.09.2026 обязательна прямая ссылка на реестр сертификата в описании товара.
  • Карточка товара должна содержать цену, гарантию, условия доставки и быть полностью на русском языке.
  • Тестирование должно включать проверку граничных значений и логики «И/ИЛИ».
  • Автоматизация - единственный способ контролировать тысячи позиций на соответствие закону и качеству.
← Все статьи
Поделиться:

Хотите так же?

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