Posted: October 23, 2018 at 1:59 am
|
We have just upgraded from EE3 to EE4, and I’m trying to replicate the essential functionality we had before using overflow events. I have several questions about the add-on: |
Hi there,
Not without some additional code to loop over each event and update the settings for each on individually, the waitlist settings are stored within EE’s extra_meta table and there are 4 settings you’ll need to set per event to prevent errors.
EE4’s waitlist feature works differently to EE3, there is no event added to the cart for waitlists (it’s not an overflow event, its registrations on the same event with a status used waitlist regs). So you can’t add a ‘waitlist’ event to the cart and currently to register onto a waitlist you need to see the ticket selector for the event, by default that’s not output on the table view template but it is possible to include it, see: https://gist.github.com/Pebblo/ce733c6c53a9dc66e90c0a28f74a06e4 However, I’m not sure if that will work for your event set up?
If I understand what you want to do, that’s already the default? This is how the waitlist will show by default (almost) – http://take.ms/zCLIE Phone number is a custom field added by a snippet HERE which shows a method you can use to add/edit the fields shown on the waitlist. We have a LOT of hooks to usually allow you to do whatever you need to, which leads to:
As mentioned EE is littered with hooks, search for FHEE (filter hook ee) or AHEE (action hook ee) for the various hooks through EE core or its add-ons. You can usually find a hook that will allow you to change whatever you need to change but if not we welcome pull requests although obviously, it’ll depend on the changes made if they are accepted (if there’s a hook you can already use for the same functionality we’ll likely recommend you use that rather than changing the plugin). |
|
|
Okay, I can write a little function to do it. What are the 4 settings? I assume I need to save the fields I can see in the event editing page, that is: What is the 4th? Also, I’d like the waitlist registrations to have all the same info as a regular registration, so that when someone is promoted from the waitlist, all of their information is already there. Would I have to write a custom function like the one that adds Phone Number to select all the same questions used for the event when it is in Open mode? |
Hi, Tony mentioned they are in the extra_meta table, which is actually
You would because the wait list form was only intended to capture Name, Email, and number of wait list tickets. |
|
|
So it’s not just an attendee record with a different status flag? Where are the waitlist attendees stored? |
It is another attendee record with a different status flag. All attendee registrations all stored in _esp_registration, _esp_attendee_meta, and in _posts. The main difference is the waitlist registrations do not have the extra data stored in _esp_answer. |
|
The support post ‘Auto-enable waitlists for all active events? Also, add waitlist to cart for MER’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.