Оптимизация логистики для крупного поставщика продуктов питания
Мы помогли крупному поставщику продуктов питания оптимизировать логистику за счет внедрения гибких интервалов доставки в веб- и мобильных приложениях. Это позволило снизить нагрузку на курьерскую службу в часы пик, перераспределить заказы на дневное время и улучшить клиентский опыт.
Задача
Бизнес-задачи проекта
-
Уменьшить пиковую нагрузку на доставку в утренние и вечерние часы
-
Перераспределить часть заказов на дневное время
-
Контролировать загруженность курьерской службы
-
Снизить репутационные риски из-за сбоев в доставке
Задача в контексте разработки
-
Внедрить гибкую настройку интервалов доставки вместо фиксированных слотов
-
Обеспечить совместимость с legacy-кодом и старыми версиями мобильных приложений
-
Реализовать автоматическое закрытие перегруженных интервалов с перенаправлением на свободное время
Решение
Что планировали сделать
Заменить традиционные фиксированные интервалы доставки (например, двухчасовые) на адаптивную модель с настраиваемыми границами и возможностью динамического распределения заказов.
Гипотезы
Если закрыть перегруженные утренние и вечерние слоты и предложить пользователям гибкие интервалы с небольшим шагом, часть заказов естественным образом сместится на дневное время; это выровняет нагрузку на логистику без принудительных ограничений.
Почему решали эту задачу именно так
Фиксированные интервалы и автоматическое закрытие по лимиту заказов уже использовались, но не давали нужной гибкости.
Требовалось решение, которое сохранило бы контроль над мощностью каждого временного отрезка, но при этом адаптировалось к реальному спросу в реальном времени.
Этапы, сроки, инструменты
-
Анализ и проектирование — погружение в процессы заказчика, определение требований к шагу интервалов и мощности слотов.
-
Разработка бэкенда — модификация legacy-кода, создание модуля расчёта заказов на интервал, механизм конвертации старых интервалов в новые.
-
Интеграция и API — обеспечение совместимости со старыми версиями мобильных приложений, интеграция с региональными правилами.
-
Фронтенд — реализация горизонтального таймлайна с ползунками для выбора интервалов, автоматический подбор ближайшего доступного слота.
-
Поэтапное внедрение — сначала запуск на сайте, затем в мобильных приложениях для минимизации ошибок.
Результат
-
Равномерное распределение нагрузки на логистику
-
Снижение пиков спроса в утренние и вечерние часы
-
Оптимизация работы логистов и службы технической поддержки за счёт детализированного контроля мощности интервалов
-
Улучшение клиентского опыта за счёт гибкого выбора времени доставки
-
Снижение репутационных рисков, связанных со сбоями в доставке
Бизнес-эффект
-
Повышение операционной эффективности логистики
-
Снижение издержек на поддержку и перегрузки курьерской службы
-
Укрепление репутации сервиса за счёт стабильной доставки
-
Универсальность решения для тиражирования в других сферах (рестораны, почасовая аренда транспорта)
Технологии
Java, Kotlin, Reamp MVP, MVVM, Butterknife,
RxJava, RxAndroid, Retrofit, OkHttp, Glide, Dagger
DI, Room ORM, Google Maps API, Appsflyer SDK,
Exponia SDK, Facebook SDK, Usedesk SDK,
Chucker, Firebase.