Hello @lagjag
What you said is true. You could definitely have conflicts with the language translations if you have both shared and private rooms.
Unfortunately there are no parameters available for the room types to use specific labels, like “rooms” or “beds”. Also, the system allows bookings of multiple rooms, and in case of mixed types (shared and private), we wouldn’t know what definitions to use.
Moreover, the global search forms you see in the demo website (the “Search Form” widget for example) require to build drop down menus for the selection of the number of rooms/beds to book, and they need to collect the information about each room party (how many guests per room) in order to display the search results according to the remaining availability and according to the input request.
We can study a solution for this mixed cases of room types, but it’s not going to be easy. Labels could always be misleading, unless you use something like “rooms/beds” which include both options.
What we would suggest in these cases is to opt for using different types of pages in Vik Booking. In fact, if you let the customers book individual rooms/beds from the respective “Room Details” page, then you should not have problems with mixed types, and the drop down menus of the search form would be built according to the configuration of each room for the min and max number of adults, children and rooms (beds).
In a typical configuration for Hostels, customers can book multiple beds (rooms) with the same booking. You can allow that by letting the customers book multiple units of the same room type. In case of a shared dorm, in order to book several beds it is necessary to use the apposite drop down menu to choose a higher number of rooms to book (beds), always with one adult max per room (bed).