Reservation form [show_price before="" style="float:right;"]
All reservation fields can be replaced by hidden fields to either permanently set their value or take the value from the widget or search form - without letting the guest change it.
There are two different ways for your guests to select the reservation period. Either this guided date selection.
Or simple date fields. Delete either as they wont work together. The hour and minute fields can be removed. You can also edit them to set which hours and minutes can be selected.
The departure field can also be replaced by a billing unit select. Your guests would only have to select how many hours/days/nights they want to stay.
Many options like restricting the amount of adults can be set directly at the form field.
While called adults and children in the plugin you can use them for anything. You can replace the label at any place the guest can see.
A simple custom field.
You set them up under settings -> custom
They can change the price as well for optional or additional fees