Fast Search для отелей: различия между версиями
(Новая страница: «Для указания данных для поиска отелей методом Fast Search можно использовать следующие параме...») |
|||
Строка 27: | Строка 27: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td>assignment</td><td>массив массивов. Каждый его элемент является массивом, ключами которого являются | + | <td>assignment</td><td>массив массивов. Каждый его элемент является массивом, ключами которого являются: |
− | + | adults - количество взрослых в комнате <br> children -количество детей в комнате (число) <br> age0 - возраст 1го ребенка (число)<br> | |
− | + | age1 - возраст 2го ребенка <br> age2 - возраст 3го ребенка <br> age3 - возраст 4го ребенка <br> infants - количество младенцев в комнате | |
− | + | ||
− | + | </td> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<tr> | <tr> | ||
<td>double</td><td>признак двуспальной кровати (принимает значения on/off)</td> | <td>double</td><td>признак двуспальной кровати (принимает значения on/off)</td> | ||
Строка 70: | Строка 52: | ||
'''Для добавления комнаты''' | '''Для добавления комнаты''' | ||
− | Нужно добавить обязательный параметр assignment[ | + | Нужно добавить обязательный параметр assignment[n][adults] (где n - это порядковый номер комнаты, нумерация начинается с нуля) и можно не обязательные assignment[n][children], assignment[n][age0], assignment[n][age1], assignment[n][age2], assignment[n][age3], assignment[n][infants]. |
Версия 17:04, 21 января 2013
Для указания данных для поиска отелей методом Fast Search можно использовать следующие параметры:
Переменная | Значение |
---|---|
tarrival_point | id города |
hotel_category | количество звезд отеля (Число. Например «2» - поиск среди 1-2* отеля, 4 — среди 3-4* звездочного) |
hotel_name | id гостиницы |
arrival | дата заезда (формат - дд.мм.гггг) |
departure | дата выезда (формат - дд.мм.гггг) |
max_price | предел цены, массив, его ключи ('amount' — максимальная цена, 'currency' — валюта максимальной цены) |
assignment | массив массивов. Каждый его элемент является массивом, ключами которого являются:
adults - количество взрослых в комнате |
double | признак двуспальной кровати (принимает значения on/off) |
Примеры запросов для поиска:
Пункт прибывания: Санкт-Петербург, заезд: 17.01.2013, выезд: 24.01.2013 Комната 1: 1 взрослый (только с обязательными параметрами)
http://DOMAIN/index.php?go=hotel/search&tarrival_point=58166&arrival=17.01.2013&departure=24.01.2013&assignment[0][adults]=1&assignment[0][children]=0
&assignment[0][infants]=0&signOfSearchResults=0&ok=Поиск¶m_by_get
Пункт прибывания: Санкт-Петербург, заезд: 17.02.2013, выезд: 24.02.2013, поиск среди 1-2* Комната 1: 1 взрослый, 1 ребенок Комната 2: 1 взрослый
http://DOMAIN/index.php?go=hotel/search&tarrival_point=58166&arrival=17.02.2013&departure=24.02.2013&assignment[0][adults]=1&assignment[0][children]=1
&assignment[0][infants]=0&assignment[1][adults]=1&assignment[1][children]=0&assignment[1][infants]=0&signOfSearchResults=0&ok=Поиск¶m_by_get&hotel_category=2
Для добавления комнаты
Нужно добавить обязательный параметр assignment[n][adults] (где n - это порядковый номер комнаты, нумерация начинается с нуля) и можно не обязательные assignment[n][children], assignment[n][age0], assignment[n][age1], assignment[n][age2], assignment[n][age3], assignment[n][infants].