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


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

А теперь подробнее, что мы сделали.

Функционал личного кабинета:
- Регистрация пользователя
- Редактирование учетной карточки
- История заказов бронирования

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

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

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

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

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

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

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

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



ДОБАВИТЬ комментарий
Вы не авторизованы. При отправке сообщения, в качестве автора будет указан "Гость". Вход | Регистрация
Защита от спама * :