Кастомный модуль «Перевозка» для транспортной компании
Задача
Крупная транспортная компания (150 собственных машин + 400 наёмных) вела продажи и клиентов в Битрикс24, а перевозки — в Excel, мессенджерах и в головах диспетчеров. Менеджеры продавали, но не видели что реально происходит с заказами. Водители получали задачи в мессенджерах и половину теряли. Клиенты регулярно звонили с вопросами «где груз», на которые диспетчеры отвечали через 20 минут. Нужна была единая сущность «Перевозка» прямо в Битрикс24.
Решение
Разработали модуль в ядре Битрикс24 с собственной сущностью «Перевозка» на 50+ полей: маршрут, груз, машина, водитель, даты, статусы, документы, геолокация. Собственная воронка: новая → в пути → на месте разгрузки → доставлена → закрыта. Печатные формы ТТН и доверенностей — по клику на основе данных перевозки. Написали мобильное приложение для водителей на React Native с принципом offline-first. Интегрировали с GPS-трекингом Wialon — координаты и геозоны обновляют статус автоматически.
Архитектура
Новая сущность через D7 ORM в ядре Битрикс24. Мобильное приложение общается с Битрикс24 через кастомный REST API. GPS-трекинг Wialon — webhook-и о событиях (старт, геозона, остановка) приходят в Битрикс24 и автоматически меняют статус. Аналитика ведётся в PostgreSQL-реплике с ежечасным обновлением.
Стек
Битрикс24 Box, D7 ORM, PHP 8.2, PostgreSQL 14 для аналитики, Vue.js для админ-интерфейса, React Native для мобильного приложения, Wialon REST API
Результат
Excel и тысячу сообщений в мессенджерах — ушли полностью. Менеджеры, водители и диспетчеры работают в одной системе. Время оформления перевозки — с 40 минут до 7. Клиент теперь сам видит статус перевозки в ЛК, звонков «где мой груз» стало в 10 раз меньше.
Расскажите о задаче — предложим архитектурное решение
Бесплатный предварительный аудит за 3 рабочих дня: анализ задачи, вариант архитектуры, оценка сроков и бюджета. NDA при необходимости.
- Общение — с техническим архитектором, не с менеджером
- Фиксированная цена после технического аудита
- Гарантия на разработку по договору