Posted: June 6, 2019 at 12:57 am
|
We are using the waitlist plugin. Right now, people can add themselves to the waitlist of one event in an indefinite amount. We have events where people have registered themselves like 10x to the waitlist with the exact same data. It does not matter if that person is logged in or not. That leads to another, and the main issue. Event details: Waitlist: |
That’s incorrect. Event Espresso checks the number of approved registrations for a specific datetime. If the registration status is either pending payment or waitlist, then it’s not counted toward the limit. |
|
|
Then why is that although the limit is set to 9 and there is only 8 approved registrations for that datetime the event is still set to sold-out? Did you look at the screenshots I provided? |
I did look at the screenshots but the screenshots don’t answer that question. |
|
|
Which question? The screenshot shows that there are 8 tickets sold (status approved). On the bottom you see the event date which has a limit of 9 and also the tickets for that event date have a limit of 9. The event is set to sold-out by EE and I cannot set it to active manually. According to your answer … Event Espresso checks the number of approved registrations for a specific datetime. If the registration status is either pending payment or waitlist, then it’s not counted toward the limit… the event should still be active with one last remaining slot. However it is not. And that is the issue at hand. Or am I missing something? |
This question:
You might check in the database for the ticket sold count to see if that somehow got set to 9 when it should be 8. |
|
|
I just checked and there are only 8 registrations. I set the limit of the datetime and ticket to 12 (8 approved regs + 4 waitlist) and it still did not let me set it to active. Once I set the limit to 13 it worked. Then I set it back to 12, and it did not work again. I looks like there is some data corrupted or something. Why does it show 12 regs?
Where do I find that ticket sold count and can I manually set it to 8? |
you’ll find that in the _esp_ticket table (TKT_sold column) for the ticket. You could also check the _esp_datetime table (DTT_sold) too. |
|
|
I just checked the values in the DB and everything seems in order. Ticket: Datetime: Also, in the registrations table there are 8 RAPs and 4 RWL regs. Event still sold out without being able to set it to active. |
Can you add a screenshot of your ‘Event Wait list’ section for the above event, please? The sold out status will not switch if you have waitlist registrations to be approved/switched to another status, simply because those waitlist registrations would be considered the ‘next’ registrations to be in the queue as it’s the whole point of the waitlist registrations. To explain, when an event has a single space remaining and a user selects a ticket to register onto that space, that space will be ‘reserved’, if ‘sold’ + ‘reserved’ == ‘qty’ the event will show as sold out if a sold out check is called on it whilst that last ticket is in reserve. If that happens, the waitlist form will show if you have them setup as the event has a status of sold out. If users then add waitlist registrations to the event then EE will NOT switch back to upcoming/available, even if that ‘reserved’ ticket expires with no approved registration on it. The reason for that is those additional waitlist registrations would be considered the ‘next’ registrations to possibly be Approved. If we switched the event to upcoming and allowed another registration, those waitlist registrations account for nothing as you’ve just opened the event back up for registrations from anyone. The ‘space’ you are trying to open, has already essentially been reserved by a waitlist registration, so promote the next waitlist registration in the list to pending payment and see if that user wants to take the place, if not, the next and so on. |
|
The support post ‘Event status based on tickets sold instead of registrations (incl. waitlist)’ 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.