Calendar: How to set up offerings that share participants?
How would you set up an offering that, if booked, will take slots from another offering?
For example:
2 people want to book for one single day of camp. 2 spaces will be booked in the offering "Single Day" AND 2 spaces will be taken from "Full Week"?
I know there must be a setting we're missing somewhere.
Comments
You need to use resources. The two offerings share an underlying resource that has a maximum participant count.
Create a resource called "Max Camp Participants" (for example)... and have the offering depend on that resource.
I tried making a Resource for the 2 offerings that would share participants, but it's not blocking out the participant spaces. I'm also getting an error message that I orphaned bookings by making the resource.
I currently have "Requires" checked, but "Reserved" unchecked.
I also checked "Schedule indicates times this source is available", under Resources. I unchecked this and it "un-orphaned" my bookings.
Is there another section I should be editing?
If it is setup properly the participants will not be allowed to be booked if the combined participant exceeds the resource. Online it should reflect the proper participant count and within Manage Event it will show as resource limited if you try to exceed the count in a booking.
It definitely works as designed, I assure you.
Make sure you've pressed Publish All and try a booking. Also check the Resources link that shows available resources on an event.
What options should be selected to make sure it is setup properly?
I can't seem to get this function to work, I'm pretty sure I'm missing an option somewhere, but I can't figure out where.
Under Manage Schedule, I "Edit" the offering to "Require" the Resource, but I left "Reserved" unchecked.
In "Resources", every time I add a time, it orphans my existing bookings for one of the offerings that share the Resource. How do I fix that?
You need to make sure your resource is AVAILABLE for the times required. If it is orphaning the bookings, that means the resource is not available. Presumably, for this type of resource, you want the "Schedule indicates times this source is available" to be **UNCHECKED** since this resource doesn't have a schedule itself... you are only using it to constraint concurrent offerings.
This is different than a resource for "Gym Hours" (for example), where you'd want that option CHECKED and then specific times on the resource schedule that represent your gym's hours.
Please sign in to leave a comment.