|Josh||# Posted on April 17, 2018 at 9:49 am|
In the above scenario, where you have 3 different days and you want to attach a specific capability to the user account based on which date they selected, you might consider an approach where each date is a separate event.
This way you can set up a user role for each day, and require a specific capability for getting tickets for a specific day.
So currently you have a “Conference Attendee” role that has a “registered_for_main_conference” cap. This can be expanded to 3 roles with 3 capabilities:
The limitation to this is their user account will only get one role automatically. If you need to make it so a combination of dates can be purchased, then that’s going to require some significant custom PHP programming.
You can use the Attendee Mover add-on to change their tickets: