easyTableBooking is seating guests based on the following algorithm:
- If there is multiple rooms the system will book in the room with the highest priority first.
- The system always tries to book a single table before using the combinations.
- Then it chooses the table or tables, where the number of seats fits best so that the restaurant is booked optimally.
- If there are more tables available, with the same number of seats, the system selects the table with the highest priority. For table combinations, the system looks at the priority of the first table in the combination.
NB: It is recommended to give a lower priority to tables which are often included in combinations for larger groups, so that these tables are booked at the end, in this way you mantain the opportunity to accommodate larger companies.