Мобильное приложение для службы доставки: заказы, трекинг, курьеры
Мобильное приложение для службы доставки — это связка из трёх продуктов: клиентское приложение для заказа, приложение курьера с навигацией и админ-панель диспетчера. Разработка в Казахстане занимает 3–5 месяцев и стоит от 3 500 000 до 12 000 000 ₸ в зависимости от логики маршрутизации, числа городов и интеграций.
Из каких модулей состоит приложение доставки
Ошибка большинства заказчиков — думать, что доставка это «приложение, где жмёшь кнопку и едет курьер». На практике вы строите распределённую систему из трёх ролей, и каждая роль живёт в своём интерфейсе. Если хотя бы один из модулей сделан слабо, рушится вся цепочка.
- Клиентское приложение — каталог или адресный ввод, корзина, выбор времени и слота доставки, оплата, статусы заказа и карта с курьером в реальном времени.
- Приложение курьера — очередь заказов, навигация до точки, подтверждение получения и сдачи, фото-пруф доставки, расчёт смены и заработка.
- Диспетчерская панель — распределение заказов, ручное и автоматическое назначение курьеров, контроль SLA, отмены, возвраты, выгрузка отчётов.
Эти три части обязаны работать на одном бэкенде с единой базой и общей шиной событий. Когда курьер нажимает «доставлено», клиент мгновенно видит статус, а диспетчер — закрытый заказ. Рассинхрон здесь недопустим — это потерянные заказы и жалобы.
Заказы: как устроена воронка от корзины до подтверждения
Заказ — ядро системы, и его жизненный цикл нужно проектировать заранее. Минимальный набор статусов: создан, оплачен, принят, собран, передан курьеру, в пути, доставлен, отменён. Каждый переход фиксируется с меткой времени — это и аналитика, и доказательная база при спорах с клиентом.
Важно продумать обработку нестандартных сценариев: частичная отмена позиций, недозвон по адресу, отсутствие клиента в точке, замена товара. В казахстанских реалиях критичны два момента — оплата через Kaspi и корректная работа с адресами без точной геопривязки в частном секторе и новостройках. Поэтому в форме заказа должен быть и pin на карте, и текстовое уточнение «вход со двора, домофон 12».
GPS-трекинг курьера в реальном времени
Трекинг — функция, которую видит клиент, и именно по ней судит о «современности» сервиса. Технически это поток координат от приложения курьера на сервер и обратно к клиенту. Здесь важны три инженерных решения.
- Частота отправки координат. Слишком часто — съедает батарею курьера и трафик; слишком редко — точка «прыгает» по карте. Оптимум — адаптивная частота: чаще в движении, реже на стоянке.
- Фоновая геолокация. iOS и Android агрессивно «усыпляют» приложения. Нужна корректная работа background location, иначе трекинг обрывается, как только курьер свернёт приложение.
- Сглаживание трека. Сырые GPS-данные «шумят». Применяют snap-to-road и фильтрацию, чтобы курьер на карте ехал по дороге, а не по крышам домов.
Для карт в Казахстане используют 2ГИС, Yandex MapKit или Google Maps. 2ГИС часто точнее по адресации внутри городов СНГ, Google — стабильнее по покрытию и tile-рендеру. Выбор влияет на стоимость лицензий и на качество построения маршрута.
Логика распределения заказов между курьерами
Когда заказов десятки в час, ручное назначение перестаёт работать. Нужен алгоритм авто-распределения, который учитывает расстояние до точки забора, текущую загрузку курьера, тип транспорта (пеший, вело, авто) и зону. Простейшая версия — «ближайший свободный», зрелая — батчинг нескольких заказов в один маршрут и оптимизация последовательности точек.
Этот модуль роднит доставку с классической логистикой — те же задачи маршрутизации и контроля флота. Если у вас сложный парк и склады, посмотрите наш разбор мобильного приложения для логистики — многие механики переиспользуются. А базовые подходы к архитектуре любых мобильных продуктов мы собрали на странице разработки мобильных приложений.
Стоимость и сроки разработки в Казахстане
Бюджет зависит от глубины логики, а не от «количества экранов». Ниже — ориентиры по рынку KZ на 2026 год для нативной или кроссплатформенной разработки (Flutter / React Native) с бэкендом и админкой.
| Вариант | Что входит | Срок | Стоимость |
|---|---|---|---|
| MVP | Заказ, оплата, базовый трекинг, ручное назначение, 1 город | 2–3 мес | от 3 500 000 ₸ |
| Стандарт | + приложение курьера, авто-распределение, push, отчёты | 3–4 мес | 6 000 000–9 000 000 ₸ |
| Платформа | + мультигород, батчинг маршрутов, интеграции, аналитика | 5–6 мес | от 10 000 000 ₸ |
Отдельно считаются регулярные расходы: серверы и карты (от 80 000 ₸/мес при средней нагрузке), push-уведомления, SMS-коды, эквайринг. Эти суммы часто забывают на старте, а они формируют реальную стоимость владения. Если вам нужна команда поблизости с очной коммуникацией, изучите условия на разработку мобильных приложений в Алматы.
Интеграции и платежи
Приложение доставки почти никогда не живёт изолированно. Типовой набор интеграций для казахстанского проекта:
- Оплата: Kaspi, ePay (Halyk), Cloudpayments, оплата картой и наличными курьеру.
- Учётные системы: 1С, складские базы, ERP — чтобы остатки и заказы синхронизировались автоматически.
- Уведомления: push (Firebase), SMS-шлюзы, WhatsApp-каналы для статусов.
- Аналитика: сквозная воронка от установки до повторного заказа.
Принцип тот же, что в финансовых продуктах, где цена ошибки в транзакции максимальна — почитайте наш материал про приложение для банка и финтех, чтобы понять требования к безопасности платежей и идемпотентности операций. В доставке двойное списание за один заказ — такая же репутационная катастрофа.
Этапы работы со студией
Мы в Applications.kz ведём проекты доставки по предсказуемому циклу, без «сюрпризов» в конце.
- Аналитика и прототип. Описываем роли, статусы заказа, рисуем кликабельный прототип. На этом этапе фиксируется смета.
- Дизайн UI/UX. Отдельно для клиента и курьера — у них разные сценарии и условия использования (курьер работает на ходу, одной рукой, на солнце).
- Разработка спринтами. Каждые 2 недели — рабочая сборка, которую можно потрогать.
- Тестирование. Отдельный фокус на полевые тесты трекинга и фоновой геолокации на реальных устройствах.
- Публикация и поддержка. Вывод в App Store и Google Play, мониторинг, доработки.
Работаем с 2007 года, за плечами 300+ проектов на рынках Казахстана, ОАЭ и Таиланда. Обсудить вашу задачу можно с директором студии Иваном Калитой по телефону +7 (707) 928-13-15 — смету по вашему ТЗ подготовим за 24 часа.
Частые вопросы
Сколько стоит разработка приложения для доставки в Казахстане?
MVP с заказом, оплатой и базовым трекингом стартует от 3 500 000 ₸ и делается за 2–3 месяца. Полноценная платформа с приложением курьера, авто-распределением и интеграциями обходится в 6 000 000–12 000 000 ₸. Финальная цена зависит от логики маршрутизации, числа городов и набора интеграций — точную смету по ТЗ присылаем за 24 часа.
Нужно ли отдельное приложение для курьеров?
Да. Клиент и курьер решают разные задачи в разных условиях, поэтому интерфейсы делают раздельно. Курьерское приложение фокусируется на навигации, подтверждении доставки и расчёте смены, работает в фоне и экономит батарею. Объединять обе роли в одном приложении технически возможно, но это ухудшает удобство и усложняет публикацию в сторах.
Как работает GPS-трекинг и не садит ли он батарею?
Координаты курьера передаются на сервер с адаптивной частотой: чаще в движении, реже на остановках. При корректной настройке фоновой геолокации и батчинга запросов расход батареи остаётся в пределах нормы рабочей смены. Трек сглаживается алгоритмами snap-to-road, чтобы метка на карте двигалась по дорогам, а не «прыгала» между домами.
Какие платёжные системы можно подключить?
Для казахстанского рынка обычно подключают Kaspi, ePay от Halyk, Cloudpayments, оплату картой и наличными курьеру при получении. Все онлайн-платежи реализуются с защитой от двойного списания и подтверждением статуса оплаты до передачи заказа в работу. Набор шлюзов согласовывается на этапе аналитики под вашу бизнес-модель.
Сколько времени занимает запуск?
MVP запускается за 2–3 месяца, стандартная версия с приложением курьера и авто-распределением — за 3–4 месяца, масштабная мультигородская платформа — за 5–6 месяцев. Сроки включают аналитику, дизайн, разработку спринтами, полевое тестирование трекинга и публикацию в App Store и Google Play.