For a client we need to customize a hotel booking plugin we recently bought with code canyon (see this url for more info: [url removed, login to view])
1. Every room in this hotel is unique, so in the hotel booking plugin we configured unique 'room types' for every single room. We have 18 rooms in total (room number 13 does not exist)
2. The price per room does vary with the room occupation. All rooms allow for 1 or 2 persons to stay, some rooms allow for up to 5 people to stay.
Please check below for desired changes:
a. The current booking module requires a check-in date, a check-out date and a number of people that want to stay. We need to change this in just a check-in date and check-out date.
b. After filling in the required check-in and check-out date and clicking 'next', we need to present all available rooms. The default price for every room should reflect a 2 person occupancy.
c. In the available rooms window (as per b.) the visitors must be able to pick a number of occupants per room. So when a site visitor wants to book for 8 people, he/she might be picking 2 rooms for 3 people and 1 for 2 people. This is a flexibility that needs to be built in.
d. With the number of occupants picked per every single room, the price of that very single room needs to change, according to the number of occupants.
e. The booking plugin allows for a percentage to take as an upfront payment. We need to change 'percentage' to just the very single day. So if some stays for 8 days, we pick just one day as a payment, not 10%. If someone just stays for one day, that one day needs to be paid for in full. If someone stays 2 days, just one day will do
f. We need to incorporate the booking engine into the pages, not making it a stand alone window opening on a new page.