
Каталог и поиск в интернет-магазине
Разработка каталога товаров, поиска и фильтров для интернет-магазина на 1С-Битрикс: быстрый поиск по большому ассортименту, умные фильтры, Elasticsearch.
Когда в магазине десятки тысяч позиций, продажи упираются не в дизайн, а в то, находит ли покупатель товар. Мы занимаемся каталогом и поиском отдельно от остальной разработки: проектируем структуру разделов и свойств, настраиваем фильтры и подключаем полнотекстовый поиск, который выдерживает большой ассортимент.
Разработка каталога товаров
Каталог проектируем от реального ассортимента и от того, как покупатель его ищет, а не от выгрузки из 1С как есть. Разделы, свойства, единицы измерения, торговые предложения и связанные товары — всё это решается до вёрстки, потому что переделывать структуру наполненного каталога дорого.
- Структура разделов и навигация по каталогу.
- Свойства товаров, торговые предложения и варианты.
- Карточка товара: характеристики, наличие, аналоги, сопутствующие.
- Корректный обмен свойств с 1С, чтобы создание товара оставалось в учёте.
Поиск для интернет-магазина
Штатный поиск 1С-Битрикса приемлемо работает на небольшом каталоге и заметно деградирует, когда позиций становится много: медленно отвечает, не прощает опечаток и плохо ранжирует. На больших каталогах мы выносим поиск в Elasticsearch — тогда быстрый поиск товаров работает за десятки миллисекунд, переживает опечатки и синонимы и умеет подсказывать прямо в строке ввода.
Решение о переносе принимаем по замерам, а не по умолчанию: если каталог небольшой и поиск отвечает быстро, отдельная поисковая система — лишняя сущность в инфраструктуре, и мы так и скажем.
Фильтры товаров
Фильтр в интернет-магазине — это одновременно инструмент покупателя и источник проблем с индексацией. Мы настраиваем умный фильтр так, чтобы он быстро отвечал на большом ассортименте, не плодил бесконечные адреса страниц для поисковых роботов, а нужные сочетания свойств, наоборот, отдавались как посадочные страницы с собственными заголовками.
Когда это нужно
Обычно к нам приходят с одной из трёх жалоб: поиск ничего не находит, каталог открывается медленно, покупатели не доходят до карточки товара. Начинаем с замеров скорости и разбора поисковых запросов покупателей — часто оказывается, что проблема не в движке поиска, а в том, как заполнены свойства товаров.
Если магазин ещё только предстоит сделать, смотрите создание интернет-магазина под ключ. Наполнение каталога из учётной системы разбираем в услуге обмен 1С с сайтом.
Форматы работ
От аудита до полной замены поискового движка.
Аудит каталога и поиска
Замеры скорости, разбор запросов покупателей и заключение, что чинить.
Умный фильтр и структура каталога
Перепроектирование разделов, свойств и фильтрации без замены поиска.
Поиск на Elasticsearch
Вынос поиска из Битрикса во внешний движок: скорость, опечатки, подсказки.
Детальный разбор тарифов
Сравните возможности каждого уровня и выберите решение, которое соответствует масштабу и задачам вашего проекта.
Аудит каталога и поиска
Замеры скорости, разбор запросов покупателей и заключение, что чинить.
С этого стоит начинать, если непонятно, где именно теряются покупатели.
Что входит в работы
- Замеры скорости каталога, фильтра и поиска.
- Разбор поисковых запросов покупателей и нулевых выдач.
- Проверка заполнения свойств и структуры разделов.
- Заключение с перечнем работ и приоритетами.
Результат
Понятный список причин и план работ с оценкой.
Подходит для: магазинов, где продажи упёрлись, а причина не найдена.
Умный фильтр и структура каталога
Перепроектирование разделов, свойств и фильтрации без замены поиска.
Когда ассортимент вырос, а структура осталась от запуска.
Что входит в работы
- Проектирование разделов, свойств и торговых предложений.
- Настройка умного фильтра и его скорости.
- Приведение в порядок адресов страниц фильтра для поисковых систем.
- Посадочные страницы под значимые сочетания свойств.
Результат
Каталог, в котором покупатель доходит до товара, а роботы не тонут в адресах.
Подходит для: каталогов от нескольких тысяч позиций.
Поиск на Elasticsearch
Вынос поиска из Битрикса во внешний движок: скорость, опечатки, подсказки.
Для больших каталогов, где штатный поиск перестал справляться.
Что входит в работы
- Проектирование индекса и правил ранжирования.
- Морфология, синонимы и устойчивость к опечаткам.
- Подсказки в строке поиска и поиск по свойствам.
- Синхронизация индекса с каталогом и обменом из 1С.
- Нагрузочное тестирование и мониторинг.
Результат
Поиск, который отвечает за десятки миллисекунд на любом объёме каталога.
Подходит для: магазинов с десятками тысяч позиций и активным поиском.
Частые вопросы
Почему поиск в интернет-магазине работает медленно?
Чаще всего причина не в самом поиске, а в объёме каталога и в том, как заполнены свойства товаров. Штатный поиск 1С-Битрикса рассчитан на умеренный ассортимент: на десятках тысяч позиций он начинает отвечать секундами и плохо ранжирует результаты. Начинаем с замеров, чтобы понять, чинить заполнение свойств или выносить поиск во внешний движок.
Зачем нужен Elasticsearch, если поиск уже есть в Битриксе?
Ради скорости и качества выдачи на большом каталоге. Elasticsearch отвечает за десятки миллисекунд, прощает опечатки, понимает синонимы и морфологию, умеет подсказывать прямо в строке ввода. На небольшом каталоге разница незаметна, и тогда мы отговариваем: лишний сервис в инфраструктуре нужно обслуживать.
Фильтр товаров плодит мусорные страницы в поиске. Это лечится?
Да. Настраиваем правила так, чтобы бесполезные сочетания свойств закрывались от индексации, а ценные, наоборот, отдавались как полноценные посадочные страницы со своими заголовками и описаниями. Это стандартная часть работ по фильтру.
Можно сделать поиск, не переделывая весь магазин?
Да, это отдельная работа. Поиск, фильтр и структура каталога меняются независимо от дизайна и остальных разделов сайта. Обычно начинаем с аудита, а дальше беремся за то, что реально влияет на продажи.
Сколько времени занимает такая работа?
Аудит — около недели. Перепроектирование каталога и фильтра — от трёх недель. Вынос поиска на Elasticsearch вместе с синхронизацией и нагрузочным тестированием — от полутора месяцев. Точные сроки называем после аудита.
Готовы обсудить ваш проект?
Расскажите о задаче — мы предложим оптимальное решение и рассчитаем стоимость.