Basically, bookings are exactly what they sound like, a way of reserving space for an event. In GSS case an event that is able to be booked is under the category of “space rental”. It should have a limit of 1 (meaning only 1 space can be booked per location for any given time slot). When entering in the available time slots as events:
- the time/date/recurrence (at the top of the form)
- category of “space rental” (at the side of the form)
- and booking prices/limits (at the bottom of the form)
All of these things need to be defined in order to display correctly in the generated calendar.
You can add each ‘space rental’ event as separate single events or recurring events (and then just manually book the time slots that are already rented). Each space rental event should be in increments of 30 min. (ex. 12:00, 12:30, 1:00. 1:30, etc.).
To do this it may be beneficial to enter a series of consistently available rental spaces as a recurrences. For example, if we know that on Fridays a space rental usually is available from 11:30am – 4pm, a series of available time slots (in half-hour intervals) should be entered as reoccurring events at 11:30, 12:00, 12:30, 1:00, 1:30, 2:00. 2:30, 3:00, 3:30, 4:00 with a recurrence set to “weekly” on “Friday”.
To explore the form(s) either go to: Dashboard>Events>Add or Dashboard>Recurring Events (click on it)>Add (at the top of the right-hand side). Both will lead you to respective forms.
To see the output of rehearsal availability, go to: http://greenstreetstudios.org/wordpress/classes-2/rehearsal-availability/
Front End/User Side
There will be a search option (at the user end) where they can search a date range and location and all of the available spaces will show in a list with a “book now” button. This is the way we have figured out how to possibly handle recurring rehearsals (ones that are ongoing and regular). The admin can also use the front end in order to enter/book these spaces.
The user will not be able to see the Book Now button unless they are logged in. We need to gather some language in order to make this clear. Perhaps when clicking on Space Rental they will be told they need to login to see the availability/book space?