Проектирование и разработка экосистемы электронной коммерции для маркетплейса
Провели комплексную модернизацию двух каналов продаж: бренд-сайта и маркетплейс-платформы. Проект включал полную переработку дизайна, редизайн логики ключевых пользовательских сценариев и миграцию на современный технологический стек
Клиент
E-commerce компания, маркетплейс.
Задача
Бизнес-задачи
-
Повысить конверсию в продажах и лояльность клиентов за счет улучшения пользовательского опыта (UX/UI) и производительности платформ. В основе — анализ поведения клиентов и их отзывов.
-
Модернизировать устаревшие системы и перенести их на современные, поддерживаемые и масштабируемые технологии.
-
Обеспечить бесшовную работу e-commerce-процессов (корзина, оформление заказа, акции, региональность) для миллионов пользователей.
Технические задачи
-
Разработать две системы с нуля или провести глубокий рефакторинг существующих систем: бренд-сайт (товары заказчика) и маркетплейс (товары сторонних производителей).
-
Спроектировать и реализовать надежную интеграцию между внутренними и внешними сервисами.
-
Обеспечить высокую производительность и отказоустойчивость под высокими нагрузками (пиковые продажи, сезонные акции).
Решение
Провели глубокую ревизию и верификацию бизнес-требований. При разработке архитектуры особое внимание уделили ее масштабируемости под текущие и перспективные потребности бизнеса.
Этапы, сроки и инструменты:
Проект длился более 6 месяцев в формате интенсивных Scrum-спринтов.
1. Аналитика и проектирование (~2 месяца).
В Confluence создана единая база знаний — более 400 документов. Описаны процессы резервирования, логистики, акции, региональность. Разработаны спецификации API в Swagger.
2. Основная разработка и релизные циклы (~6 месяцев).
Кросс-функциональная команда из 19 экспертов (аналитики, разработчики, архитекторы, DevOps) работала короткими итерациями.
- 6 релизных циклов (по 4 недели каждый).
- Каждый спринт завершался поставкой готового функционала, что позволило гибко корректировать требования.
3. Тестирование и стабилизация (~2 месяца).
Проведено 12 стабилизационных релизов. Весь функционал, задействованный в критических сценариях покупки и пользовательского пути, покрыт тест-кейсами. Обеспечена надежная работа интеграций между бренд-сайтом, маркетплейсом и внешними системами (Я.Карты, внутренняя CRM-система, 1С-Битрикс).
Результат
Запущены в промышленную эксплуатацию две независимые, но интегрированные системы:
- Бренд-сайт — для продажи собственных товаров заказчика.
- Маркетплейс — площадка для сторонних производителей.
Создана масштабируемая архитектура, готовая к росту нагрузок в 5-10 раз.
Клиент получил полную документацию по всем бизнес-процессам в Confluence (рабочее пространство компании для создания и обмена знаниями) и это в разы упростила дальнейшую поддержку проекта.
Бизнес-эффект
-
Рост продаж на 10% (по сравнению с аналогичным периодом прошлого года) достигнут за счет оптимизации производительности и пользовательского опыта при использовании приложений (UX).
-
Рост лояльности и удовлетворенности (NPS/CSI): Интуитивно понятные сценарии и быстрая загрузка страниц повысили удовлетворенность покупателей.
-
Снижение издержек: автоматизация и стандартизация складских и логистических процессов сократили объем ручных операций, а также риск связанных с ними ошибок.
-
Масштабируемость. Технологический стек и архитектура позволяют бизнесу легко подключать новых продавцов, запускать акции и выводить новые товарные категории без существенных доработок.
Трудности
1. Сжатые сроки и большой объём работ
-
2 сложные системы параллельно, жёсткий дедлайн
-
19 человек в команде, 0 пропущенных спринтов благодаря строгому Scrum и ежедневной синхронизации
2. Высокая сложность и нестандартность требований
-
100+ уникальных бизнес-правил (акции, региональность, товарные категории)
-
400+ аналитических документов, отдельная команда бизнес-аналитиков, еженедельная валидация с заказчиком
3. Обилие интеграций
- 4 ключевых внешних систем: Я.Карты, 1С-Битрикс, CRM, BI, а также системы сторонних производителей, размещающих свои товары на маркетплейсе.
Технологии
Jira, Confluence, React.js + Next.JS, Symfony, 1С-Битрикс, Elasticsearch (+kibana), Redis, Swagger, RabbitMQ, Scrum