Авиабронирования
Поиск перелётов, выбор маршрута и оформление подтверждения для визы.
Авиаброни, отели и туристическая страховка в одном сервисе. Разработали продукт с нуля: от первого поиска до оплаты и готового документа.
Один сервисдля документов к поездке


О проекте
Путешественнику нужно подтвердить маршрут и проживание, а также оформить страховку. Визовому агентству важно выполнять те же задачи для нескольких клиентов и видеть, что происходит с каждым заказом.
Собрали эти сценарии в одном сервисе: поиск и выбор, данные пассажиров, тарифы, оплата и выдача документов. Личный кабинет хранит бронирования и помогает управлять ими после оформления.
Поиск перелётов, выбор маршрута и оформление подтверждения для визы.
Поиск проживания и документ с данными отеля, поездки и гостей.
Расчёт туристической страховки и оформление полиса онлайн.
Отдельный сценарий бронирования с кодом для проверки в системе.
Сценарии сервиса
Каждый экран отвечает на следующий вопрос: куда едем, какой вариант выбираем, на кого оформляем и где получить документ.
В карточке собраны местное время, аэропорты, длительность и пересадки. Фильтры помогают сузить выбор до нужного маршрута.

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

Вся поездка
Сохранили знакомую логику выбора услуги, дат и участников поездки. При этом у каждого направления своя форма и правила оформления.
Разработка
Интеграции, платежи, фоновые задачи и документы работают с одним заказом. Раскрываем несколько задач, которые решили при разработке.
Вылет и прилёт отображаются в часовом поясе соответствующего аэропорта. Сегменты сохраняют порядок маршрута, в том числе при ночных пересадках и переходе на следующий день.
Платёжная система может прислать подтверждение несколько раз. Обработку сделали однократной: статус платежа, пополнение баланса и партнёрское начисление согласованы в одной транзакции.
Проверяем статус брони и время до поездки. Блокировка записи согласует продление с фоновой отменой, чтобы обе операции не изменяли одно бронирование одновременно.
Маршрут и сведения о пассажире передаются в генератор документов. Пользователь получает файл в личном кабинете, а система связывает его с конкретным бронированием.
Результат
От поиска до выдачи документов собрали работающий продукт с четырьмя направлениями, интерфейсом на русском и английском, личным кабинетом и системой оплаты.
Авиаброни, отели, страховка и PNR
Русский и английский
Выдача и хранение в личном кабинете
После запуска развиваем сценарии оформления и личный кабинет, подключаем интеграции и проверяем поведение сервиса при ошибках внешних систем.
Следующий продукт
Обсудим сценарии, интеграции и первый запуск