Highload-разработка интернет-магазина труб для ТМК
Заказная разработка и глубокая доработка платформы с интеграцией ERP, кредитных сервисов и умных калькуляторов
Задача:
Автоматизировать продажи металлопродукции, объединить разрозненные системы и внедрить кредитные решения для клиентов.
Причина:
Ручные процессы и отсутствие интеграций между ERP, финансовыми и торговыми системами замедляли рост онлайн-продаж и увеличивали операционные затраты.
ПАО «Трубная Металлургическая Компания» (ТМК), ведущий мировой производитель стальных труб, столкнулся с задачей цифровой трансформации каналов сбыта. Рост онлайн-продаж требовал перехода от разрозненных процессов к единой, отказоустойчивой платформе, способной выдерживать высокие нагрузки и обеспечивать клиентам уровень сервиса, сопоставимый с B2C-сегментом.
Задача и вызовы
Основной задачей была разработка интернет-магазина, который бы не просто презентовал каталог, а стал полноценным инструментом продаж, интегрированным в ядерные бизнес-процессы компании. Ключевые вызовы включали:
- Синхронизация данных: Необходимость в режиме, близком к реальному времени, обмениваться данными с SAP ERP (остатки, цены, статусы заказов) без создания нагрузки на критически важную систему предприятия.
- Высокая нагрузка: Платформа должна была стабильно работать в условиях пиковых нагрузок, особенно в период сезонного спроса, обрабатывая тысячи транзакций ежедневно.
- Сложная продуктовая логика: Реализация уникальных функций для металлопроката, таких как калькуляторы пересчета веса (тонны) в длину (метры) и расчет стоимости железнодорожной доставки с учетом вагонных норм.
- Внедрение финансовых сервисов: Интеграция кредитных продуктов от СберБизнеса для предоставления клиентам возможности покупки в рассрочку.
Процесс реализации и решение трудностей
Проект был реализован в несколько этапов с применением гибких методологий разработки.
1. Анализ и проектирование архитектуры. Первым шагом стал глубокий аудит существующих процессов и интерфейсов взаимодействия с SAP. Было выявлено, что прямая интеграция может привести к замедлению работы ERP-системы. В качестве решения была выбрана микросервисная архитектура с использованием брокера сообщений (RabbitMQ). Это позволило организовать асинхронный обмен данными: изменения в SAP поступают в очередь, откуда обрабатываются соответствующими микросервисами магазина, что гарантировало стабильность обеих систем.
2. Разработка и интеграция. На этапе разработки особое внимание уделили созданию API-шлюза для безопасного обмена данными с SAP. Были разработаны специализированные микросервисы:
- Сервис каталога и цен: Отвечает за актуализацию номенклатуры и предоставление персональных цен для клиентов.
- Кредитный модуль: Обеспечил бесшовную интеграцию с API СберБизнеса, позволяя клиенту оформить кредитную линию в несколько кликов непосредственно при формировании заказа.
- Сервис калькуляций: Реализовал сложную бизнес-логику для корректного пересчета единиц измерения и расчета логистики.
3. Highload-оптимизация и тестирование. Для обеспечения отказоустойчивости и масштабируемости инфраструктура была развернута в среде Kubernetes. Это позволило автоматически масштабировать вычислительные ресурсы в периоды пиковой нагрузки. Проведенные нагрузочные тесты имитировали одновременную работу тысяч пользователей, что помогло выявить и устранить «узкие» места на этапе тестирования, до запуска в продакшн.
Реализованный проект демонстрирует, что глубокая, продуманная интеграция корпоративных систем и применение современных подходов к разработке позволяют создавать мощные инструменты для цифровизации продаж в B2B-сегменте.

Внедрение нового интернет-магазина позволило ТМК достичь значительных операционных и бизнес-результатов:
Полная автоматизация: Данные о регистрациях, платежах и остатках продукции синхронизируются между платформой и SAP ERP без ручного вмешательства.
Рост клиентской базы: На платформу подключено более 3000 клиентов.
Повышение конверсии: Обновленный пользовательский интерфейс и упрощенная навигация сократили время оформления заказа и повысили удовлетворенность клиентов.
Стабильность под нагрузкой: Платформа стабильно обрабатывает высокие транзакционные нагрузки, обеспечивая бесперебойность продаж.
Источники изображений:
intec-balance.ru / Сайт ТМК eTrade
Интересное:
Новости отрасли:
Все новости:
Публикация компании
Контакты
Социальные сети

