Каталог товаров и поиск в интернет-магазине на 1С-Битрикс

Каталог и поиск в интернет-магазине

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

Каталог товаровПоиск1С-БитриксElasticsearch

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

Разработка каталога товаров

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

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

Поиск для интернет-магазина

Штатный поиск 1С-Битрикса приемлемо работает на небольшом каталоге и заметно деградирует, когда позиций становится много: медленно отвечает, не прощает опечаток и плохо ранжирует. На больших каталогах мы выносим поиск в Elasticsearch — тогда быстрый поиск товаров работает за десятки миллисекунд, переживает опечатки и синонимы и умеет подсказывать прямо в строке ввода.

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

Фильтры товаров

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

Когда это нужно

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

Если магазин ещё только предстоит сделать, смотрите создание интернет-магазина под ключ. Наполнение каталога из учётной системы разбираем в услуге обмен 1С с сайтом.

Форматы работ

От аудита до полной замены поискового движка.

Стартовый

Аудит каталога и поиска

Замеры скорости, разбор запросов покупателей и заключение, что чинить.

Ориентировочная стоимость
160 000 ₽
~40 часов работы
Подробнее о тарифе
Оптимальный

Умный фильтр и структура каталога

Перепроектирование разделов, свойств и фильтрации без замены поиска.

Ориентировочная стоимость
456 000 ₽480 000 ₽5%
~120 часов работы
Подробнее о тарифе
Максимум возможностей
Продвинутый

Поиск на Elasticsearch

Вынос поиска из Битрикса во внешний движок: скорость, опечатки, подсказки.

Ориентировочная стоимость
720 000 ₽800 000 ₽10%
~200 часов работы
Подробнее о тарифе

Детальный разбор тарифов

Сравните возможности каждого уровня и выберите решение, которое соответствует масштабу и задачам вашего проекта.

Тариф 1

Аудит каталога и поиска

Замеры скорости, разбор запросов покупателей и заключение, что чинить.

Средняя стоимость
160 000 ₽
~40 ч

С этого стоит начинать, если непонятно, где именно теряются покупатели.

Что входит в работы

  • Замеры скорости каталога, фильтра и поиска.
  • Разбор поисковых запросов покупателей и нулевых выдач.
  • Проверка заполнения свойств и структуры разделов.
  • Заключение с перечнем работ и приоритетами.

Результат

Понятный список причин и план работ с оценкой.

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

Тариф 2

Умный фильтр и структура каталога

Перепроектирование разделов, свойств и фильтрации без замены поиска.

Средняя стоимость
456 000 ₽
480 000 ₽5%
~120 ч

Когда ассортимент вырос, а структура осталась от запуска.

Что входит в работы

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

Результат

Каталог, в котором покупатель доходит до товара, а роботы не тонут в адресах.

Подходит для: каталогов от нескольких тысяч позиций.

Тариф 3

Поиск на Elasticsearch

Вынос поиска из Битрикса во внешний движок: скорость, опечатки, подсказки.

Средняя стоимость
720 000 ₽
800 000 ₽10%
~200 ч

Для больших каталогов, где штатный поиск перестал справляться.

Что входит в работы

  • Проектирование индекса и правил ранжирования.
  • Морфология, синонимы и устойчивость к опечаткам.
  • Подсказки в строке поиска и поиск по свойствам.
  • Синхронизация индекса с каталогом и обменом из 1С.
  • Нагрузочное тестирование и мониторинг.

Результат

Поиск, который отвечает за десятки миллисекунд на любом объёме каталога.

Подходит для: магазинов с десятками тысяч позиций и активным поиском.

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

Почему поиск в интернет-магазине работает медленно?

Чаще всего причина не в самом поиске, а в объёме каталога и в том, как заполнены свойства товаров. Штатный поиск 1С-Битрикса рассчитан на умеренный ассортимент: на десятках тысяч позиций он начинает отвечать секундами и плохо ранжирует результаты. Начинаем с замеров, чтобы понять, чинить заполнение свойств или выносить поиск во внешний движок.

Зачем нужен Elasticsearch, если поиск уже есть в Битриксе?

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

Фильтр товаров плодит мусорные страницы в поиске. Это лечится?

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

Можно сделать поиск, не переделывая весь магазин?

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

Сколько времени занимает такая работа?

Аудит — около недели. Перепроектирование каталога и фильтра — от трёх недель. Вынос поиска на Elasticsearch вместе с синхронизацией и нагрузочным тестированием — от полутора месяцев. Точные сроки называем после аудита.

Готовы обсудить ваш проект?

Расскажите о задаче — мы предложим оптимальное решение и рассчитаем стоимость.