О проекте
Автоматизация взаимодействия всех частей курьерской доставки. Интернет-магазины, оффлайн магазины, Пункты выдачи заказов, Склады, партнерские сети. Со статистикой, расчетом финансов, статусами и уведомлениями по заказам.
ЗАДАЧА Курьерская служба SHAZAM поставила стратегическую цель — создать единую цифровую экосистему для управления полным циклом городской логистики. Бизнес стремительно масштабировался, открывал собственные пункты выдачи заказов и активно развивал партнёрскую сеть, однако все операционные процессы велись разрозненно. Сотрудники координировали доставки вручную: диспетчеры по телефону распределяли заявки, данные о поступлении товаров на склад и в ПВЗ дублировались в таблицах, а финансовый учёт вёлся в отдельных файлах. Это приводило к задержкам, ошибкам при передаче заказов и полному отсутствию
ЗАДАЧА
Курьерская служба SHAZAM поставила стратегическую цель — создать единую цифровую экосистему для управления полным циклом городской логистики. Бизнес стремительно масштабировался, открывал собственные пункты выдачи заказов и активно развивал партнёрскую сеть, однако все операционные процессы велись разрозненно. Сотрудники координировали доставки вручную: диспетчеры по телефону распределяли заявки, данные о поступлении товаров на склад и в ПВЗ дублировались в таблицах, а финансовый учёт вёлся в отдельных файлах. Это приводило к задержкам, ошибкам при передаче заказов и полному отсутствию прозрачности для интернет-магазинов и конечных покупателей.

Ключевой запрос заказчика состоял в разработке платформы, которая объединит всех участников процесса: интернет-магазины и офлайн-ритейлеров, собственные и партнёрские пункты выдачи, склады временного хранения, службы комплектации и курьеров. Система должна была автоматически маршрутизировать заказы, учитывать особенности каждого типа ПВЗ (включая партнёрские точки с гибкой моделью сотрудничества), предоставлять полную статистику, управлять финансовыми потоками и гарантировать непрерывное информирование заказчиков о движении товара. Отдельным требованием стало обеспечение конкурентного преимущества за счёт снижения себестоимости доставки до пункта выдачи и возможности быстрого запуска в новых городах.
РЕШЕНИЕ
Мы разработали комплексную программную платформу, которая стала цифровым ядром бизнеса SHAZAM. Архитектура построена на связке высоконагруженного backend-ядра на PHP-фреймворке Laravel и реактивного SPA-интерфейса на Vue.js. Базовые сервисы работают в микросервисной парадигме: отдельные модули отвечают за управление заказами, взаимодействие с ПВЗ, расчёт финансов и коммуникации. Межсервисное взаимодействие реализовано через асинхронные очереди RabbitMQ, что гарантирует отказоустойчивость при пиковых нагрузках, а контейнеризация Docker и оркестрация Kubernetes позволяют гибко масштабировать систему под растущие объёмы доставок.
Функциональный охват решения включает все ключевые блоки:
- личные кабинеты для интернет-магазинов с историей заказов, аналитикой и интеграционным API;
- рабочее место диспетчера с графическим контролем доставки, автоматическим распределением заявок между ПВЗ и курьерами;
- мобильное приложение курьера для приёма заказов, сканирования штрихкодов, передачи статусов и получения цифровых подписей;
- интерфейсы для администраторов пунктов выдачи — от приёмки товаров до выдачи и возвратов;
- гибкий модуль комплектации и консолидации заказов, оптимизирующий сборные отправления;
- полноценная система уведомлений: автоматические SMS, push и email о смене статуса заказа для покупателей и магазинов;
- финансовый движок, который учитывает все виды вознаграждений курьерам, партнёрам и внутренним ПВЗ, рассчитывает себестоимость доставки и автоматически формирует отчёты.
Особое внимание уделено работе с партнёрской сетью. В отличие от собственных ПВЗ, партнёрские точки могут иметь индивидуальные тарифы, разную пропускную способность и режим работы. Система позволяет назначать гибкие правила маршрутизации: учитывается близость к адресату, загруженность пункта, сроки хранения и специфика обработки заказов конкретного ритейлера. Это даёт логистическому ядру возможность автоматически выбирать оптимальный ПВЗ, снижая холостой пробег курьеров и затраты на последнюю милю. Благодаря таким алгоритмам SHAZAM предоставляет интернет-магазинам фиксированные и предсказуемые тарифы на доставку, а встроенная страховка покрывает риски без дополнительных сборов.
С позиции покупателя сервис обеспечивает бесшовный опыт: при оформлении заказа он выбирает удобный пункт выдачи рядом с домом или местом работы, получает уведомления о поступлении товара и забирает покупку без очередей. Широкая география точек позволяет использовать сервис в десятках городов России, а прозрачное отслеживание всех этапов повышает доверие к интернет-магазину.
Кроме внутренних процессов, решение поддерживает интеграцию с внешними курьерскими службами — например, из экосистемы X5 Retail Group. Это позволяет SHAZAM выступать в роли логистического агрегатора и предлагать партнёрам выбор наиболее эффективного канала доставки для каждого заказа.
РЕАЛИЗАЦИЯ
Проект стартовал с глубинного аудита бизнес-процессов заказчика. Вместе с командой SHAZAM мы зафиксировали более 70 пользовательских сценариев, описали логику взаимодействия ролей и выявили «узкие» места, где задержки и ошибки случались чаще всего. На основе этого была спроектирована микросервисная архитектура, обеспечивающая независимое масштабирование и упрощённое внедрение новых функций в будущем.
Разработка велась двухнедельными спринтами с регулярными демо-сессиями для ключевых пользователей. Один из главных вызовов заключался в реализации гибкого финансового движка, способного обслуживать десятки тарифных сеток, переменные ставки вознаграждения курьеров и различные модели разделения доходов с партнёрами. Для обеспечения консистентности и прозрачности расчётов команда использовала паттерн «Sagas» для распределённых транзакций, а все финансовые операции реплицировались в аналитическую базу данных PostgreSQL с потоковой обработкой через Kafka.
Дополнительные сложности возникли при интеграции с внешними службами — их API имели разные форматы и лимиты, поэтому был создан универсальный шлюз с адаптерами, способный буферизировать запросы и гарантировать доставку данных даже при временных сбоях. Высокие требования к надежности отрабатывали через нагрузочное тестирование: моделировали пиковые часы с тысячами одновременных заказов, оптимизировали запросы к базе данных и внедрили кластерное кэширование на Redis.
Пилотный запуск был проведён в трёх городах, где одновременно работали собственные и партнёрские ПВЗ. В течение месяца мы в режиме реального времени собирали обратную связь от диспетчеров и курьеров, оперативно исправляли сценарии, повышающие время обработки заказа. Такой итеративный подход позволил безболезненно перевести на новую платформу всю сеть обслуживания.
РЕЗУЛЬТАТ
Внедрение цифровой платформы кардинально изменило операционные показатели SHAZAM. Скорость обработки заказа сократилась в среднем на 45%, а количество логистических ошибок упало до статистической погрешности. Интернет-магазины получили прозрачную и предсказуемую модель доставки, что помогло в течение полугода увеличить число постоянных клиентов сервиса на 60%. Финансовый модуль избавил бухгалтерию от ручного труда и позволил точно планировать затраты — себестоимость одной доставки снизилась на 18% за счёт оптимальной маршрутизации и автоматической консолидации заказов.
Партнёрская сеть стала ключевым драйвером географической экспансии. Если на старте проекта SHAZAM оперировал несколькими десятками точек в ограниченном числе городов, то уже через год количество активных ПВЗ перевалило за несколько сотен, а география охватила все крупные регионы. Новые партнёры подключаются через стандартизованный API и onboarding-интерфейс в течение одного дня без участия разработчиков. Возможность работы с внешними курьерскими службами превратила систему в логистический мультиплексор, позволяющий выбирать оптимального исполнителя под заказ.
Мы, как разработчики, получили уникальную экспертизу в построении высоконагруженных логистических систем. Опыт интеграции с разными контрагентами, создания масштабируемого финансового ядра и реализации отказоустойчивой архитектуры уже используется в новых проектах ESK Solutions. Платформа SHAZAM продолжает развиваться: в дорожной карте — внедрение предиктивной аналитики для прогноза загрузки ПВЗ, динамическое ценообразование и запуск мобильного приложения для покупателей с функцией бесконтактного получения.
• Реализовано под задачи бизнеса • Учтены интеграции и нагрузка • Поддержан запуск и развитие


