Перейти к основному содержимому

64 записи с тегом "рейс"

Посмотреть все теги

Бронирование на рейсы-дубликаты

· 2 мин. чтения

Дубликат — это статус рейса, который означает, что автомобиль или водитель уже заняты на другом рейсе в то же самое время. Такие рейсы не отображаются на сайте и в мобильном приложении, чтобы не создавать путаницы у пассажиров и не продавать билеты на рейсы, которые могут не состояться.

Режим «Два окна» в просмотре рейсов

· 2 мин. чтения

Диспетчеру часто приходится смотреть на расписание с двух сторон сразу. Например, нужно сравнить загрузку сегодня и завтра, чтобы пересадить пассажиров. Или посмотреть один маршрут и обратный ему. Или просто найти свободную машину на ближайшие дни.

Раньше для этого приходилось постоянно переключать даты в одном окне или открывать систему в нескольких вкладках браузера. Это неудобно, легко запутаться и теряется время.

Чтобы упростить эту работу, мы сделали режим «Два окна». Теперь на одном экране можно открыть сразу две независимые таблицы с рейсами.

Как это устроено

Экран делится на две половины — левую и правую. Каждая половина работает сама по себе, но есть и общие настройки.

Каждое окно управляется отдельно

У левого и правого окна свои собственные фильтры:

Дата — можно поставить сегодня слева и завтра справа. Удобно, когда нужно перенести пассажиров или понять, сколько свободных машин будет в ближайшие дни.

Направление — можно вывести один маршрут слева, а обратный ему справа. Так диспетчер видит полную картину: кто куда едет и где какие машины свободны.

Общие фильтры работают сразу для обоих окон

Фильтры по автомобилям, водителям, статусам рейсов и компаниям настроены так, что применяются к левой и правой части одновременно. Диспетчеру не нужно дважды выбирать одно и то же.

Что сделали для удобства

В режиме двух окон таблица становится уже, поэтому некоторые колонки можно убрать. Администратор сам решает, какие поля показывать в обычном режиме, а какие оставить для сплит-экрана — только самые важные.

Система запоминает настройки

Если диспетчер включил два окна и настроил фильтры, при следующем входе в систему рабочее место откроется в том же виде. Не нужно настраивать заново.

Защита от ошибок

При переключении между обычным режимом и режимом двух окна выделенные рейсы сбрасываются. Это сделано, чтобы случайно не применить массовое действие к не тем рейсам.

Всё видно и понятно

Если у маршрута длинное название, ячейка сама расширяется, текст не обрезается. Когда данные подгружаются в левое и правое окно, видно, какое уже загрузилось, а какое ещё нет. Когда диспетчер создаёт бронь, нужный рейс подсвечивается зелёным — сразу понятно, что операция прошла успешно.

Что получили в итоге

Теперь диспетчеру не нужно открывать несколько вкладок и переключаться между ними. Всё на одном экране. Сравнивать, переносить, искать свободные машины стало быстрее и удобнее. Расписание перестало быть просто списком рейсов — это теперь удобный инструмент для работы.

rezhim-dva-oknav-prosmotre-rejsov.png

Мультискидки для детей

· 3 мин. чтения

Для повышения лояльности пассажиров с детьми и обеспечения гибкого ценообразования в системе бронирования был разработан модуль управления детскими тарифами. Ранее система поддерживала лишь базовую логику скидок, которая не позволяла детально сегментировать стоимость билета в зависимости от точного возраста ребенка. Новый функционал дает возможность создавать многоуровневые тарифные сетки и автоматически применять их при оформлении заказа.

Добавили дополнительный статус возврата, кто и когда возвратил

· 2 мин. чтения

В просмотре рейса мы доработали механизм работы с возвратами. Теперь брони, по которым оформлен возврат, имеют промежуточный статус «Возврат» и требуют подтверждения для окончательного перевода в статус «Возвращено».

Сортировка пассажиров между рейсами

· 2 мин. чтения

В работе диспетчера часто бывают ситуации, когда нужно срочно пересадить пассажиров с одного рейса на другой. Например, сломался автобус, или на популярное время добавили дополнительную машину, или, наоборот, решили объединить два полупустых рейса.

Статистика по типу оплат в просмотре рейса

· 2 мин. чтения

В просмотре рейса, добавлен новый информационный блок — статистика по типам оплат. Теперь после списка всех мест можно увидеть сводку по тому, какими способами пассажиры оплатили поездки на данном рейсе.

Комиссия водителя

· 2 мин. чтения

Водителям платят по-разному. Кто-то получает фиксированную сумму за рейс — например, 2000 рублей за смену. Кто-то получает процент от выручки — скажем, 10% от проданных билетов.

Раньше бухгалтерам и руководителям приходилось считать это вручную или в Excel. Вникать в каждый рейс, складывать проценты, вычитать комиссии. Это занимало время, и всегда была возможность ошибки.

Чтобы убрать ручную работу, мы добавили модуль «Комиссия водителя». Теперь система сама считает, сколько кому платить.

Как это работает

Настройка в карточке водителя

В профиле каждого водителя появился раздел с настройками оплаты. Руководитель может выбрать один из двух вариантов:

Фиксированная сумма — водитель получает одинаковую плату за каждый рейс (например, 1500 рублей).

Процент от выручки — водитель получает долю от продаж билетов на его рейсе (например, 10% от кассы).

В общей таблице рейсов добавилась колонка «$ водителя». В ней автоматически показывается, сколько заработает водитель на этом рейсе.

Если у водителя стоит фиксированная ставка — колонка показывает эту сумму.

Если у водителя стоит процент — система смотрит, сколько продано билетов на рейс, и сама считает его долю.

Например, водитель получает 10% от выручки, а на рейсе продано билетов на 5000 рублей. В колонке «$ водителя» будет 500 рублей. Если кто-то купит или вернёт билет, сумма пересчитается сразу.

Общая статистика

Внизу таблицы добавились новые итоговые строки:

Итого $ водителя — сколько всего компания должна выплатить водителям за выбранный день или неделю.

того доход — чистая прибыль компании за этот же период, уже с вычтенными зарплатами водителей.

Удобство для диспетчера

Не всем нужно видеть финансовые показатели в таблице рейсов. Поэтому колонку «$ водителя» можно скрыть или показать по желанию. Администратор решает, отображать её или нет, через настройки полей.

Что получили в итоге

Руководителям и бухгалтерам больше не нужно считать зарплаты вручную. Система сама следит за выплатами водителям и сразу показывает, сколько компания заработала на самом деле. Ошибок стало меньше, а прозрачности — больше.

komissiya-voditelya.png

Отмена брони после отправления рейса

· 1 мин. чтения

Бывают ситуации, когда поездка уже состоялась, пассажир уехал, а кто-то из сотрудников случайно отменяет бронь. Это приводит к путанице в отчётах, ошибкам в финансовых расчётах и лишним вопросам от клиентов.

По номеру телефона отображать связанные брони

· 2 мин. чтения

Когда диспетчер оформляет групповую поездку через мультибронирование, создаётся несколько билетов — по одному на каждого пассажира. Но в общем списке бронирований они хранятся отдельно друг от друга.

Возможность менять время отправления на всех остановках

· 2 мин. чтения

В обычной ситуации все пассажиры, которые садятся в одной точке, видят одно и то же время отправления. Например, у остановки «ТЦ Европа» написано «14:00». И всем пассажирам, кто садится там, приходит напоминание на 14:00.

Но иногда нужно сделать по-другому. Например, автобус едет по маршруту и забирает людей с разных адресов. Диспетчеру нужно одному пассажиру поставить время 14:00, другому — 14:10, третьему — 14:20. Это бывает, когда люди садятся не на общей остановке, а у своего подъезда, или когда нужно развести время посадки, чтобы не создавать очередь.

Раньше система такого не позволяла — время было общее для всех, кто садится в одном месте. Мы добавили возможность менять время отправления для каждого пассажира отдельно.

Как это работает

В просмотре рейса у каждой брони есть своя карточка с данными: где посадка, где высадка, время отправления, цена, номер билета.

Если диспетчеру нужно изменить время для конкретного пассажира, он просто вводит нужное значение в поле с его временем. Например, одному оставляет 14:00, второму ставит 14:10, третьему — 14:20.

Система запоминает для каждого своё время. При отправке уведомлений пассажиру приходит его личное время отправления, а не общее для всей остановки.

Когда это особенно полезно

Пассажиры садятся с разных адресов, и время подачи для каждого нужно своё

Нужно развести поток людей, чтобы не было очереди и суеты

Кто-то из пассажиров попросил приехать позже или раньше

Диспетчеру удобнее расставить время по каждому человеку отдельно, чем договариваться с группой

Что получили в итоге

Теперь диспетчер управляет временем посадки гибко. У каждого пассажира может быть своё время отправления, и он получит уведомление именно с этим временем. Никто не запутается и не опоздает, потому что система напомнит каждому его личный час подачи.

vozmozhnost-menyat-vremya-otpravleniya-na-vsekh-ostanovkakh.png vozmozhnost-menyat-vremya-otpravleniya-na-vsekh-ostanovkakh2.png