Ко всем проектам

Разработка Личного кабинета и модуля онлайн-бронирования

Задача:
Реализация «Личного кабинета» и модуля онлайн-бронирования и оплаты тура
Функционал личного кабинета
Функционал личного кабинета
Функционал бронирования

При бронировании тура, с сайта турагентства идёт обращение в базу туроператора Tez Tour при использовании XML сервисов туроператора. Для онлайн-оплаты туров мы интегрировали сайт турагентства с платежной системой pay.travel, используя их API.

Пользователь выбирает понравившийся тур из всех доступных туров туроператора Tez Tour на сайте турагентства.

Функционал бронирования

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

Уточнение стоимости

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

Форма с паспортными данными туристов

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

Заполнение данных плательщика

После заполнения формы, производится передача необходимых для бронирования данных туроператору Tez Tour и тур "предварительно" бронируется у оператора (в течении 48 часов бронь может быть отменена без каких либо комиссий со стороны оператора), пользователь переходит на страницу платежной системы pay.travel и там вводит платежные данные. После оплаты тура, производится уже окончательное бронирование тура у туроператора.

Страница платежной системы

На странице «Мои заказы» пользователь видит отправленные заказы и их статусы

Мои заказы

В помощь при разработке туристического сайта: