The information contained in this article, though not private or confidential, is not intended for Hudson client use. This information is directed to and intended for internal Hudson company use only.
**********FOR INTERNAL HUDSON TECH SUPPORT USE***********
These are the steps to be followed to create a Tours or Attractions web reservation site for a GO member. The Hudson Web Reservation site will not be client-facing. It will be used to store and manage Tour Types and fares. The GO Website will pull this information via web services, and will book the reservation on the main GO website. The tour / attraction web site may however be used to generate a tour voucher or boarding pass. One site will be created for each demographic
region or city where attractions exist. For example, one site will be created for Los Angeles, even though there may be multiple providers conducting tours in that city.
Tours will then be presented as additional travel options to passengers who book transportation on goairportshuttle.com web system, if travel includes an arrival reservation in a destination city where tours and attractions are available.
Attractions Web Configuration
- Contact Hudson Network Admin for Hudson server to host the new site.
- Create CRM entry for the new site
- Create and Name the new site goatt2, goatt3. etc (for GO Attraction Site 2, 3). If using SiteCopy to create, you may use goatt1 (CitySights Tours) as a template
- add xx1 airport
- create Service1=Tours & Attractions
- create and upload xx1 fare table
- (Location name= Tour Name (e.g. Statue of Liberty Tour)
- GO supports Full Fare and Alt Pass Fare only (no Alt2 and Alt3)
- Once Fares are uploaded - login to resutil and go to Fares Tab > Maintain Fares
- Select Each uploaded location in turn, then select the Edit Location Details button
- Location Images Tab - You may browse your local drive to select and upload a thumbnail image that will be displayed next to the details of the tour or attraction. Image sizes should be scaled to maintain consistent appearance.
- Summary Description Tab - Enter plain text or html that describes the tour or attraction.
- ex: The City All Around Tour includes 48 hrs of double decker sightseeing on the Downtown Tour, Uptown & Harlem Tour, Brooklyn Tour and the Night Tour. All Around Town Tour includes a cruise of New York City's harbor on the world famous Circle Line and your choice of museum from the New York Historical Society or the Museum of the City of New York.
- Special Info Tab - Enter plain text or html that describes any special information regarding the tour or attraction.
- ex: During the Christmas holiday season, the bus tour will adjust its route slightly to include some holiday lighting displays.
- Details Tab - Enter plain text or html that describes any details or itinerary information regarding the tour or attraction.
- ex: <p>OUTSTANDING VALUE INCLUDES:</p>
<ul>
<li>Downtown Tour (Hop-On Hop-Off)</li>
<li>Uptown Treasures & Harlem Tour (Hop-On Hop-Off)</li>
<li>Brooklyn Tour</li>
<li>Night Tour</li>
<li>Circle Line 75min Harbor Cruise</li>
<li>New York Historical Society OR Museum of the City of New York</li>
</ul>
- Instructions Tab - Enter plain text or html that lists instructions to be followed regarding this tour or attraction.
- ex: Exchange your web ticket / voucher for a bus boarding pass at the Passenger Terminal, 7 days a week, 8:00 AM - 9:00 PM, located at 125 Main Street. Arrive 30 minutes prior to scheduled boarding if you will need to obtain a bus boarding pass.
- Terms and Conditions Tab - Enter plain text or html that lists any special terms or conditions relevant to this particular tour or attraction.
- ex: This tour once purchased is non refundable. Tour occurs rain or shine. In the event of severe weather, operator may cancel the tour and will issue new replacement ticket for the next available tour date.
NOTE: When information in the tabs above will be consistent across multiple or all locations (for example the Terms and Conditions), it may be easier to create a custom TOKEN (ex: TOUR_TERMS), where the string in this token is the text to be displayed for Terms and Conditions. You would then simply insert %TOUR_TERMS% in the Terms and Conditions tab for all loaded locations, tours and attractions. If a few different Terms tokens are needed, they could be named TOUR_TERMSALT, TOUR_TERMS2ND, TOUR_TERMS3RD, etc. - Create PARTNER_EMAILLIST custom token - this will be used to generate custom vouchers, tickets, boarding passes or other supplemental confirmation document for the tour or attraction. An email itinerary confirmation listing all airport and tour reservations will be generated by the GO Local system, once the reservations have been downloaded from the GO web site. The Tour information will then be uploaded to the Tour web site (ex: goatt1, goatt2, gatt3). If this custom token is configured on the tour site, then additional vouchers, etc, may be emailed to the passenger.
- Token= PARTNER_EMAILLIST
- Page= User defined
- Description= List of sending partner ID's that trigger an email
- String= 100
- Email Template configuration - enable and configure your ticket, voucher or boarding pass (commonly html document) document.
- Test your voucher / confirmation template by doing some web reservations directly from this attractions web site. Consider inserting GO logo icons on the voucher as that is the organization through which the passengers are booking the tour.
- OPTION: If reservations should also be written to a clients local system, you will need to go to the General Configuration page and add the string: /var/www/cgi-bin/<siteid)/ to the Reservation CSV field. You will replace the <siteid> parameter with the site value for the client that will be downloading the reservations into their local SQL DB.
GO Local Configuration
Once the tour or attraction web system is configured you need to configure an Affiliate profile in the GO local system for the new attractions web site. One affiliate profile for each attractions site created must be entered.
- Login to GO Local system (Hudson 23)
- Launch HWeb Agent
- Profile > Create New
- General Tab
- ProfileType=Affiliate
- Alias=<SITEID> (uppercase: e.g. GOATT1)
- Name= GO Attractions <City Name> (e.g. Seattle)
- Affiliate type= Primary
- Special Instructions= " if direction is arr then %GOAFF1% "
- Billing Tab
- Affiliate Tab
- Web Services
- Site URL=<hudson URL> (e.g. ltd10.hudsonltd.net)
- Site ID=<siteid> (e.g. goatt1)
- Reservation send mode= HWeb Zip
- Reservation pricing mode= Remote
- PUD Translation= none
- Remote Mapping - Click " Retrieve remote data for mapping "
- Set Affiliate Service Translation
- Set Affiliate alt passenger translation
- Trans Overrides
- 31^|32^|33^|45^GOSHUTTLE|57^3|120^|122^GOGROUP|188^
Save the new profile - taking note of the Profile ID number: ex: 777888
Template Configuration
It will be necessary to adjust or edit the template configuration in the GO local system to accomodate the new attractions affiliate profile created. When Itinerary confirmations are sent out from the GO local system, this will allow the itinerary to identify who to contact regarding tour details.
- Tools > Configuration > Application Configuration > General Configuration > Templates
- Add New Template
- Alias= CustString
- TemplateType= General Confirmation
- Primary File= &:<pickup string text>
- example: &:You will receive separate email confirmation Voucher(s) for each tour booked. Print these and follow the instructions on the Voucher to redeem for your Boarding Pass(es).
- Description= <Affiliate Name> ex: City Sights Tours - Attractions
- Match Keys Tab >
- Match Key4: YA<profile ID number>
- ex: YA777888 (from affiliate profile created above)
- Priority= 0
- Add New Template
- Alias= CustString3
- TemplateType= General Confirmation
- Primary File= &:<tour operator contact information>
- example: &:CitySights Tours - 1-212-812-2700 http://www.citysightsny.com
- Description= <Affiliate Name> ex: City Sights Tours - Attractions
- Match Keys Tab >
- Match Key4: YA<profile ID number>
- ex: YA777888 (from affiliate profile created above)
- Priority= 0
Enable the Tours / Attractions on the GO Web site
- Login to http://goairportshuttle.com/configuration
- Go to the Site Configuration page
- Locate the the site(s) that you want the affiliate attractions to apply to (ex:...
- Change the "Attraction Site ID" for those sites (e.g. goatt1)
Testing:
- Login to www.goairportshuttle.com website
- Enter a one way arrival reservation with the arrival city that is serviced by the site specified by the GO member in the preceeding step.
- At the conclusion of the reservation process you will be deposited into the Shopping Cart. This is where you can opt to Checkout, or enter additional reservations. If the GO site has been configured properly, you should see a button that says "MORE" and will prompt you to book a tour or attraction in the arrival city.
- Select the "MORE" button and review the listed tours and attractions. If you note any errors in spelling, formatting etc, you can return to the affiliate tour site (goatt1, etc) and correct.
- Select one of the tours offered, adjusting the passenger count and then selecting the "Add" button.
- You will be returned to the Shopping Cart and should now see the original transportation reservation AND the tour. You can return to the tour offerings and add additional tours. (You MAY consider deleting the airport transportation reservation, before checking out so that no test or false bookings arrive in a GO members database).
- When finished, complete the checkout process.
- You can open the GO local system HWeb Agent / Dispatcher and monitor the imported tour reservation(s), using xx1 as the filter criteria for PickupKey.
- Once the tour reservation hits the GO local system, an Itinerary confirmation will be emailed to you.
- If (properly) configured, the tour reservation will then be uploaded to the tour website (e.g. goatt1) and a second confirmation, voucher, boarding pass, web ticket should emailed to you.
- Dont forget to login to the GO local system and cancel any transportation AND tour reservations recorded. This also tests the cancellation email confirmation process.