Карточка заявки физлица №4

Прототип страницы заказа для демонстрации заказчику

До трансфера 48 часов
Уточните время подачи автомобиля

Услуга

Трансфер

Дата

13.05.2026

Время

Маршрут

Аэропорт Елизово -> г. Петропавловск-Камчатский, ул. Арсеньева, 1

Номер рейса или поезда

SU-1731 / Поезд 018А

Класс авто

Комфорт

Физическое лицо

Контакт клиента

Иван Петров

+7 914 791-35-15

Назначенный водитель
Данные водителя для карточки заявки
Данные автомобиля и водителя будут доступны за 1 час до поездки.
Схема состояний и системная логика
Полное отображение процесса для разработки и демонстрации заказчику

Машина состояний

1. Бронирование создано
2. [48h] Отправка уведомления + создание лэндинга
3. Пассажир может нажать «Я в пути», написать в поддержку
4. [1h] Обновление лэндинга: данные водителя + карта + кнопки «Готов / Задерживаюсь»
5. Водитель нажал «В пути»: пассажиру системное сообщение об оценке заранее
6. Водитель нажал «Поездка завершена»
7. Пассажир подтверждает и ставит оценку
8. Если оценка < 5: комментарий пассажира -> комментарий водителя -> разбор диспетчером + запись в сводку (поездка/день/месяц)
9. Конец: поездка закрыта, данные сохранены

Дополнительные правила и исключения

Если за 15 минут до подачи нет статуса «Готов», отправляется автонапоминание пассажиру.
Если через 5 минут после напоминания нет реакции, система уведомляет диспетчера.
Если водитель завершил поездку, а пассажир не подтвердил, через 30 минут ставится автостатус «Выполнено» + уведомление диспетчеру.
Если пассажир нажал «Я в пути» более чем за 4 часа до подачи, время подачи автоматически не меняется.

Технические заметки

Мессенджеры: проверка по номеру (WhatsApp Business API, Telegram Bot API), fallback в SMS со ссылкой.
Лэндинг: SPA, обновление через WebSocket или polling.
Карта: Яндекс Maps API, обновление координат водителя каждые 10-30 секунд.
Чат поездки: обмен сообщениями через ID поездки без раскрытия личных номеров.

Статус коммуникации

Кнопка «Чат с водителем» доступна в табе «За 1 час» и открывает диалог по поездке.