hotel-booking

Document Sample
hotel-booking Powered By Docstoc
					Hotel Booking website development (based on booking.com API)


Project Scope
To develop a functional hotel booking website that will communicate with booking.com API (XML) and
feature its own database for increased functionality.

Project Duration
The development should start as soon as possible, no later than 1.12.2010. The development itself
should not exceed 30 days in total.

Validity
The booking.com API implementation and XML communication have to strictly follow conditions as set
out by providing partner (booking.com) and described in detail here
http://xml.booking.com/affiliates/documentation/. We are looking for an implementation that will be
valid based on these terms and that is guaranteed to be approved by booking.com.

Out of Scope
We will provide the graphic design, logo design, etc – however, the output from the supplier should be a
visual, browsable website

Booking.com API XML – general information
The following is taken from http://xml.booking.com/affiliates/documentation/ and is essential to
understand the purpose of the project:

Our XML data allows you to present selections of hotels on your website that match your target
audience. In combination with our multilingual hotel content you are able to serve a wider range of
visitors on your website. By using XML you are flexible in delivering content including the reservation
process to your customers (optional). The XML service allows you to completely integrate our product in
your own website's layout served from your own server, exactly in the way you like.

The Booking.com XML grants you access to all hotel data. The data can be retrieved by XML and should
be stored locally, in your own database. Hotel data consists of basic hotel information, various
descriptions of the hotel, photos, pricing and availability (only real-time). Furthermore a basic list of
countries, cities and regions can be retrieved via XML.

When do we recommend using XML?
Before answering the question ‘When do we recommend using XML?’ a brief introduction about all
available integration solutions; Booking.com offers three HTML integration solutions to its partners:

       Booking.com branded: a link on your website pointing directly to Booking.com including your
        affiliate ID number. Visitors will see the Booking.com look and feel.
      White label: our white label booking tool integrated in your website using an (I)-frame or a link
       to the booking engine with your header on top. Visitors will see the booking module in your
       website’s look and feel.

      Database dump: working with our database dump will allow you to create hotel listing on your
       own server. The database dump contains deep links to the hotel brochure pages (which can be
       presented in the Booking.com lay-out or the white label lay-out)

From the three abovementioned options, it is essential to understand we are looking to implement the
database dump solution.

Although XML has many commercial advantages it’s also good to be aware of the following:

      When using XML you should have sufficient experience building and maintaining a database and
       creating and designing your own website.
      Setting up an XML based integration is a ongoing process. The content needs to be updated
       frequently and new functions/ changes should be adopted.
      You are responsible for keeping the hotel data up-to-date and showing correct hotel information.
      Building a website using the XML is time consuming and requires thorough testing and
       debugging.
      The hotel content retrieved via XML is exactly the same as the content on Booking.com and is
       widely distributed over the internet. For SEO purposes the content itself is not as usable as
       generally is considered. (Please keep in mind it is not allowed to re-write hotel description of
       hotels).

Your account manager could help you by choosing the best in
Furthermore we would like to point out the following issues you will come across when using our XML:

      When you decide to implement the reservation process with our XML you need to use a secure
       connection (SSL) to handle the credit card information. If you don't wish to implement the
       reservation process itself, contact your account manager for private label booking process
       integration (deep link to the booking process on our secure servers).
      The cancellation policy should be stated clearly on the website.
      Client information should be treated according to the European privacy regulations. Updating
       the hotel information must be done between 23.00 and 08.00 hrs G.M.T. Please follow the
       restrictions as stated in the manual.
      When the implementation is finished, it must be checked by Booking.com. Please contact the
       XML support team or your account manager for approval.

Your account manager can provide you with information about how to get access to our XML feed.

Technical support
Booking.com offers clear and full XML documentation online at http://distribution-xml.booking.com. In
case of any questions about our XML feed please contact the XML support team per email.
Examples of functionality to be implemented
www.hotelandhotels.com – this is essentially what we are looking to implement in terms of basic
booking.com integration & functionality, including secure connection to process payment details

Additional Features
   1. Integration with Google Maps (searched for hotels will be displayed on a Google Map)
   2. Own promo codes functionality
   3. Ability to track all bookings made through our website (ability to display most recent bookings
       made on our website), storing emails of users who have booked through our website
   4. Possibility of adding own hotel reviews by users of our website – we would like to be able to
       send an email prompting to add review of the hotel directly to our website, independently of
       booking.com reviews (we are not allowed to display booking.com reviews on the website)
   5. CMS integration with the website - ability to add additional (own) text to hotel property
       information taken from booking.com, ability to add own pages (i.e. city page with static content)
   6. Cookies – storing recently viewed hotels by user and displaying them on site for individual users
       (which hotels have I viewed recently)
   7. JQuery gallery for viewing hotel pictures on single hotel page
   8. Filtering hotel results as used on topbooker.com (based on price, star rating, hotel facilities, etc),
       sorting results (price, popularity, booking.com reviews rating)
   9. Caching
   10. Nice URLs (www.xxx.com/country/city/city-district/hotel-name.html) or similar

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:8
posted:12/30/2011
language:English
pages:3