Course Booking Ecosystem
A course booking is the kind of booking made for a golf course, mini golf, foot golf course etc.
First is a Course. The course is the actual tee sheet, and controls availability. For a course to be bookable, it needs a course option. To understand the difference, a Course is a physical course, while a course option is like the “product” you’re playing. “The Old Course” is a physical 18 hole course with tees every 10 minutes. “Full 18 Holes” or “Front 9” could be the course options available to play on this course.
Course Booking Structure
Booking statuses can be:
- Tentative: The booking is in a customer’s basket, but they haven’t committed to it yet.
- Confirmed: Default state after purchasing. It’s a valid booking, ready to be attended.
- Attended: The customer has turned up and played.
- Cancelled: The booking is no longer on the schedule.
Bookings also have a “source” which is an indicator of how they were made:
- Customer: This booking was made directly by a customer. Generally by purchasing online.
- Admin: This was created by a staff member,adding items to the Admin Basket. This is most likely a walk-in or telephone booking.
Here is a graphic showcasing a breakdown of a Course Booking: