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

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

Задача:

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

Функционал личного кабинета
Функционал личного кабинета
Функционал бронирования

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

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

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

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

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

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

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

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

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

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

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

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

Мои заказы
Жизнь сайта без https

В феврале 2018 года Google анонсировал, что в связи с выходом Chrome 68 все сайты, работающие по http, будут объявлены небезопасными уже в обычном режиме работы браузера.

Жизнь сайта без https