Website BE | Making 'Quick Reservation' HTML for your website
Posted by Jeff Tweddale on 15 Apr 2011 11:19 AM
Making 'Quick Reservation' HTML for your website
Web traffic analysis shows that each page of a property website ought to have a clear 'call to action' accepting "Arrival Date" and "Departure Date" and, when submitted, the user gets availability results from the Booking Engine for those dates. Because BookingCenter supports a few different Booking Engine technologies (advertised at: http://www.bookingcenter.com/interfaces-and-modules/bookingengine-api/), the Quick Reservation code specification is a bit different between the Booking Engine services.
Choose from Booking Engine Templates below:
Multi Room, Multi Rate Booking Engine template offers two variants: https://book.bookingcenter.com/02/?site=xxxxx and https://book.bookingcenter.com/04/?site=xxxxx
The Multi Room Booking Engine templates allow a property who has multiple Rooms / Types, with multiple Rates and Packages, to have a graphically-rich Booking Engine accessed via a QuickReservation link.
The 2 options are:
Single Room Booking Engine template offers two variants: https://book.bookingcenter.com/01/?site=xxxxx and https://book.bookingcenter.com/03/?site=xxxxx
These Booking Engine templates use a simpler design for properties who sell a single Room (or Type) in a transction. Our studies have shown that 96% of all online bookings occur for a single room at a time. Thus, the ability to book multiple rooms with multiple rates might present a 'user interface' merchandising problem not needed by your property. These templates are also graphically-rich Booking Engine templates that can be accessed via a dynamic URL construction to hand off the reservation request from an external website to get results from the BookingCenter XML Server. They both accept the same variables as the Multi Room Type Booking Engine above, and are both different in their use of the first page:
Similar to the multi room booking engine options above, the same applies to the single booking engine. The URL parameter pass-through is a dynamic URL construction to hand off the reservation request from an external website to get results from the BookingCenter Server. It accepts these variables.
We have a sample page: https://book.bookingcenter.com/02/quick_reservation/ with the end point, Site ID, and the parameters to be sent in a call to the Booking Engine. The 'promo' is what BookingCenter refers to an "Agent ID" such as BC, DEMO, MYPROMO. We provide more details on implementing the 'promo'/"Agent ID"at: at:https://support.bookingcenter.com/index.php?/Knowledgebase/Article/View/486. If you are developing this solution, we recommend using our TEST system initially, where we have: https://book-test.bookingcenter.com/quick_reservation/ and the end point is a TEST URL: https://book-test.bookingcenter.com/chk_availability.php (note that you need to input the query to get the results to the https://book-test.bookingcenter.com/chk_availability.php; going directly to this link will give you an error).
As of 2018, neither language nor locale parameters are implemented, though they will be supported at a later date.
Here are example URLs for Booking.com and SiteMinder's support of these same parameters:
Siteminder Booking Button - aka www.thebookingbutton.com
We have a sample page: https://book.bookingcenter.com/01/quick_reservation/ with the end point, Site ID, and the parameters to be sent in a call to the Booking Engine.
If you are developing this solution, we recommend using our TEST system initially, where we have: https://book-test.bookingcenter.com/01/quick_reservation/ and the end point is a TEST URL: https://book-test.bookingcenter.com/01/chk_availability.php. (note that you need to put the query to get the results to the https://book-test.bookingcenter.com/01/chk_availability.php; going directly to this link will give you an error)
Legacy Booking Engine (http://requests.bookingcenter.com/enquiry.phtml?site=xxxx)
Many folks do not wish to use the basic 'calendar' feature that BookingCenter provides as a default template. There is a sample page we have created at: https://demo.bookingcenter.com/ so you can click 'View Source' and view how this works using a Site called 'MYPMSDO' ('Site' is what BookingCenter refers to as a property).
There are two areas you need to focus on when writing the HTML:
Let us know if you need additional help by logging to the Support Area at http://support.bookingcenter.com. and choose 'Submit a HelpDesk Ticket' to our support staff. If you wish for our staff to place this on your HTML pages for you, you will need to send us the login ID and password for your website, and a HelpDesk ticket is the perfect way to do that.