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

Отображение «Остановки на фрейме»

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

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

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

Мы добавили настройку, которая позволяет вынести выбор остановки на главный экран поиска.

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

В разделе общих настроек системы появилась новая функция — «Остановки на фрейме». Её можно включить или выключить одним переключателем.

Если функция включена

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

Если функция выключена

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

Что это даёт

Для пассажиров

Бронирование становится быстрее — все нужные поля на одном экране. Особенно удобно, когда в одном городе несколько остановок и нужно выбрать подходящую.

Для перевозчиков

Меньше вопросов от пассажиров, которые не могут найти нужную остановку. Всё наглядно и понятно с самого начала.

Гибкость настройки

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

Что получили

Теперь диспетчер или администратор сам решает, как будет выглядеть форма бронирования для пассажиров. Включил настройку — остановки выбираются сразу. Отключил — всё остаётся по-старому.

otobrazhenie-ostanovki-na-frejme.png otobrazhenie-ostanovki-na-frejme2.png

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

rezhim-dva-oknav-prosmotre-rejsov.png

Множественная фильтрация в таймлайне

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

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

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

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

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

Бонусный счёт

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

Чтобы пассажиры возвращались снова и снова, мы добавили в систему программу лояльности — «Бонусный счет». Это не просто виртуальный кошелек (как «Лицевой счет»), а полноценная система поощрений. Клиенты получают бонусы за поездки и могут тратить их на следующие билеты.

Как начисляются бонусы

За каждую поездку пассажир получает бонусы. Компания сама решает, как поощрять клиентов: можно начислять фиксированную сумму в рублях или возвращать процент от стоимости билета (кешбэк). Настройки можно сделать отдельно для каждого маршрута.

Бонусы зачисляются не в момент покупки, а только после того, как поездка состоялась. Когда водитель или диспетчер отмечает пассажира как явившегося (ставит «Явка»), система начисляет бонусы. Если водитель ошибся и случайно отметил пассажира, а потом исправил статус на «Неявка», система сама спишет ошибочно начисленные бонусы обратно.

Как тратить бонусы

Накопленные баллы можно использовать для оплаты следующих билетов. При оформлении заказа — и на сайте, и через диспетчера — появился новый способ оплаты: «Оплата бонусами».

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

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

Для пассажиров

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

Для водителей

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

Для диспетчеров

В списке бронирований заказы, оплаченные бонусами, выделяются жёлтым цветом. Их сразу видно среди обычных броней. В карточке клиента диспетчер может посмотреть историю бонусного счета и, если нужно, скорректировать баланс вручную (но только с подтверждением паролем).

Итог:

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

bonusnyj-schyot.png

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

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

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

Отображение рейсов в режиме Таймлайн

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

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

Атрибуты рейсов

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

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

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

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

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