Defining a deep link for an escorted tour search

Table I: Mandatory Parameters

The deep link syntax for an escorted tour search with only mandatory parameters is as follows:

http://[localhost]/ui_net/Products/Tour/Tour.aspx?FromStartDate=[ddMMMyy]&ToStartDate=[ddMMMyy]&NumOfAdult=[x]

 

An example of the above syntax populated with values is as follows:

http://www.companyTBsite.com/ui_net/Products/Tour/Tour.aspx?FromStartDate=01JUL11&ToStartDate=13JUL11&NumOfAdult=2

Parameter Name

Description

Mandatory

Example of Use

localhost

URL of your website

Yes

http://www.companyTBsite.com/ui_net/

Products/Tour/Tour.aspx?

FromStartDate=01JUL11&ToStartDate=13JUL11

FromStartDate

The beginning of the escorted tour start day range.

 

Date format: ddMMMyy

Yes

http://www.companyTBsite.com/ui_net/

Products/Tour/Tour.aspx?

FromStartDate=01JUL11&ToStartDate=13JUL11

ToStartDate

The end of the escorted tour start day range.

 

Date format: ddMMMyy

Yes

http://www.companyTBsite.com/ui_net/

Products/Tour/Tour.aspx?

FromStartDate=01JUL11&ToStartDate=13JUL11

 

Table II: Conditionally Mandatory and Optional Parameters

Parameter Name

Description

Mandatory

Example of Use

TourCodeA

The first 4 characters of the tour code.

No

http://www.companyTBsite.com/ui_net/

Products/Tour/Tour.aspx?

FromStartDate=01JUL11&ToStartDate=13JUL11

&TourCodeA=LON&TourCodeB=0107

TourCodeB

The last 4 characters of the tour code.

No

Destination

Tour destination.

 

The destination value must match the value entered in Setup - Geography - Destinations.

No

http://www.companyTBsite.com/ui_net/

Products/Tour/Tour.aspx?

FromStartDate=01JUL11&ToStartDate=13JUL11

&Destination=London

TourKind

The category type of the tour.

 

The category type value must match the value entered in Setup - Product Definitions - Categories.

No

http://www.companyTBsite.com/ui_net/

Products/Tour/Tour.aspx?

FromStartDate=01JUL11&ToStartDate=13JUL11

&TourKind=Families

NumOfAdult

The number of adults in the room.

Only if NumOfChildren is not defined

http://www.companyTBsite.com/ui_net/

Products/Tour/Tour.aspx?

FromStartDate=01JUL11&ToStartDate=13JUL11

&NumOfAdult=2

NumOfChildren

The number of children in the room.

Only if NumOfAdult is not defined

http://www.companyTBsite.com/ui_net/

Products/Tour/Tour.aspx?

FromStartDate=01JUL11&ToStartDate=13JUL11

&NumOfAdult=2&NumOfChildren=2&ChdAge1=4

&ChdAge2=6

ChdAge[1..4]

Age of child(ren) in the room.

 

A maximum of 4 children can be defined in the room.

Only if NumOfChildren is defined

IsTwin

1 = the room is a twin

If NumOfAdult=1 the system ignores the request for a twin room.

No

http://www.companyTBsite.com/ui_net/

Products/Tour/Tour.aspx?

FromStartDate=01JUL11&ToStartDate=13JUL11

&NumOfAdult=2&IsTwin=1

IsRequestShare

1 = the room is requested as a share.

The system only sends the request if NumOfAdults = 1

No

http://www.companyTBsite.com/ui_net/

Products/Tour/Tour.aspx?

FromStartDate=01JUL11&ToStartDate=13JUL11

&NumOfAdult=1&IsRequestShare=1

NumOfAdult[B..E]

The number of adults in additional rooms of the reservation.

 

B denotes the second room of the reservation, C denotes the third room of the reservation, D and E, the fourth and fifth respectively.

 

The first room of the reservation does not require a letter.

No

http://www.companyTBsite.com/ui_net/

Products/Tour/Tour.aspx?

FromStartDate=01JUL11&ToStartDate=13JUL11

&NumOfAdult=2&NumOfAdultB=2

NumOfChildren[B..E]

The number of children in additional rooms of the reservation.

 

B denotes the second room of the reservation, C denotes the third room of the reservation, D and E, the fourth and fifth respectively.

 

The first room of the reservation does not require a letter.

No

http://www.companyTBsite.com/ui_net/

Products/Tour/Tour.aspx?

FromStartDate=01JUL11&ToStartDate=13JUL11

&NumOfAdult=2&NumOfAdultB=2&NumOfChildrenB=2

&ChdAge1B=10&ChdAge2B=8

ChdAge[1..4][B..E]

Age of child(ren) in additional rooms of the reservation (together with adults).

 

A maximum of 4 children can be defined in each room.

Only if NumOfChildren[B..E] is defined

IsTwin[B..E]

1 = the additional room is a twin

 

B denotes the second room of the reservation, C denotes the third room of the reservation, D and E, the fourth and fifth respectively.

 

If NumOfAdult=1 the system ignores the request for a twin room.

No

http://www.companyTBsite.com/ui_net/

Products/Tour/Tour.aspx?

FromStartDate=01JUL11&ToStartDate=13JUL11

&NumOfAdult=2&NumOfAdultB=2&IsTwinB=1

IsRequestShare[B..E]

1 = the additional room is requested as a share.

 

B denotes the second room of the reservation, C denotes the third room of the reservation, D and E, the fourth and fifth respectively.

 

The system only sends the request if NumOfAdults = 1

No

http://www.companyTBsite.com/ui_net/

Products/Tour/Tour.aspx?

FromStartDate=01JUL11&ToStartDate=13JUL11

&NumOfAdult=2&NumOfAdultB=1&IsRequestShare=1

Culture

The language in which results will be displayed.

 

The default language is English (American).

 

The culture (language) value must match the value in the table of languages.

No

http://www.companyTBsite.com/ui_net/

Products/Tour/Tour.aspx?

FromStartDate=01JUL11&ToStartDate=13JUL11&
NumOfAdult=2&NumOfAdultB=2NumOfChildrenB=2

&Culture=fr-FR

TourID

The tour ID number.
If a tour with the ID exists, it will be the only one displayed. Otherwise, it will have no effect on the displayed results.

No

http://www.companyTBsite.com/ui_net/

Products/Tour/Tour.aspx?

FromStartDate=01JUL11&ToStartDate=13JUL11&NumOfAdult=2

&Culture=fr-FR&TourID=0;1669;0;0;51