| Заказчики: Ростсельмаш Москва; Машиностроение и приборостроение Подрядчики: Webformula (Группа компаний ВФ) Продукт: Проекты ИТ-аутсорсингаДата проекта: 2020/01 — 2026/01
|
Технология: ИТ-аутсорсинг
|
Содержание
|
2026: Автоматизация заказов 50 000 SKU для 40+ дилеров через REST API
Компания Webformula 11 февраля 2026 года сообщила о реализации проекта для ПАО «Ростсельмаш» по цифровой трансформации B2B-продаж запчастей: от хаоса телефонных заказов и Excel-табличек к интегрированной платформе с визуализацией 50 000 SKU, REST API для синхронизации с 1С дилеров и личными кабинетами для управления парком техники.
Проблема: когда Excel и телефон тормозят рост
Контекст бизнеса
ПАО «Ростсельмаш» — российский производитель сельхозтехники. В состав группы входят 13 предприятий на 11 производственных площадках в 5 странах. Продуктовая линейка: 150+ моделей и модификаций, 24 типа техники — от зерноуборочных комбайнов до тракторов и опрыскивателей.
Дилерская сеть: 40+ официальных партнеров с филиалами в ключевых сельскохозяйственных регионах РФ и СНГ. Целевая аудитория запчастей:
- Небольшие хозяйства: до 30 единиц техники, заказы на 50-200 тыс. руб./квартал
- Крупные агрохолдинги: 30+ единиц техники, парк 100-500 машин, заказы от 1 млн руб./квартал
Как работали до портала (2019-2020)
Процесс заказа запчастей выглядел так:
- Фермер звонит дилеру: «Нужна шестерня для комбайна ACROS 580, артикул не помню»
- Оператор дилера открывает PDF-каталог (3000+ страниц), ищет по описанию
- Уточняет серийный номер комбайна → проверяет совместимость детали
- Звонит на склад: «Есть RSM-161-05-001?» → Ждет ответа 10-30 минут
- Называет цену клиенту (берет из прайс-листа Excel, актуализированного 2 недели назад)
- Отправляет счет на email вручную → Ждет оплаты → Формирует накладную
Среднее время обработки одного заказа: 45 минут. При пике сезона (апрель-май, август-сентябрь) операторы не успевали обрабатывать звонки. Клиенты уходили к конкурентам.
Пять критических проблем
Проблема 1: Нет визуализации каталога
Весь каталог существовал в виде:
- PDF-файлы со схемами узлов (сканы бумажных чертежей 1990-х годов)
- Excel-таблицы с артикулами и названиями (без фотографий)
- Бумажные каталоги у дилеров (быстро устаревали при обновлении модельного ряда)
Последствия: клиент не мог самостоятельно найти нужную деталь. 100% заказов шли через операторов дилеров. Узкое место: пропускная способность call-центров.
Проблема 2: Хаос с артикулами и совместимостью
50 000+ SKU запчастей. Одна и та же деталь могла подходить к 5-10 моделям техники, но с разными модификациями по годам выпуска. Проблема совместимости:
- Клиент: «Нужен подшипник для комбайна VECTOR 410»
- Оператор: «Какой год выпуска? До 2015 или после?»
- Клиент: «Не помню, серийный номер VT2014-3847»
- Оператор открывает справочник серийных номеров → определяет модификацию → ищет нужный артикул
Ошибка в 1 цифре серийного номера = неправильная деталь = возврат = простой техники в сезон = потеря урожая.
Проблема 3: Остатки обновляются раз в неделю
Учет остатков вели в 1С:Предприятие. Прайс-листы для клиентов формировались вручную раз в 1-2 недели. Типичная ситуация:
- Понедельник: Деталь есть на складе, 5 штук
- Вторник: Продали 4 штуки другому клиенту
- Среда: Новый клиент звонит, оператор смотрит прайс от понедельника → «Да, есть 5 штук»
- Четверг: Клиент приезжает за деталями → В наличии только 1 штука
Результат: недовольство клиентов, репутационные потери, срыв сроков ремонта техники.
Проблема 4: Невозможность отследить заказ
После оформления заказа клиент не знал:
- Получил ли дилер заказ?
- Выставлен ли счет?
- Комплектуется ли заказ на складе?
- Когда можно забирать?
Приходилось звонить дилеру каждые 2-3 дня. Нагрузка на операторов росла, качество сервиса падало.
Проблема 5: Нет истории заказов и парка техники
Крупные агрохолдинги с парком 100+ единиц техники не могли:
- Вести учет парка техники централизованно (разные дилеры, разные базы)
- Анализировать историю заказов по конкретным машинам
- Планировать закупки запчастей на сезон
- Контролировать расходы по подразделениям
Каждый новый заказ начинался с нуля: какая у нас техника? что заказывали раньше? у какого дилера брали?
Количественная оценка проблемы
Аудит бизнес-процессов (декабрь 2019 — январь 2020) показал:
- Среднее время обработки заказа: 45 минут (от звонка до выставления счета)
- Ошибки в совместимости деталей: 12% заказов (возвраты, замены)
- Неактуальные остатки в прайс-листах: расхождения в 30-40% позиций
- Пропущенные звонки в пик сезона: до 25% (клиенты не дозвонились)
- Потерянные клиенты: оценочно 15-20% уходили к конкурентам из-за долгого оформления
Решение: веб-портал pp.rostselmash.com
Концепция портала
В 2020 году было принято решение о разработке веб-портала запчастей. Ключевые цели:
- Визуализация каталога: веб-доступ к 50 000 SKU с интерактивными схемами узлов
- Самообслуживание клиентов: возможность заказа без звонка дилеру
- Интеграция с 1С дилеров: real-time остатки, автоматическая передача заказов
- Личный кабинет: управление парком техники, история заказов, отслеживание статусов
- Снижение нагрузки на дилеров: автоматизация рутинных операций
Технологический стек
- Backend: PHP 7.4+ / Laravel framework — для REST API, бизнес-логики, интеграций
- Frontend: Vue.js / React.js — интерактивный каталог с визуализацией узлов
- СУБД: PostgreSQL — хранение каталога, заказов, пользовательских данных
- Интеграции: REST API для 1С, SAP CRM для данных о дилерах, Yandex Geocoder API
- Адаптивность: полная версия для десктопа, оптимизированная для планшетов и смартфонов
Архитектура системы
Портал построен как многоуровневая система:
- Уровень 1 — Центральная база данных: Мастер-каталог запчастей (артикулы, описания, схемы узлов, совместимость с моделями техники)
- Уровень 2 — Веб-портал pp.rostselmash.com: Публичный интерфейс для клиентов, личные кабинеты, корзина, оформление заказов
- Уровень 3 — REST API: Интеграция с 1С дилеров для передачи остатков, получения заказов, обновления статусов
- Уровень 4 — Системы дилеров: 1С:Предприятие (конфигурации УТ, КА), собственные склады, логистика
Ключевой функционал портала
Каталог с визуализацией узлов
Главная фишка портала — интерактивные схемы узлов техники. Пользователь:
- Выбирает модель техники (например, комбайн ACROS 580)
- Выбирает узел (двигатель, трансмиссия, жатка и т.д.)
- Видит схему узла с пронумерованными деталями
- Кликает на нужную деталь → видит артикул, описание, цену, наличие
- Добавляет в корзину прямо со схемы
Дополнительно:
- Масштабирование схем (zoom in/out)
- Печать схемы для использования в сервисной бригаде
- Фильтрация по серийному номеру техники (автоматический подбор совместимых деталей)
Три способа поиска
- Поиск по коду продукта: Клиент знает точный артикул → вводит RSM-161-05-001 → сразу попадает на карточку детали
- Поиск по модели техники: Выбирает тип (комбайн/трактор) → модель → узел → деталь
- Поиск по серийному номеру: Вводит номер машины → система определяет модификацию → показывает только совместимые детали
Корзина и оформление заказа
Заказ можно оформить без регистрации (гостевой checkout):
- Добавить детали в корзину
- Система автоматически определяет геопозицию → предлагает ближайшего дилера
- Показывает остатки у выбранного дилера и сроки доставки
- Клиент вводит контактные данные (ФИО, телефон, email)
- Выбирает способ доставки (самовывоз/курьер)
- Оформляет заказ → получает уникальный номер для отслеживания
Заказ автоматически отправляется дилеру через API (если интеграция настроена) или на email (для дилеров без интеграции).
Отслеживание статуса заказа
По номеру заказа клиент видит:
- Новый → Подтвержден дилером → Счет выставлен → Оплачен → Комплектуется → Готов к выдаче → Отгружен
Дополнительно:
- История изменений статуса с временными метками
- Комментарии дилера (например, «Деталь заказана у завода, срок 5 дней»)
- Документы (счет, спецификация, накладная) доступны для скачивания в PDF
Личный кабинет компании
Для постоянных клиентов (особенно агрохолдингов) — полноценный ЛК:
- Парк техники: Регистрация всех машин компании (модель, серийный номер, год выпуска)
- История заказов: Фильтр по дате, дилеру, конкретной машине
- Текущие заказы: Все активные заказы компании в одном месте
- Управление сотрудниками: Администратор компании создает учетные записи для механиков, логистов
- Аналитика: Статистика расходов на запчасти по периодам и типам техники
REST API: интеграция с дилерами
Философия интеграции
Ключевое требование: минимальная доработка 1С у дилеров. У разных партнеров — разные конфигурации:
- 1С:Управление торговлей 11 (самая популярная)
- 1С:Комплексная автоматизация 2.0
- Кастомные конфигурации на базе 1С:Предприятие 8.3
Решение: универсальный REST API, который может вызываться из любой 1С. Инициатор обмена — 1С дилера (не портал).
Авторизация через JWT-токены
Процесс авторизации:
- POST /api/token/get/ с логином и паролем (выдаются каждому дилеру)
- В ответ — access_token (действует 24 часа) и refresh_token (действует 60 дней)
- Все последующие запросы включают access_token в заголовке Authorization: Bearer
- После истечения access_token — обновление через POST /api/token/refresh/
Передача остатков
Endpoint: POST /api/remains/?store_id=XXX
Формат запроса (JSON):
- Массив объектов с полями: rsm_id (код продукта РСМ), quantity (свободный остаток)
- За раз можно передать до 1000 позиций
- store_id — обязательный параметр (идентификатор склада/филиала)
Критично: передается свободный остаток (физический минус резерв). Если остаток изменился с 5 до 0 — ноль тоже нужно передать. Рекомендуемая частота: не реже 1 раза в день, оптимально — каждый час.
Получение заказов
Endpoint: GET /api/orders/new/
Возвращает список новых заказов со статусом «Ожидает подтверждения». Для каждого заказа:
- order_id — уникальный номер на портале
- client_data — контакты клиента (имя, телефон, email, адрес доставки)
- items — массив позиций (артикул, название, количество)
- delivery_type — самовывоз или курьер
- created_at — дата и время оформления
1С дилера забирает заказы (рекомендуется раз в час), создает документ «Заказ покупателя», резервирует товар.
Обновление статусов заказов
Endpoint: PUT /api/orders/{order_id}/status/
Дилер передает изменения статуса:
- confirmed — заказ подтвержден, резерв выставлен
- invoice_sent — счет отправлен клиенту
- paid — оплата получена
- assembling — заказ комплектуется на складе
- ready — готов к выдаче
- shipped — отгружен клиенту
- cancelled — отменен
Клиент видит актуальный статус в режиме реального времени на портале.
Передача документов
Endpoint: POST /api/orders/{order_id}/documents/
Дилер может загрузить на портал PDF-файлы:
- Счет на оплату
- Спецификация к заказу
- Товарная накладная
- Акт выполненных работ (если была доставка)
Клиент скачивает документы из личного кабинета или по ссылке из email-уведомления.
Передача цен
Endpoint: POST /api/prices/
Дилер может обновлять цены для своего региона:
- rsm_id — артикул
- price — рекомендованная розничная цена
- delivery_days — срок доставки (если нет на складе)
Цены показываются на портале с пометкой «от дилера название».
Результаты внедрения
Этапы развертывания
- Версия 1 (Q3-Q4 2020): MVP — каталог с визуализацией, гостевой checkout, email дилерам
- Версия 2 (Q1-Q2 2021): REST API для интеграции с 1С, личные кабинеты, отслеживание статусов
- Версия 3 (Q3-Q4 2021): Полная автоматизация — передача документов, аналитика, управление парком техники
К началу 2022 года интеграция настроена у 28 из 40+ дилеров (70%). Остальные работают через email-уведомления.
Количественные показатели
- Автоматизация заказов: 65% заказов оформляются онлайн без звонка дилеру (было 0%)
- Время оформления: с 45 минут до 7 минут (снижение в 6 раз)
- Ошибки совместимости: с 12% до 2% (благодаря фильтрации по серийному номеру)
- Актуальность остатков: обновление каждый час вместо 1-2 недель
- Нагрузка на операторов дилеров: снижение на 40-50%
- Средний чек: рост на 18% (клиенты видят весь ассортимент, заказывают больше позиций)
Качественные изменения
- Прозрачность для клиентов: Полный контроль над заказом от оформления до получения. История всех покупок в одном месте.
- Упрощение работы дилеров: Автоматическая передача заказов в 1С. Не нужно вручную вбивать данные из email или телефонных разговоров.
- Конкурентные возможности: В период усиления китайских конкурентов портал стал точкой дифференциации. Простота заказа запчастей — фактор выбора при покупке техники.
- Управление парком для агрохолдингов: Крупные клиенты получили инструмент для централизованного учета техники и планирования закупок запчастей.
Масштабирование на СНГ
После успешного запуска в России портал был адаптирован для дилерских сетей в:
- Казахстане (12 дилеров)
- Белоруссии (6 дилеров)
- Узбекистане (4 дилера)
Особенности локализации: мультиязычность, локальные способы оплаты, адаптация под местные ERP-системы.
Развитие платформы (2022-2026)
- B2B-маркетплейс: Добавление запчастей сторонних производителей (масла, фильтры, расходники)
- Мобильное приложение: Для механиков в поле (сканирование артикулов, быстрый заказ)
- Предиктивная аналитика: AI-рекомендации по замене деталей на основе пробега и истории эксплуатации
- Финансирование: Интеграция с банками для оформления лизинга и рассрочки на крупные заказы
Выводы
Портал запчастей pp.rostselmash.com — пример цифровой трансформации в B2B-сегменте. Ключевые факторы:
- Решение реальной боли: Автоматизация хаотичных процессов, которые тормозили рост
- API-first подход: Универсальная интеграция с разными ERP-системами дилеров
- Поэтапное внедрение: MVP → API → Полная автоматизация (3 версии за 18 месяцев)
- Фокус на UX: Интерактивные схемы узлов вместо PDF-каталогов
- Масштабируемость: Платформа легко адаптируется под новые рынки и дилеров
По информации Webformula, проект показал, что даже в консервативной индустрии (сельское хозяйство) цифровизация дает измеримые результаты: сокращение времени обработки заказов в 6 раз, снижение ошибок в 6 раз, рост среднего чека на 18%.







