Карточка заявки физлица №4
Прототип страницы заказа для демонстрации заказчику
Важно
Время подачи неизвестно, нужно уточнить у пассажира
Уточните время подачи автомобиля
Заказ сделан через посредника, поэтому время подачи не заполнено. Подтвердите его с клиентом прямо сейчас.
Назначенный водитель
Данные водителя для карточки заявки
AS
Фото водителя
Имя
Алексей Соколов
Номер телефона
+7 999 123-45-67
Марка автомобиля
Kia Rio
Цвет автомобиля
Оранжевый
Госномер
А123ВС 777
Услуга
Трансфер
Дата и время
13.05.2026 16:55
Маршрут
Аэропорт Елизово -> г. Петропавловск-Камчатский, ул. Арсеньева, 1
Стоимость
3 000 ₽
Пассажиров: 1
Класс авто
Комфорт
Физическое лицо
Контакт клиента
Иван Петров
+7 914 791-35-15
Схема состояний и системная логика
Полное отображение процесса для разработки и демонстрации заказчику
Машина состояний
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 час» и открывает диалог по поездке.