As described in the Booking Settings article, users and/or patrons can submit booking requests from a couple of places on your Stacks site, either the /availability page or the room's detail view from the /rooms page, both of which can be added to your main navigation menu or through links in other Stacks features like Callouts and Sliders as example.
The booking form itself is identical from both pages, just the workflow for navigating to the form is slightly different.
Navigating to the Booking Request Form
As just discussed, there are various ways you can have your users/patrons access the 2 pages associated with room bookings, this section of the article will explain how to navigate to the booking request form from either page.
From a Room's Details View
When a user/patron navigates to the /rooms page, they will see a list of all rooms, clicking on a room from here will open the room's detail view, which can display more detailed information about the room itself.
- Navigate to the /rooms page
- Click on a room's title to view details about the room, including the ability to request a room booking
- Click the Request Booking button to open the request form and complete as needed.
From the Availability page
When a user/patron navigates to the /availability page, they will see a grid listing all rooms and available times for each room for the selected day. From here, users can click the time blocks in the grid associated with when they want to reserve the room, then click the book button (under the grid) to access the booking form.
- Navigate to the /availability page
- If booking for a future date, adjust the Date (near the top of the page)
- From the table, find the room
- Click the pin icon to move the room to the top of the list for easier access when there is a large list of rooms
- Click the green box(es) associated with the time increment(s) being booked
- Click the Book button at the bottom of the table and complete the form
Completing the Booking Form
Complete the booking form, please note that field visibility and required fields may vary depending on the configuration set in the Booking Settings, fields on the form can include:
- First and Last Name
- Phone number
-
Join with <room> - when checked, this allows the user/patron to book both spaces, if this room is joined with another
- Note: this will create 2 bookings, one for each room
-
All Day - when checked this will book the room for the entire date (if this option has been enabled)
- Note: checking this box will remove the time fields above, as they won't be applicable
-
Date/time for the booking
- This will auto-populate when booking from the /availability page
-
Room Occupants - indicated the number of occupants that will be in the room
- Note: this field is always required, no matter the configuration settings
- Reason for booking room - enter a brief description for the rooms desired use
- Organization Name - enter the name of the organization associated with the booking
- Organization Type - enter the type of organization associated with the booking
- Library card - enter the library card of the person completing the booking
- Address - enter the address of the person completing the booking
- Check I agree to all Terms & Conditions
- Click Add Booking, to complete the booking
The patron/user will then be taken to a confirmation page indicating their booking has been requested and is awaiting review, and if enabled, email notifications will be sent indicating the status of their room booking request.
- Authenticated (logged-in) users or patrons can manage their bookings from their My Account page
- Anonymous (non-logged in) users can submit booking requests, if this option is enabled in the Booking Settings, however they cannot manage their bookings without an account and will have to contact library staff to have their bookings edited or canceled