Главное о кейсе
Для федеральной сети магазинов автозапчастей БИ-БИ мы разработали и запустили новую самостоятельную
e-commerce-платформу на замену SAP Hybris. Переход с коробочного решения на кастомное позволил создать гибкую и масштабируемую IT-стратегию, свободную от ограничений устаревшей платформы. Новое решение стало не только удобным маркетплейсом, но и главным рабочим инструментом для менеджеров в офлайн-магазинах.
Ключевое решение — отказоустойчивая и масштабируемая микросервисная архитектура со всеми необходимыми интеграциями и асинхронным обменом данными с 1С (через Kafka), которая гарантирует быструю и бесперебойную обработку каждого заказа.
Параллельно с созданием платформы мы сделали полный редизайн интерфейсов, в основу которого легли количественные исследования на базе опросной панели. Новый UI/UX был избавлен от перегруженности прежнего, стал визуально чище, а также существенно улучшил пользовательский опыт и оптимизировал user-flow покупки товара от его поиска до оформления доставки.
Как проект изменил жизнь пользователей
Вместо прежнего интерфейса, перегруженного элементами с устаревшей типографикой, покупатели получили современный чистый дизайн с четкой иерархией элементов. Ключевые целевые действия (поиск по VIN, работа с «Каталогом» и оформление покупки) стали нативно понятнее, а обновлённый дизайн обеспечил комфортную навигацию с любого устройства, что подтверждается ростом конверсии в оформление заказа на +7% и снижением bounce rate на главной странице на - 18%.
Адаптивный дизайн обеспечил комфортную навигацию с любого устройства - доля мобильных заказов выросла с 42% до 45%
У менеджеров офлайн-магазинов появился удобный инструмент для оформления заказов у кассы. Если раньше для этого нужно было переключаться между интерфейсами, что отнимало много времени, то теперь оформление заказа стало проще и быстрее.
Бизнес-задача и ее решение
Главная задача – разработка e-commerce платформы на замену SAP Hybris, которая прекратила поддержку в России. Для технологической независимости бизнеса необходимо было создать полностью автономный масштабируемый
e-commerce продукт, который компания может поддерживать и развивать самостоятельно – и осуществить переход на этот продукт с SAP Hybris.
Мы реализовали решение на базе асинхронной архитектуры с Kafka: все взаимодействия с 1С (остатки, заказы, клиенты) теперь проходят через буфер, и ни один заказ не теряется, даже если 1С временно недоступна.
Параллельно мы провели полный редизайн интерфейса, чтобы улучшить опыт конечных пользователей и сотрудников БИ-БИ. Для начала мы провели масштабное исследование, которое охватило UX/UI, CJM, анализ конкурентов, метрик и составление портрета пользователя.
В результате бизнес получил независимую и отказоустойчивую
e-commerce систему, которая готова обрабатывать до 24 000 заказов в сутки на основании данных нагрузочного теста, со средним временем оформления заказа 28 секунд (ранее — 74 секунды). Система готова к полному переключению нагрузки, дальнейшему масштабированию и обладает всем необходимым для работы функционалом: личным кабинетом с удобной авторизацией, поиском по сайту, каталогом, сервисами добавления в корзину, оплаты и доставки.
Крафт (мастерство), реализация, технические детали
Главная ценность проекта – бэкенд-архитектура, рассчитанная на высокую нагрузку и отказоустойчивость в связке с 1С. Каждое сообщение в системе имеет уникальный request_uuid, что позволяет отслеживать всю цепочку обработки заказа, а проверка по ключу идемпотентности полностью исключает дублирование.
В проекте реализован интеграционный слой, который объединяет 14 внешних и 7 внутренних сервисов, в том числе сервис каталоги запчастей, внутренние системы 1C и Loya, сервисы расчета доставки и валидации адресов/реквизитов и внутреннюю инфраструктуру. Таким образом, под капотом маркетплейса есть свои системы PIM, OMS, а также удобная CMS для управления.
Также мы разработали модуль проценки, который опрашивает одновременно два источника данных – SOAP-сервисы Laximo и Eplex и обогащает свой внутренний каталог запчастей новыми данными.
Это обеспечивает:
— максимально короткое возможное время ответа с учетом количества источников: даже в пиковые моменты оно снижено с 31 секунды до 16
— точность подбора до 98,3%
— точную привязку запчастей к VIN и модели автомобиля
— доступ к расширенной базе неоригинальных, но совместимых запчастей, к оригинальным каталожным номерам и их аналогам, а также к актуальным данным об остатках и ценах aftermarket-поставщиков
— возможность мгновенно сравнивать предложения и выбирать оптимальный вариант по цене и сроку поставки
Вся архитектура построена с учетом отказоустойчивости и гарантирует доставку данных, даже если одна из систем временно недоступна.
Проведенный редизайн интерфейсов убрал визуальный шум и выделил целевые действия (поиск по VIN, каталог, корзина), что потенциально снижает bounce rate и сокращает путь пользователя.
Инсайты, гипотезы, процесс создания и взаимодействия с заказчиком
На старте мы предположили, что стандартные «коробочные» интеграции e-commerce с 1С не справятся с нагрузкой крупного ритейлера и его требованиями к надежности и отказоустойчивости. Проект подтвердил, что дать нужный результат может только кастомная асинхронная архитектура на брокере сообщений (Kafka).
На старте проекта у клиента уже был работающий маркетплейс. Нужно было перенести на новую e-commerce платформу весь его функционал и улучшить его.
Техническая реализация и редизайн над UI/UX велись параллельно. Запуск проекта проходил поэтапно, регион за регионом. Это помогло протестировать решения в реальных условиях, собрать обратную связь и внести ряд улучшений еще до финального перехода всей сети.
Скриншоты
Комментарий заказчика
«Разработка новой e-commerce платформы совместно с QSOFT стала ключевым этапом в обеспечении технологической независимости БИ-БИ. Особенно отметим сложную, но успешную реализацию модуля проценки: интеграции потребовала высокой точности обработки данных и тщательной отладки механизмов синхронизации.
Команда QSOFT продемонстрировала высокий уровень экспертизы, ответственности и вовлеченности на всех этапах от проектирования архитектуры до поэтапного запуска».