Forum Replies Created
-
AuthorPosts
-
Jason
ParticipantThis reply is private.
Jason
ParticipantThis is exciting! Thanks for the update, Nico. Looking forward to trying it.
Jason
ParticipantEven if I just had a new page in wordpress with a search box so I could look up buyers and individual tickets (same as your filter works currently) that would be amazing. A simple form where you can select the event, accompanied by a search field. I know that’s easier said than done, but you might be able to use some of the functionality you already implemented in the plugin you built for me.
Have a great weekend. Hope to hear back soon! 🙂
Jason
ParticipantHi Nico,
I realize this is a massive pain, but my client needs a solution now. They’re a seasonal theme park and the list continues to grow. I’m going to suggest they set up a new event before they run their next social media campaign because by then it’ll just be completely out of control.
I would love a solution like what we implemented previously, please if possible. I hate to be such a pain about this, but they’re dying over there. Working long, hot hours and then having their system not work as expected is very frustrating.
Thanks for understanding – please let me know what can be done in the interim.
Jason
Jason
ParticipantI’ll definitely make some mods and implement in production – thanks.
Not sure we can totally close this, because my attendee list is still pretty unmanageable. As it grows, it takes longer and longer to load and literally crashes the browser sometimes.
Any thoughts as to how we can let my client filter through the list and do manual check-ins? They still aren’t able to use the plugin properly.
Thanks!
JasonJason
ParticipantThis reply is private.
Jason
ParticipantHey Barry,
Here we go:
- My assumption has been that you are selling tickets via WooCommerce (plus, you are using WooCommerce and Event Tickets Plus and have kept those active for testing which would seem to confirm this is the case) – but just so I can be absolutely sure, is that the case? Are you using RSVP functionality at all? Yes, this is exactly correct. No, I’m not using RSVP. This is a theme park so we’re using it to check people in at the gate.
- Looking at the system information you shared, ACF Pro seems to be active: this is a great plugin and widely used so I’d like to think there are no conflicts arising from it, but to be sure we should re-test with that plugin deactivated. Just Deactivated! Tested again with the same results.
- One other thing that caught my eye was the system information under Settings: in your case there isn’t a lot there (it reads something like “Array 4.2.3 hidden Array…” – can you confirm if that is an accurate representation of what you see there, or if you manually redacted it or hit up against copy and paste problems or something along those lines? That’s exactly what I see – I didn’t alter the results. I figured you’d know what that meant.
To sum this up, I’m running Event Tickets, Event Tickets Plus, The Events Calendar (have to or else the Events menu doesn’t show up correctly), and WooCommerce. That’s it. I set up the ticket by creating a page, adding a ticket to it, and letting event tickets plus create the woocommerce product.
Still no luck with the plugin.
As a side note, it looks like the ticket page itself in the production site is taking a long time to load, presumably longer and longer as the event attendee list grows. As you’ve likely guessed, this attendee list will only continue to grow as the season goes on. Using your plugin this way was a suggestion by pre-sales support, but it looks like my situation with thousands of attendees in one event is a new scenario that may not have been tested.
Looking forward to getting this solved. Thanks!
Jason
ParticipantThis reply is private.
Jason
ParticipantHey Barry,
I did set up a dev zone with a duplicated database. I turned off ALL plugins except for woocommerce, Event Tickets, and Event Tickets Plus. Activated Twentysixteen theme.
Using the most recent version of the plugin you supplied for alternate checkin, here is the response:
URL: http://dev.example.ca/?event_qr_code=1&ticket_id=113650&event_id=11071
Ticket could not be checked in (may not be valid)
Event
Santa’s Village Tickets
Ticket
BT-2723 (#113650)Debug information:
Checking Tribe__Tickets__RSVP
Event ID mismatch (expected: 11071 | provided: | for: Tribe__Tickets__RSVP)I’ll use the dev zone from now on, and if you need access as the next step, please let me know. Thanks.
Jason
ParticipantThis reply is private.
Jason
ParticipantThis reply is private.
Jason
ParticipantThis reply is private.
Jason
ParticipantHi Geoff.
I really appreciate you guys trying this for me. Unfortunately, every ticket comes up as “ticket could not be checked in (may not be valid)”. The Event name comes up correctly, and I presume the ticket number does as well. Just tested with brand new tickets. When I witch back to my old way of disabling the attendee table and class (my hack), it works fine for the exact same ticket.
If I give the staff your URL example, how do they find the ticket ID? I thought of that idea earlier today, but it’s not in the ticket email. It’s not even in the massive ticket list if I were to enable it again. Can you clarify where the staff would get this ID from?
Back to the drawing board. If you were able to create an alternate attendee list (and check-in page since it’s the same page) with paginated results I think you’d have this problem licked. I tried to create a little plugin with a separate attendee list using the wordpress WP_List_Table, but I had too hard a time trying to figure out how to display the ticket list. And I’m not getting paid for it, so there’s that 😉
Your continued help is appreciated.
-
This reply was modified 9 years, 9 months ago by
Jason.
Jason
ParticipantAny word on this, Nico?
I have a new problem. People are showing up to the event and staff aren’t able to scan the QRs on some of the people’s device screens. This means they have to check people in manually. Only… they can’t because I had to turn off that ability on the attendee list to prevent the system being brought to its knees.
What can I offer my client to check these people in? They’re in the thick of it now, and I need a solution badly.
Thanks.
Jason
ParticipantThanks for your help, Nico.
I’m not sure a database dump is possible since a) it’s pretty huge, and b) it has customer’s personal information stored in it. I might get in trouble for that. If there’s a way I can omit the customer info (usermeta maybe?) from woocommerce then that would probably work.
I think we really do have 2 main problems:
- All attendees with a huge list on one page with javascript to filter is too much stress on the browser
- Your class that handles the preparation and display of the list so too much stress on the server. Either that or there are memory leaks in the script.
I’d love to help in whatever way I can. My thought is that you/we create an admin page that simply displays the tickets the way a normal plugin would display data, instead of loading the entire list of attendees. I’d have to dig into your code more to see how they’re being pulled from the database, but that’s probably done much more quickly by your techs 😉
There should be a way for you to test this without my ticket/database info. Everything technically “works” as intended at this point except for the few items in the other tickets I’ve created.
Let me know what we can do!
-
AuthorPosts
