Платформа в цифрах
О проекте
OvvaDelivery — программа для курьерской службы, разработанная для автоматизации полного цикла доставки: от приёма заявок через веб-интерфейс или API до взаиморасчётов с курьерами и финансовой отчётности. Приложение для курьерской службы используется в городах по всему СНГ и масштабируется на любые типы доставки — еда, посылки, товары с номенклатурой, HoReCa.
Задачи проекта
До внедрения ERP-системы большинство курьерских служб сталкивались с одними и теми же проблемами: хаос в заказах, ручное назначение курьеров, отсутствие прозрачной логистики и невозможность масштабировать операции без роста штата. Опыт показывает: как только компания превышает 30–40 курьеров, ручные процессы становятся узким местом.
Задачей BPA Develop было спроектировать и разработать SaaS-платформу, объединяющую диспетчерский центр, управление курьерами, клиентскую базу, тарификацию и финансы в едином интерфейсе — без разрозненных Excel-таблиц и мессенджеров.
Проблемы, которые решала система
Хаос при распределении заказов
Не было единого инструмента приёма и распределения заявок. Операторы работали в мессенджерах и таблицах, теряли заказы и дублировали назначения. В часы пик система не справлялась с нагрузкой, а исправить ошибку можно было только звонком.
Ручное назначение без учёта занятости
Курьеры назначались вручную без учёта их занятости, геолокации и типа транспорта. Пеший курьер получал заказ на другой конец города, срочный заказ зависал в очереди — эффективность падала, а клиенты уходили.
Нет live-трекинга курьеров
Карты с отображением курьеров в реальном времени не существовало. Клиент не видел статус своего заказа, оператор не мог оперативно перераспределить нагрузку. Статус менялся звонком — с задержкой и потерей информации.
Непрозрачные расчёты с курьерами
Взаиморасчёты велись в Excel: отдельные таблицы на каждую смену, разные тарифы по договорённостям, задолженности без контроля. Закрыть смену означало потратить несколько часов на ручную сверку.
Фиксированные тарифы без гибкости
Цена доставки не менялась в зависимости от расстояния, времени суток, веса или типа транспорта. Компания не могла справедливо монетизировать сложные заказы: HoReCa, срочка, крупногабарит — всё по одной ставке.
Невозможность масштабироваться
Рост числа курьеров упирался в ручные процессы. Нанять ещё 50 курьеров означало нанять ещё 3–5 операторов. Программа для курьерской службы нового типа должна была разорвать эту зависимость.
Приём и создание заказов
Операторы создают заказы вручную или принимают их автоматически через API от сторонних систем — маркетплейсов, ресторанных платформ, интернет-магазинов. Система поддерживает типовую доставку, товарную с номенклатурой и формат HoReCa.

Форма содержит минимальное количество обязательных полей с автозаполнением — адреса подтягиваются из истории, контакты сохраняются в базе. Заказ создаётся за несколько кликов, после чего система автоматически запускает распределение на курьера.
Онлайн-карта с курьерами
Диспетчер видит всех активных курьеров на карте в реальном времени: местоположение, загруженность, тип транспорта, статус текущей доставки. Новый заказ автоматически распределяется на ближайшего свободного курьера за 3 секунды.

Карта показывает не только текущих курьеров, но и исторические маршруты, что позволяет анализировать эффективность работы зон и корректировать распределение нагрузки. Оператор может вручную переназначить заказ или скорректировать маршрут одним кликом.
Управление клиентской базой
Карточка клиента хранит полную историю заказов, задолженности, лимиты, статус блокировки и настройки уведомлений. Система работает как с физлицами, так и с юрлицами — у каждого свои условия, тарифы и реквизиты.

При превышении кредитного лимита система автоматически блокирует приём новых заказов и уведомляет менеджера. Риски задолженностей сокращаются на системном уровне — без ручного контроля.
Управление курьерами
Модуль включает верификацию при регистрации, планирование смен, учёт типа транспорта, рейтинговую систему и загрузку документов. Приложение для курьерской службы в части административной функциональности включает полный цикл: от регистрации до закрытия смены.

Система позволяет планировать смены заранее с учётом занятости курьеров, их типа транспорта и географии. По итогам смены автоматически формируются маршрутные листы и акты выполненных работ.
Гибкая тарифная сетка
Более 50 сценариев ценообразования позволяют точно рассчитывать стоимость каждого заказа. Тариф учитывает расстояние, тип доставки, день недели, время суток, вес и габариты, тип транспорта и зону города.

Владелец системы управляет тарифной сеткой через административный интерфейс без программиста. Гибкое ценообразование позволило клиентам системы повысить маржу за счёт справедливых расчётов по сложным заказам.
Финансовый модуль
Финансовый блок OvvaDelivery закрывает три ключевых процесса: учёт поступлений от клиентов, взаиморасчёты с курьерами и контроль дебиторской задолженности. Никаких отдельных Excel-таблиц — всё в одном интерфейсе.

По итогам смены система автоматически рассчитывает вознаграждение каждого курьера с учётом выполненных заказов, применённых тарифов и удержаний. Отчёты доступны в любой момент — без звонков и ручных сверок.
SaaS-архитектура
Каждая курьерская служба, подключённая к OvvaDelivery, работает в изолированном пространстве. Владелец системы управляет тарифными планами, периодами подписки и набором доступных функций для каждого клиента.

Такая архитектура позволяет масштабировать продукт без изменения кодовой базы: новые компании подключаются как арендаторы, получая собственное пространство с отдельными данными и настройками.
До и после внедрения
| Процесс | До | После |
|---|---|---|
| Распределение заказов | Вручную, мессенджеры, риск дублирования | ✓ Автоматически за 3 секунды |
| Трекинг курьеров | Звонки, нет отображения на карте | ✓ Live-карта в реальном времени |
| Тарификация | Фиксированная, без учёта параметров | ✓ 50+ сценариев, гибкие тарифы |
| Расчёты с курьерами | Excel, ручная сверка, задержки | ✓ Автоматически по итогам смены |
| Нагрузка операторов | Высокая: мессенджеры + таблицы + звонки | ✓ −85% времени, один интерфейс |
| Масштабирование | Новые курьеры = новые операторы | ✓ Линейный рост без роста штата |
Этапы разработки
Исследование и ТЗ
Анализ бизнес-процессов курьерских служб, интервью с диспетчерами и владельцами. Формирование детального ТЗ: от расчёта стоимости до трекинга и автовыплат.
Дизайн и UX
Интерфейс разрабатывался с учётом высокой нагрузки на операторов: быстрое оформление заказов, удобная карта, минимум кликов. Адаптивный дизайн для десктопа, ноутбука и планшета.
Backend + Frontend
Разработка API, бизнес-логики, модулей тарификации, финансов и трекинга. Параллельно — фронтенд с оптимизацией под скорость обработки данных в реальном времени.
Интеграции и тестирование
Подключение API маркетплейсов, ресторанных систем, сервисов геокодирования. Нагрузочное тестирование на сценарий 1000+ заказов в день. Исправление ошибок перед выходом в продакшн.
Запуск и развитие
Запуск платформы в коммерческую эксплуатацию, онбординг первых клиентов. Дальнейшее развитие по roadmap: мобильное приложение для курьеров и клиентов, интеграция с онлайн-кассами и локализация.
Команда проекта
Экспертиза BPA Develop
В проектах BPA Develop разработка программ для курьерской службы и ERP-систем для доставки строится на глубоком понимании операционных процессов логистики. Опыт охватывает полный цикл: от анализа требований и проектирования архитектуры до production-запуска и масштабирования. Решения BPA Develop работают там, где коробочные продукты не едвают специфику бизнеса — каждая система разрабатывается под реальные процессы заказчика.