+7 495 152-72-55 info@internet-expert.ru

Высокая скорость загрузки сайта с ElasticSearch

Избавьте ваших клиентов от долгого ожидания загрузки списка товаров каталога с помощью внедрения ElasticSearch для интернет-магазинов на 1С Битрикс.

Заказать внедрение Рассчитать стоимость
Представьте, что вы зашли на сайт популярного маркетплейса и вместо списка товаров видите бесконечную загрузку. Что вы сделаете дальше? Скорее всего пойдете на другую площадку.

Похожая картина может происходить с вашим интернет-магазином, если:

  • Ваш каталог содержит 3000+ товаров
  • Список товаров загружается с задержкой
  • В вашем каталоге большое количество свойств
  • Сортировка по фильтрам тормозит загрузку каталога
  • Долго загружаются изображения товаров
Не теряйте трафик и посетителей! Увеличьте продажи в несколько раз за счет повышения скорости работы каталога товаров!
Преимущества ElasticSearch для фильтра 1С Битрикс
Технические:
Супер быстрый
вывод списка товаров
С ElasticSearch список товаров с картинками и характеристиками загружается мгновенно. Это позволит посетителю быстрее совершить покупку.
Мгновенная
сортировка и фильтрация
Скорость загрузки списка товаров после применения фильтров составляет 0,2 сек.
Возможность вывода цен для разных групп пользователей
С применением ElasticSearch вы сможете показывать оптовым и розничным покупателям разные цены, что никак не скажется на производительности сайта.
Возможность быстрого обновления актуального остатка и цены
Вы избавитесь от неприятных ситуаций, когда покупатель смог купить зарезервированный ранее товар по заниженной цене.
SEO:
Индексация страниц сайта в 10 раз быстрее
Покупатель не увидит ваш товар, если страница не проиндексирована. Каждое изменение в карточке товара - это новая индексация. С ElasticSearch ваш сайт будет проиндексирован в 10 раз быстрее.
Количество отказов меньше в 3 раза
Если покупатель видит бесконечную загрузку списка товаров он уходит с сайта, не совершив никакого действия. Внедрение ElasticSearch позволяет минимизировать подобное поведение.
Глубина просмотра страниц выше в 2 раза
Повышение скорости загрузки сайта позволит посетителю просмотреть более 1 страницы, а вам повысить продажи
Рост конверсии в продажу в 2 раза
Покупатели больше доверяют качественным и быстрым сайтам. Если вашим сайтом удобно пользоваться, быстро и четко работают фильтры, то путь клиента до совершения заказа сокращается и продажи растут.
Улучшите умный фильтр 1С Битрикс с ElasticSearch
Главные преимущества ElasticSearch

Поддержка фильтрации по тысячам характеристик и их значений

Даже если у ваших товаров свыше 100 свойств, сортировка по фильтрам будет работать без задержек.

Работа с большим каталогом товаров

Вы сможете размещать в своем каталоге до 2 млн позиций, не опасаясь за скорость работы сайта

Возможность работы с наличием на десятках складов

ElasticSearch значительно ускоряет сортировку по наличию, даже если данные поступают по нескольким складам.

Поддержка сотен видов цен

Это возможность отображения разных видов цен для оптовых и розничных покупателей, даже если их больше сотни

Фоновое обновление индексов

Во время обновления программного обеспечения сайт продолжает стабильно работать

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

С помощью нашего решения можно формировать произвольные подборки товаров в каталоге под популярные поисковые запросы.
Представим, что в каталоге 5000 товаров на 3 складах. Это значит что для сортировки по наличию, система должна обработать 5000*3=15000 записей. Внедрение ElasticSearch позволяет выполнять такую сортировку практически мгновенно, за 15-20 миллисекунд, даже если остатки находятся на различных складах и в разных форматах (много-мало, есть-нет, количественно)!
Как мы внедряем ElasticSearch
1. Аудит проекта и подбор оптимальной конфигурации
Оцениваем количество товаров и свойств, объемы движения остатков, частоту обновления цен, сложность макетов дизайна, шаблонов, компонентов и кода проекта. Рассчитываем насколько быстро получится подключить ElasticSearch и какие дополнительные элементы инфраструктуры для него понадобятся. Готовим результаты в виде описания и порядка действий по внедрению, оцениваем стоимость и отправляем вам на согласование.
2. Заключение договора
Мы готовим шаблон договора с вашими реквизитами, прописываем подобранные условия по конфигурации, сроки разработки и особенности внедрения решения исходя из результатов аудита.
3. Настройка тестовой копии сайта
Мы делаем полную копию сайта с рабочего сервера на тестовый потому что процесс интеграции Эластика может занять продолжительное время (до 1 месяца) и основной сайт должен при этом корректно работать.
4. Настройка сервера ElasticSearch
Тут выбираем - для маленьких магазинов можно запустить эластик прямо на сервере сайта. Но если каталог превышает около 3 тыс. наименований номенклатуры, то для Эластика необходимо подключить дополнительный сервер. Обычно мы рекомендуем managed ElasticSearch в Yandex Cloud и подбираем минимально подходящий тариф.
5. Разработка логики загрузки каталога товаров в Elastic
Данные о ваших товарах - должны каким-то образом попасть в ElasticSearch. Мы разрабатываем скрипты загрузки каталога в базу данных Эластика и подбираем необходимую логику индексации данных: для числовых и списочных значений, для параметров с полнотекстовым и морфологическим поиском, настраиваем необходимые объединения, и т.д.
6. Разработка логики обновления поисковых индексов
Частота обновления данных в Эластике зависит от того как быстро и какие данные в каталоге изменяются. Как правило, это остатки, цены, сами товары и их свойства. Они могут обновляться как раз в сутки, так и раз в час, полчаса, каждые десять минут - смотря как быстро они изменяются в вашем бизнесе.
7. Разработка логики отображения списков товаров по индексам из ElasticSearch
После подключения эластика - все списки товаров на сайте будут выводиться по данным из его индексов. В том числе сортировки, разбивка на страницы, списки товаров по разделам, и т.д. Эластик позволяет получать список карточек для отображения по текущему запросу во много раз быстрее чем стандартный комплексный компонент каталога Битрикса.
8. Подключение индексов Elastic к компоненту Умного Фильтра 1С-Битрикс
В умном фильтре битрикса должны отображаться те параметры товаров, которые загружены в эластик. При выборе пунктов в фильтре - должно показываться сколько товаров найдено. И при применении фильтра - список товаров должен обновиться с учетом выбранных параметров. Всё это с Эластиком работает во много раз быстрее, чем при стандартной фильтрации.
9. Отладка и тестирование
Проверяем корректность работы всех разделов сайта - что по нужным ссылкам нужные разделы каталога, товары в правильном порядке, фильтры и пагинаторы работают, и т.д. А вы - проверяете скорость работы сайта.
10. Перенос на рабочий сервер
Необходимо перенести скрипты, изменения по шаблонам сайта и коду компонентов, настроить расписание регулярных задач по обновлению данных, настроить в эластике права доступа для рабочего сайта, чтобы избежать несанкционированных подключений, настроить бекапы, и т.д.
11. Поддержка и сопровождение инфраструктуры
Эластик - это дополнительный сервис для вашего сайта, который требует контроля работы, резервного копирования и мониторинга. В случае его поломки - может произойти отказ работы всего сайта. Мы постоянно проверяем его статус и правильность работы, принимаем меры в случае проблем. Для вас же главное - та скорость и преимущества которые Elastic дает вашему сайту!
Увеличьте продажи в несколько раз за счет ускорения работы каталога товаров!
Рассчитать стоимость внедрения