Documentation
Booking a square
Users that are logged in can simply click on a free cell in the calendar to start booking a square.
If the square allows bookings to be longer than the calendar time block, the user can also select an alternative time block for his booking. If bookings are allowed to be even longer than one day, date and time input fields are displayed.
After changing the date or time, the system will check the new period for validity (e.g. if it is still free). This happens either automatically (as long as only the time has been changed) or manually (if date and time has been changed) und will express itself by reloading the overlay.
After clicking on the booking button, the next page will allow the user to further customize his booking. This includes the number of players and the choice of additional products or services (if the square supports either of it).
If the square does neither support varying amount of players nor additional products, the user will be directly redirected to the confirmation page.
In the next and last step the user gets an overview of his booking, including choosen products and its single and total pricing. This overview is omitted if there are no costs.
Besides that, the page shows square rules as text and/or PDF documents and requires to accept them by checking the respective checkboxes.
Once the booking has been confirmed and submitted, the square will be reserved at the proper date and time and the new booking will appear both in the calendar and on the My bookings page of the user. If the user has enabled email notifications in his settings (My account), he will also receive a quick confirmation email.
As long as the square allows it and the time limit is not yet exceeded, the booking can be cancelled via calendar (click on the cell) or My bookings page.