Кейс: Как мы повысили заполняемость автобусов на 90% за счет алгоритма сегментирования маршрутов
Низкая рентабельность рейсов — боль большинства транспортных компаний. Владельцы бизнеса часто видят решение в наращивании оборотов или сокращении рейсов. Но проблема обычно глубже — в устаревшей системе продаж, которая не использует главное преимущество автобусных перевозок: гибкость. Мы разработали решение, которое увеличило заполняемость автобусов в среднем на 90% для наших клиентов. Рассказываем, как это работает.
Проблема: «Мы не можем продать билеты между промежуточными городами» К нам обратился владелец сети междугородних автобусных маршрутов. Его система бронирования позволяла продавать билеты только по фиксированным направлениям «из конца в конец». Пассажиры, которым нужно было проехать только часть маршрута (например, из одного районного центра в другой), не могли найти подходящих вариантов. Это приводило к парадоксу: автобусы отправлялись полупустыми, хотя спрос на перевозки между промежуточными пунктами был высоким.
Анализ показал, что компания теряла до 60% потенциальных клиентов именно из-за негибкости системы продаж.
Решение: От жестких маршрутов — к динамическим сегментам Мы предложили перейти от модели «один маршрут — один билет» к системе сегментирования. Её суть в том, что каждый маршрут разбивается на элементарные перегоны между соседними остановками. Для пассажира это выглядит как обычный поиск билетов, но на бэкенде работает сложная алгоритмическая система.
Ключевые этапы реализации:
1. Новая архитектура данных
o Таблица маршрутов: хранит общую информацию (номер, дата, список всех остановок в порядке следования).
o Таблица сегментов: каждый перегон между двумя соседними остановками — это отдельная запись с ценой, временем в пути и актуальным количеством свободных мест.
2. Умный поиск и ранжирование Когда пассажир вводит пункты отправления и назначения, система:
o Находит все маршруты, которые проходят через эти города в нужном порядке.
o «Собирает» поездку из подходящих сегментов.
o Автоматически рассчитывает стоимость (сумма цен всех сегментов в цепочке) и общее время в пути.
o Ранжирует результаты по цене, времени отправления и длительности поездки. Это ключевое преимущество для пользователя — он видит все возможные варианты и может выбрать оптимальный.
3. Контроль занятости Система резервирует места на каждом сегменте отдельно, что полностью исключает риск двойного бронирования (овербукинг).
Результаты для бизнеса:
- 📈 Рост заполняемости автобусов с 50% до 90% в течение 3 месяцев после внедрения.
- 💰 Увеличение среднего чека за счет возможности комбинировать сегменты.
- 📉 Снижение операционных затрат на 15% благодаря оптимизации загрузки.
- 🌟 Повышение лояльности клиентов — пассажиры получили больше вариантов выбора и прозрачную систему расчетов.
Посмотреть ролик: https://youtube.com/shorts/_BJGews2dtg
Выводы
Транспортным компаниям необходимо рассматривать цифровизацию не как затраты на IT, а как инвестиции в новые бизнес-модели. Сегментирование маршрутов позволяет монетизировать скрытые возможности автобусных перевозок и значительно повысить рентабельность каждого рейса.
Мобильные приложения "под ключ": от идеи до публикации в GooglePlay&AppStore! @AkhmerovRustem
Ключевые слова: автоматизация транспортных компаний, повышение рентабельности перевозок, бизнес-кейс, увеличение заполняемости автобусов, разработка систем бронирования, оптимизация логистики, цифровая трансформация бизнеса, сегментирование маршрутов.