Доброе время суток всем!
Друзья дорогие и у меня вот какой вопрос. Пишу сайт для туристического агентства, в котором должна быть возможность бронирование номера в отелях. Если бы бронирование было только с этого сайта, который пишу, я с могу осуществить схему бронирование, но кроме моего сайта номера в отеле могут бронировать все, кто этого пожелает. Мой вопрос в следующем: подскажите пожалуйста советом, как делается бронирование в случае если бронировать могут люди из разных точек мира. Как устроена эта связь.
Заранее всем спасибо
1. jovani - 18 Июля, 2018 - 23:56:11 - перейти к сообщению
2. Panoptik - 19 Июля, 2018 - 08:56:47 - перейти к сообщению
Бронирование происходит на стороннем ресурсе через апи ?
Как минимум нужно обработать ответ от этого апи, по идее оттуда придет ответ что бронь уже есть и вы должны корректно обработать эту ситуацию, сказать пользователю на сайте, что мол место уже занято
Ну либо пытаться делать пред бронь и потом в случае чего ее отменять, если не сложилось. Но это если АПИ поддерживает такой функционал
Как минимум нужно обработать ответ от этого апи, по идее оттуда придет ответ что бронь уже есть и вы должны корректно обработать эту ситуацию, сказать пользователю на сайте, что мол место уже занято
Ну либо пытаться делать пред бронь и потом в случае чего ее отменять, если не сложилось. Но это если АПИ поддерживает такой функционал
3. jovani - 19 Июля, 2018 - 23:08:57 - перейти к сообщению
Спасибо Вам большое
4. Vladimir Kheifets - 20 Июля, 2018 - 11:00:43 - перейти к сообщению
jovani пишет:
Доброе время суток всем!
Друзья дорогие и у меня вот какой вопрос. Пишу сайт для туристического агентства, в котором должна быть возможность бронирование номера в отелях. Если бы бронирование было только с этого сайта, который пишу, я с могу осуществить схему бронирование, но кроме моего сайта номера в отеле могут бронировать все, кто этого пожелает. Мой вопрос в следующем: подскажите пожалуйста советом, как делается бронирование в случае если бронировать могут люди из разных точек мира. Как устроена эта связь.
Заранее всем спасибо
Друзья дорогие и у меня вот какой вопрос. Пишу сайт для туристического агентства, в котором должна быть возможность бронирование номера в отелях. Если бы бронирование было только с этого сайта, который пишу, я с могу осуществить схему бронирование, но кроме моего сайта номера в отеле могут бронировать все, кто этого пожелает. Мой вопрос в следующем: подскажите пожалуйста советом, как делается бронирование в случае если бронировать могут люди из разных точек мира. Как устроена эта связь.
Заранее всем спасибо
Добрый день!
1. В начале, Ваш заказчик должен принять решение с какой системой он хочет работать.
Таких систем много и выбор сделать не просто.
Как правило, такие системы предоставляют доступ к бронированию для менеджеров турфирм.
Перед тем как подписывать договор на использование API, бронируют отели в ручную и обращают внимание на покрытие
(страны, города и количество отелей) и цены и условия оплаты – депозит, оплата по кредитным картам, оплата на дату заезда.
2. Если система представляет интерес то турфирма заключает договор на использование API и на этом этапе Вы засвечиваетесь как разработчик интерфейса.
После заключения договора Вы получите доступ к песочнице и базе данных.
Как правило это, таблицы городов, стран и информации об отелях. Эти данные должны загружаться в клиентскую
БД и регулярно актуализироваться.Разумеется Вы получаете доступ документации.
3. Вам необходимо написать селекторы для ввода поисковых запросов. Например, требуется выбрать город, даты, количество комнат и персон.
Пишите программу отправляющую запрос Вебсервису и обрабатывающую полученный ответ.
Далее выводите информацию для посетителя сайта и он выбирает отель, который хочет забронировать.
Затем посылаете запрос на бронирование и интерпретируете ответ – статус бронирования (подтверждён, отклонён, под запросом)
Генерируете ваучеры и отправляете клиенту подтверждение. Если бронирование со статусом “под запросом” необходимо реализовать
асинхронные запросы для получения статус бронирования.
4. Пишите запросы на получение информации о прошедших заказах и зпросы для их отмены.
5.Когда Вы закончите разработку интерфейса в песочнице, запускается процедура сертификации Вашего программного продукта.
После завершения сертификации Ваш заказчик получит доступ к сервису, а Вы если повезёт, оговоренный гонорар за выполненную работу.
Пример реализации системы бронирования отелей, трансферов и экскурсий можете посмотреть здесь https://www[dot]alto-booking[dot]com/test/
Пример HotelSearchResponse
Спойлер (Отобразить)
Пример GetHotelDetailResponse
Спойлер (Отобразить)
5. jovani - 20 Июля, 2018 - 23:43:25 - перейти к сообщению
Владимир, спасибо Вам большое за ответ