Delivery Management System для Sabellino
Внутренняя система управления доставкой fashion-ритейлера Sabellino. Охватывает полный цикл: прием заказов из RetailCRM, распределение по курьерам, мобильный интерфейс курьера, касса, двусторонняя синхронизация с RetailCRM и 1С.

Исходная ситуация и что реализовано
- Распределение заказов строками в Excel
- Статусы уточняли по телефону у курьеров
- Данные вручную вносились в RetailCRM
- Зарплата курьеров считалась вручную, часами, с погрешностью
- Кассовые операции фиксировались на бумаге
- Коды маркировки сверяли через интерфейс 1С вручную
- Единой статистики не было — собирали из разных источников
- Интерактивная карта с точками доставки в реальном времени
- Все статусы обновляются автоматически — без звонков
- Двусторонняя синхронизация через webhooks, без участия человека
- Автоматический расчет по тарифам и компенсациям в один клик
- Цифровой учет с историей каждой операции и подтверждениями
- Сверка кодов маркировки автоматически в момент сборки
- Встроенная аналитика: выручка, выкуп, эффективность курьеров
Акты доставки, мобильный интерфейс, расчет зарплаты
Три уровня: склад создает и ведет акты, курьер работает с телефона и принимает оплату, зарплата считается по закрытым актам. Заказы поступают из RetailCRM по webhook.



Для склада
- Заказы приходят из CRM автоматически по webhook
- История каждого изменения по заказу
- Запуск доставки одной кнопкой
- Возврат несостоявшихся заказов в пул на повторную доставку
Для курьера
- Список заказов на день с фильтрацией
- Частичный отказ и выбор оплаты: нал, карта, смешанная
- Фото чека прямо с телефона
- Web push-уведомления без установки приложения
Расчет зарплаты
- Разные ставки для пеших и авто
- Надбавки за МКАД, бонусы и компенсации
- Статусы выплат: начислено → утверждено → выплачено
- История выплат в личном кабинете курьера
ИИ-проверка чеков
При безналичной оплате курьер прикладывает фото чека. Модель распознает сумму, способ оплаты и реквизиты и сверяет с заказом. Расхождения подсвечиваются без участия менеджера.
Карта маршрутизации: как работает распределение
Интерактивная Яндекс.Карта с цветом по курьеру. Распределение заказов прямо на карте перетаскиванием, координаты кэшируются в базе, 200+ адресов без потери скорости.

Кассовые операции: приходы, расходы, переводы
Несколько касс с раздельными балансами и правами, двухшаговое подтверждение переводов. При закрытии акта оплата в RetailCRM создается автоматически — отдельно по налу и по карте, без дублей.

Внешние системы: что подключено и зачем
Обмен идет по событиям, а не по расписанию. Каждый запрос пишется в лог, при недоступности CRM или 1С данные встают в очередь и догоняются автоматически.
Аналитика
- Выкуп, выручка нал/безнал, средний чек
- Разрезы по курьерам, зонам и временным слотам
- OTD — доля заказов в согласованный слот
Роли и доступы
- Администратор, склад, колл-центр, курьер
- Доступ к конкретным кассам
- Режим «только просмотр»
Прием заказов из RetailCRM → распределение по курьерам на карте → мобильный интерфейс курьера → касса с историей операций → статусы и платежи обратно в CRM → передача в 1С → расчет зарплаты по закрытым актам → аналитика за период.