Разработка корпоративного интернет-магазина для B2B-сегмента — это всегда вызов, особенно когда речь идет о крупном промышленном холдинге с тысячами позиций в каталоге и сложной логистикой. В этом кейсе я разберу, как мы решали задачи интеграции, масштабирования и юзабилити для одного из лидеров металлургического рынка. Проект (ТМК eTrade) интересен не только технической сложностью, но и подходом к анализу потребностей B2B-клиентов, которые часто остаются за кадром в подобных историях.
Холдинг столкнулся с типичными для крупного бизнеса проблемами:
- Разрозненные данные: остатки товаров обновлялись вручную, что приводило к ошибкам в заказах.
- Сложности для клиентов: отсутствие единого каталога с актуальными ценами и сроками поставки.
- Высокие нагрузки: сезонные спросы (например, на трубы для строительства) вызывали падение сервиса.
Цель была не просто создать «еще один магазин», а построить систему, которая выдержит пиковые нагрузки и упростит жизнь клиентам.
Вместо разработки «с нуля» мы настроили двустороннюю синхронизацию с SAP и 1С. Это позволило:
- Автоматически обновлять остатки и цены каждые 15 минут.
- Снизить количество ручных операций на 80%.
- Исключить ошибки из-за человеческого фактора.
Для обработки тысяч одновременных запросов мы использовали:
- Микросервисы на .NET Core для изоляции критичных модулей (каталог, корзина, оплата).
- Автоматическое масштабирование в периоды пиковой нагрузки (например, при запуске сезонных распродаж).
- Кэширование данных через Redis, что ускорило загрузку каталога на 40%.
B2B-покупатели — это инженеры, снабженцы, руководители проектов. Им важно:
- Сравнивать товары по техпараметрам (диаметр трубы, материал, ГОСТ).
- Видеть оптовые цены в зависимости от объема заказа.
- Работать с персональными скидками и отсрочкой платежа.
Мы добавили:
- Умный поиск с фильтрами по 20+ параметрам.
- Личный кабинет с историей заказов и шаблонами повторных покупок.
- Расчет доставки с интеграцией в логистические сервисы (например, ЖД-тарификацию).
- Рост онлайн-продаж на 200% за первый год.
- Снижение нагрузки на отдел продаж: 70% заказов перешли в онлайн.
- Обработка 3000+ заказов в день без сбоев даже в пиковые периоды.
Но главный результат — это отзывы клиентов. Например, один из крупных заказчиков отметил: «Раньше на согласование заказа уходило 3 дня, теперь — 15 минут».
- B2B-клиенты хотят того же уровня сервиса, что и B2C. Им нужны персональные условия, но также — скорость и удобство.
- Интеграции важнее «крутого дизайна». Без синхронизации с ERP и 1С даже самый современный магазин будет работать вхолостую.
- Масштабируемость — это не опция, а must-have. Пиковые нагрузки в B2B часто предсказуемы (сезонность, тендеры), и архитектура должна это учитывать.
Эти принципы универсальны и подходят для любых отраслей — от металлургии до ритейла.