🔎 Каталог: поиск, фильтры, сортировка и страницы
Общий каталог находится по адресу https://mirkrasok.termitsdigital.ru/catalog. Поиск, фильтры и сортировка сохраняются в адресе страницы, поэтому ссылку на готовую выдачу можно скопировать.
На живой витрине 26 августа 2026 года поисковый индекс содержит 1656 товаров, но общий каталог пишет «Найдено 1000 товаров» и даёт только 84 страницы по 12 товаров. Значит, постранично доступны только первые 1000 позиций.
Точный поиск или фильтр может найти товар за пределами этой первой тысячи, но общий каталог пока нельзя использовать для проверки полноты импорта.
Что ищет строка поиска
Поиск проверяет данные в таком приоритете:
- специальные ключевые слова, добавленные администратором;
- название товара;
- SKU (артикул варианта товара) всех вариантов товара.
Описание, бренд и категория не участвуют в текстовом совпадении. Для них используются отдельные фильтры.
После поиска:
- заголовок меняется на «По запросу „…“»;
- запрос появляется среди активных фильтров;
- результат можно дополнительно сузить категорией, ценой, брендом и наличием.
Какие фильтры доступны
| Фильтр | Как работает |
|---|---|
| Категория | Можно выбрать одну категорию |
| Цена, ₽ | Можно указать нижнюю границу «От», верхнюю «До» или обе |
| Бренд | Можно выбрать один бренд |
| Наличие | Один из трёх статусов: «В наличии», «Под заказ», «Нет в наличии» |
Несмотря на квадратные переключатели, категория, бренд и статус здесь не складываются внутри одного фильтра: выбор второго значения заменяет первое.
Панель выводит не больше 10 категорий и 12 брендов. Кнопки «Показать все» и поиска внутри фильтра сейчас нет. Для категории, которой нет в этой десятке, используйте быстрый вход на главной странице.
На живой витрине список брендов сейчас пуст: у импортированного каталога не заполнены данные, из которых строится этот фильтр.
Список брендов для этого фильтра строится только по первой 1000 опубликованных товаров — если брендов и товаров в каталоге очень много, часть брендов может не попасть в список вообще, даже если товары этого бренда есть на сайте.
Если открыть каталог по ссылке с несуществующим или устаревшим идентификатором категории, витрина не покажет ошибку и не покажет пустой результат — она молча откроет весь каталог без фильтра. Это стоит учитывать, проверяя старые рекламные ссылки или ссылки из писем: страница откроется, но фильтр по категории применён не будет.
Как применить фильтры
На широком экране
- Выберите значения слева.
- Нажмите «Показать».
- Над товарами появятся плашки активных фильтров.
- Нажмите крестик на отдельной плашке, чтобы убрать только её, или «Сбросить всё».
На телефоне
- Нажмите «Фильтры». Рядом с названием показывается число уже применённых условий.
- Выберите значения в выезжающей панели.
- Нажмите «Показать … товаров».
Пока новые значения ещё не применены, кнопка показывает количество из текущей выдачи. Настоящее число станет известно после нажатия.
Любое применение или снятие фильтра возвращает выдачу на первую страницу. Полный сброс очищает также поисковый запрос, но сохраняет выбранный способ сортировки.
Если минимальная цена случайно оказалась больше максимальной, сервер меняет границы местами. Отрицательное или нечисловое значение игнорируется.
Как сортируются товары
В списке доступны четыре варианта:
| Название в интерфейсе | Порядок внутри одного статуса наличия |
|---|---|
| «По релевантности» | При поиске — по совпадению с запросом; без запроса — по названию |
| «Сначала дешевле» | От меньшей цены к большей |
| «Сначала дороже» | От большей цены к меньшей |
| «По названию» | По названию |
Сначала идут товары «В наличии», затем «Под заказ», затем «Нет в наличии». Цена, название или релевантность меняют порядок только внутри одной из этих трёх групп.
Как устроена пагинация
Общий каталог показывает 12 товаров на странице. Над выдачей видны текущая страница и общее число страниц, а под товарами — номера страниц и стрелки назад и вперёд.
Переход на другую страницу сохраняет поиск, фильтры и сортировку. На первой странице параметр page из адреса убирается.
Что показывает карточка в каталоге
На карточке есть изображение или нейтральная заглушка, бренд либо категория, название, цена, статус наличия, избранное и действие покупки.
- Если продаваемый вариант один, доступна кнопка «В корзину».
- Если вариантов несколько, цена начинается с «от», а кнопка называется «Выбрать вариант».
- При статусе «Нет в наличии» кнопка покупки неактивна.
Пустая выдача и ошибка
| Что видит покупатель | Что делать |
|---|---|
| «Ничего не найдено» | Изменить запрос, убрать часть условий или нажать «Сбросить фильтры» |
| «Товаров пока нет» | В каталоге нет опубликованных и проиндексированных позиций |
| «Поисковый индекс временно недоступен» | Проверить соединение и нажать «Повторить» |