Sarper Horata
Metglobal
Published in
5 min readMay 24, 2016

--

I have searched how online hotel reservations system work; however, I could not find much info about it. Here, I’ll provide simple step by step logic about how things work, with underlines from my experience in Metglobal.

When you want to make a hotel booking online, you need to find a website to do so.
You can also find it through Google, Yandex (Yandex Islands), meta search engines (Trivago, Tripadvisor, etc.), Booking.com and many others.
Lets assume that we will make booking through Booking.com.

When you visit Booking.com, you’ll see that there is a search on the left. As you can see below, main criterias are Destination or Hotel, Check-in period, #of rooms and the room (category) picked according to #of adults and children.

If you have any child(ren) within booking, make sure that you selected their ages correctly, because hotels do have rate policy according to child ages.
For example, most of hotels in Europe, accept baby age between 0 up to 2, where child age is set as 2 up to 12.

Ekran Resmi 2016-05-19 22.32.50.png

In some countries, travel reason is important. For example, if you are travelling to Germany for leisure, you will be charged a tax according to length of your stay. If you can provide a paper that you a there for business, you will not be charged anything.

Ekran Resmi 2016-05-19 22.42.52.png

After making a search, there will be hotels having their room results within. Room result might be from website’s own contracted hotels or from another providers. Booking.com provides their own inventory with mostly paid at hotel. Availability information mostly come from API’s, here my is another article about what is an API and what can be done with it.

According to the availability of hotels, sometimes they might not provide instant confirmation that you’d expect. In some occasions, due to high overload, hotels can offer on-request bookings, which are not confirmation guaranteed. If you pick this option and make a booking, hotelier will let you know about confirmation of your booking mostly in 24 hours. If they can arrange a place, no problem. If not, you’ll get your refund.

As you can find out by making searches using VPN , depending on the searched IP address (or provided passport country), hotel rates differ. Many hotels around the world, applying restrictions for some nationalities or making rates higher for them.

Depending on the search, if website is working with multiple providers, most likely same hotels will come. Therefore, there must be a matching mechanism, merging same hotels and their room results, to provide singularity. To illustrate how, here is a schema below:

Ekran Resmi 2016-05-19 17.48.57

Coming back to the room results; this page provides room name (including room category and type), room amenities, room details as well as cancellation policy and board type. The ones in bold are all important aspects defining the final price.

Generally, depending on the provider, each search “session” should be finalized within an hour. This is because, until you made the payment, rates can change, so that they are mostly dinamic (yes, there are also static rates, according to the season trend).

In otel.com, after picking the hotel, a counter appears on the right, asking to complete your selection within an hour. This might annoy you, but this is the truth at the back.

Ekran Resmi 2016-05-21 10.50.17.png

If cancellation policy is non-refundable, this means that even you would like to cancel your booking, hotelier will charge entire stay amount. No need to state that non-refundable room results are cheaper than the other results.

Ekran Resmi 2016-05-19 23.17.29.png

If you have a non-refundable booking that you cannot go, you can use Roomer. There, you can sell your booking and save some money. You can also use Roomer to buy hotel bookings with great discounts.

After picking your room(s), you will be asked to enter guest info, then make the payment or asked to make the payment at hotel. If booking is not paid at hotel, you’ll be charged online. In this case, website will be responsible for payment of your accomodation to hotel. When payment is handled, your booking is created.

Before making a booking, don’t forget to check the following for convenience:

  • Room category fits your requirements
  • Select number of rooms carefully
  • State your reason of travel, especially if you are on business
  • Enter child(ren) count and age(s) correctly, if there is any
  • Check cancellation policy to ensure having plenty of time for cancellation, if you are not after making cheapest booking

There are also many details and terminologies that can be covered, but basically, this is the main lines of the story of online hotel booking. Please share your experiences and ideas within comments.

For my other articles, please check sarper.in

--

--

Sarper Horata
Metglobal

Technical Product Manager, Crypto Trader, eResident