Feature:
- In order to be able to access hotel and room information faster
Users should be able to access the RoomSelection using a direct link without http
Scenarios:
DeepLink to HotelList directly, but then the destination param is unsupported and no loader is displayed, i.e. a valid lid has to be specified
DeepLink to LightHotelList as above but the page contains no filter and no search box and hotel informations are minimized
DeepLink to HotelStart supports destination resolution
Parameters
Parameter |
Mand |
Description |
Values |
_as |
n |
auto submit, used together with _dl for links that do not use LID but freeflow destination |
true|false |
_a |
n |
Agency Id |
\d{6} |
_l |
n |
The ISO 639-1 Language code e.g. _l=en |
\w{2} |
destination |
y* |
freeflow destination name, use together with _as=true&_dl=true |
[\w ]+ |
_u |
n |
User Name creating the booking, for agency use |
[\w+] |
lid |
y* |
Location Id, mandatory unless _as is used |
\d+ |
zid |
n |
Zone Id \d [optional but has to be in pair with lid] |
\d+ |
|
|
e.g. ...HotelList.aspx?lid=-5523&zid=17012 |
|
did |
n |
District Id \d [optional but has to be in pair with zid and lid] |
\d+ |
|
|
e.g. ...HotelList.aspx?lid=-5525&zid=18868&did=9611 |
|
cin |
y* |
Checkin date (dd.MM.yyyy), mandatory unless rci is used |
\d{2}\.\d{2}\.\d{4} |
cout |
y* |
Checkout date (dd.MM.yyyy), mandatory unless rco is used |
\d{2}\.\d{2}\.\d{4} |
cat |
n |
Minimum hotel category (optional) |
\d |
pid |
n |
Property ID, when provided to HotelStart, enables LandingPage |
\d+ |
hotelname |
n |
Name of hotel |
[\w ]+ |
r1 |
y |
room spec (see below) for first room |
|
r2 |
y |
See r1 |
|
r3 |
y |
See r1 |
|
rci |
n* |
Relative Checkin – mutually exclusive with Checkin and Checkout |
\d+ |
rco |
n* |
Relative Checkout – mutually exclusive with Checkin and Checkout |
\d+ |
mlc |
n |
Meal type (spec see below) |
|
maxoffer |
n |
Maximum number of hotels visible on the page |
\d+ |
RoomSpec
1 |
Room count {0-3} |
TR |
Room Type {SR-SingleRoom, DR-DoubleRoom, TW-Twin Bed, TR-Triple Room, QR-Quadruple Room , DS - Double as Single } |
1 |
Adults amount per one room {1,2,3,4} |
2 |
Children amount per one room {0,1,2,3} |
A |
1th child age in hex {0-9,A-F} (A = 10, B = 11, C = 12, D = 13, E = 14, F = 15) |
5 |
2nd child age in hex {0-9,A-F} (A = 10, B = 11, C = 12, D = 13, E = 14, F = 15) |
2 |
3rd child age in hex {0-9,A-F} (A = 10, B = 11, C = 12, D = 13, E = 14, F = 15) |
Supported combination of room types and passengers:
Room type |
Adults |
Children |
SR |
1 |
0 |
DS |
1 |
0 |
DR |
2 |
0 or 1 |
TW |
2 |
0 or 1 |
TR |
3 |
0 |
QR |
4 |
0 |
All allowed room type combinations: * SR10 * DS10 * DR20 * DR21 * TW20 * TW21 * TR30 * QR40
Warning: NS room type should be used only for internal purposes.
Supported meal codes:
Meal code |
Description |
All |
All |
SC |
Self Catering |
BB |
Bed&Breakfast |
HB |
Halbpension |
- There is a possibility to use freeflow destination name instead of tlc or lid.
- change HotelList.aspx to HotelStart.aspx - remove both tlc and lid attributes - add _as=true and _dl=true attributes - add "destination" attribute with freeflow city name as a value
Cookies
Please be aware, that some values which have been used in previous searches, which are saved in cookies, might be added as default parameters
Examples
Absolute dates, lid
With relative checkin and checkout
Relative checkin and checkout, destination and hotelname