When cascading booking is enabled, the following rules apply for events and bookings:
- No two bookings can exist at the same status within the option range. When you try to move a booking to a status that is already occupied by another booking for that space and time, a message appears indicating that a booking already exists at that status and the status of the booking is not changed. The only exception is you can have multiple bookings at the last status of the option range. Once the last booking option is reached, all subsequent bookings default to the lowest status in the range.
- No two bookings can exist with status codes between the top of the option range and status code of 79. If you try to move a booking to a status above the option range, but below 80 and a booking already existing in that range for that space and time, the booking status does not change.
- The event status is tied to the booking status codes for that event. When all of the bookings on an event have status codes within or below the option range, the event status is equal to the lowest booking status within the option range. When one or more of the bookings is changed to a status above the option range, but below cancelled, then the event status is equal to the highest status between the option range and cancelled.
- Changing the event status affects the booking status. If the event status is above the option range and the status is changed to another status above the option range, then all booking status codes that equal the event status are automatically changed to match the new event status. When the event status is changed from within the option range to above the option range, all First Option bookings are automatically changed to match the event status. If no First Option bookings exist for the event, you cannot change the event status above the option range; you need to move the individual bookings to a firm status. If the event status is within the option range and is changed to another status within the option range, bookings with status codes that match the original event status change; however, if there are bookings that have other status codes, you are given the choice to change all the bookings or only those that match the original event status.
- New bookings are created at the highest available option as long as the number of required available subsequent levels is open as well. When a status changed by the software, the booking is placed at the highest available status as long as the appropriate number of status codes (as defined in the Waitlist Levels to Check for Availability configuration) below the first available status is open as well. If Waitlist Levels to Check for Availability is set to zero, then the new booking is placed at the highest available booking level.
When cascading booking is enabled, the following rules apply for booking times and dates:
- If the new dates/times are completely within the old dates/times then the status of the booking remains the same.
- If the old dates/times are completely contained within the new dates/times then the status of the booking remains the same if the status is available.
- If the new dates/times overlap the old dates/times, then the software searches the date/time range of the new portion of the booking that is outside the old date/time. If the current option is open and the available level checking (Waitlist Levels to Check for Availability) is completed with no conflicts, then the option stays the same.
- If the new dates/time is completely outside of the old date/time then the booking is treated as a new booking.
Comments
0 comments
Please sign in to leave a comment.