Support

Home Forums Event Espresso Premium Can I specify the number of waiting list places for different tickets?

Can I specify the number of waiting list places for different tickets?

Posted: May 18, 2020 at 12:02 pm


Nick

May 18, 2020 at 12:02 pm

Hello,

The title says it all really! Can I specify the number of waiting list places per ticket, or can I only specify the total number of waiting list places, meaning that people can book at any price point?

Thanks,

Nick


Tony

  • Support Staff

May 18, 2020 at 1:23 pm

Hi Nick,

You can set the number of Waitlist registration per event, but not per ticket.

The tickets shown on the Waitlist form can be filtered though so you could hook in using:

FHEE__EventEspresso_WaitList_domain_services_forms__WaitListFormHandler__generate__tickets

Then change the ticket selection however you prefer.


Nick

May 18, 2020 at 2:02 pm

Thanks Tony. It sounds like I can’t do what I want to do. I was wanting to set a waiting list of 1 place per ticket type, which automatically updates as people sign up to the waiting list, removing tickets from the waitlist form dynamically.

One other thing – how is the waitlist form sort order set? It doesn’t follow the order I set in the event, and I would like it to.


Tony

  • Support Staff

May 18, 2020 at 4:11 pm

You could do the above using that filter but you’ll need a custom.solution as we don’t have an example of doing anything like it currently.

The waitlist form is completely separate from the registration form questions, may I ask what you are looking to change?


Nick

May 18, 2020 at 4:18 pm

I just want the ticket order in the wait list form drop down to be in the same order as the ticket selector – i.e. the order set in the admin page for an event. At the moment it’s not the same order.


Tony

  • Support Staff

May 19, 2020 at 5:28 am

Yeah, you can use the above filter for that:

FHEE__EventEspresso_WaitList_domain_services_forms__WaitListFormHandler__generate__tickets

It’s filtering an array of tickets so you can set whatever order you prefer, or completely replace the array if preferred/needed. So you can set the order and/or remove tickets based on the waitlist qty of each ticket.

You’ll likely need the help of a developer as we don’t have examples of doing this.


Nick

May 19, 2020 at 5:32 am

OK, sounds like more work than I have time for right now. Can I just ask why the default order doesn’t match the order set on the admin page for an event? It makes sense to me that it would do so and that would be enough for me!


Tony

  • Support Staff

May 19, 2020 at 5:46 am

Because the waitlist uses a method on the event called active_tickets() to pull the tickets in, that is ordered by ID.

There’s no filter to change the query args used on the original query, but again the above filter can be used to change them to whatever order you prefer.


Nick

May 19, 2020 at 5:49 am

Thanks for the information Tony. Are ticket ID numbers determined by the order in which tickets are created? If so, I can be more careful about the order in which I create new tickets in the future.


Tony

  • Support Staff

May 19, 2020 at 6:59 am

Yes, that’s correct.

Ticket ID’s are auto-incrementing row IDs so each new ticket added creates a new row and so ID are in ascending order.

The support post ‘Can I specify the number of waiting list places for different tickets?’ 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.

Event Espresso