Интернет-магазин «РУСГЕОКОМ»
Вернуться к списку-
Тип проекта:Интернет-магазин
-
Тематика сайта:Оборудование
-
Редакция продукта:Бизнес
-
Сайт:
-
Партнер:
Клиент
Интернет-магазин «РУСГЕОКОМ» – официальный дистрибьютор ведущих мировых производителей геодезических приборов и контрольно-измерительного оборудования. Кроме того, компания осуществляет сервисное обслуживание и реализует комплекс проектно-изыскательских и инженерных работ в различных отраслях (от строительства до гидрометеорологии).
Задачи
Перенести фронтенд с Битрикса на Nuxt, чтобы ускорить работу интернет-магазина. Улучшить релевантность поиска на сайте и сделать механизм расчет стоимости доставки более прозрачным.
Решение
Как решали поставленную задачу:
1. Переезд на Nuxt и ускорение сайта
Проанализировали технические характеристики и производительность проекта на Битрикс и реализовали следующие доработки:
- переписали фронтэнд на Nuxt.js, что позволило увеличить скорость загрузки страниц и повысить показатели Google Page Speed;
- заменили компонентный бэкенд Битрикса на API для лучшей производительности и эффективной обработки запросов;
- переписали каталог для уменьшения количества запросов к базе данных и повышения скорости генерации страниц, т.к. изначально Битриксовый каталог не умел отдавать данные в нужном для API формате;
- настроили кеширование отрендеренных страниц в Redis, т.к. композит Битрикса с SPA не работал, а для Redis есть готовый сторонний плагин, обеспечивающий интеграцию с Nuxt.
2. Добавление сортировки товаров на основе данных о продажах
Настроили сортировку товаров на основе их популярности и наличия на складе: система отображения товаров на сайте стала более гибкая и удобная. Добавили возможность поднимать определенные группы товаров в выдаче, что повысило эффективность продаж и улучшило пользовательский опыт — теперь посетители могут быстрее находить наиболее востребованные товары, а конверсия растет.
3. Улучшение релевантности поиска
Настроили полнотекстовый поиск Sphinx, так как данная система обеспечивает релевантную выдачу даже если пользователь вводит запрос с ошибкой. Кроме того, стало возможно продвижение определенных брендов или продуктов в результатах поиска.
4. Доработка механизма расчета доставки
Для улучшение модуля расчета доставки были произведены следующие доработки:
- подключили API подрядчика-транспортной компании, чтобы получать данные о стоимости и времени доставки;
- написали логику доставок в зависимости от различных параметров, таких как товары, регион, и др.;
- доработали сценарий, в котором пользователь, чьего города нет в списке, видит сообщение о невозможности доставки в его регионе или получает возможность связаться с поддержкой для уточнения информации о доставке;
- разработали правила корзины, которые могут ограничивать способы оплаты и устанавливать стоимость доставки в зависимости от различных условий.
Все произведенные доработки позволили значительно улучшить производительность, функциональность и повысить конверсию интернет-магазина «РУСГЕОКОМ».