Filter Attendees Table & Adding Attendee Information to Each Ticket

Home Forums Ticket Products Event Tickets Plus Filter Attendees Table & Adding Attendee Information to Each Ticket

Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • #117107
    tunatraffic
    Participant

    HI All,

    We are building a new event registration table for a client that hosts training events. We have found 2 features missing from eventbrite ticketing.

    1 – We need to be able to filter the List Attendees table. According to this post: https://theeventscalendar.com/support/forums/topic/list-attendees-names/#post-33053, its not possible at this time. With that being said, is it possible to submit a “Pull Request” or “Patch” to add the filter to get it into the WooCommerce Plugin OR would he be best to build our own attendees table so that we can control what columns are displayed?

    2 – Adding attendee names to each ticket (solved..but it case others need this). We found an awesome solution that we are enhancing: http://buzzwebmedia.com.au/wootickets-attendee-list/ and we have voted it up: https://tribe.uservoice.com/forums/195723-feature-ideas/suggestions/3738379-collect-all-attendee-information-for-multiple-tick.

    Mike

    #117378
    Barry
    Member

    Hi, thanks for the questions.

    According to this post: https://theeventscalendar.com/support/forums/topic/list-attendees-names/#post-33053, its not possible at this time

    Actually, that post is inaccurate (and I’ll update it accordingly). The attendee list table does leverage WP_List_Table and you can additionally add further columns etc, if you’re familiar with that angle of WordPress development.

    Adding attendee names to each ticket (solved..but it case others need this). We found an awesome solution that we are enhancing: http://buzzwebmedia.com.au/wootickets-attendee-list/ and we have voted it up: https://tribe.uservoice.com/forums/195723-feature-ideas/suggestions/3738379-collect-all-attendee-information-for-multiple-tick.

    Thank you Mike, we’ll definitely take a look at that. There were some reports by other users suggesting it no longer worked with our most recent releases, but of course it could have again been updated / they could have been hitting other problems. Glad you’ve got a solution that works for you 🙂

    #117627
    tunatraffic
    Participant

    I left a comment for him offering to add a few updates. I’d love to see that plugin make the WP.org repo. 🙂

    As for WP List Table, its technically not to be used for plugin development: http://codex.wordpress.org/Class_Reference/WP_List_Table. Lots of developers use it but its best practice to use a private class.

    I need to look into this more, but the function get_attendees() in the TribeWooTickets class is protect function. From what I can see at a quick check, I could build my own table using the post meta that I have added w/ the those used in Woo Tickets. Then in theory, I may be able to hook in to the event posts and add my new attendees table as a link.

    Am I over thinking this, or is this accurate?

    Mike

    #117732
    Barry
    Member

    It would certainly be awesome if it was updated/made available via the WordPress plugin directory – but of course it’s great to see members of the community building extensions in any case.

    As for WP List Table, its technically not to be used for plugin development: http://codex.wordpress.org/Class_Reference/WP_List_Table. Lots of developers use it but its best practice to use a private class.

    That’s right, but pragmatically speaking it seems to be a stable feature of WordPress that’s going nowhere fast and, for the foreseeable future, is likely to continue to serve as the basis of our own admin table implementations.

    Regardless of what we choose to do here please note that we’d certainly give appropriate consideration to ensuring continuity of filters if we ever were forced to stop using that class and roll our own: so, all in all, I’d say it’s a pretty safe foundation for you to build on.

    From what I can see at a quick check, I could build my own table using the post meta that I have added w/ the those used in Woo Tickets. Then in theory, I may be able to hook in to the event posts and add my new attendees table as a link.

    Taking a high level view I don’t see why not, but there are existing avenues you can leverage thanks to WP_List_Table. If you feel uncomfortable with that though then definitely do explore something like you’ve detailed … but please note that this is sufficiently bespoke and complex that it is not something we can assist you with.

    Thanks again for posting. I’m not sure there is much else we can offer here on this occasion so I’m inclined to close out the thread unless you have any further questions on this topic?

    #117851
    tunatraffic
    Participant

    I’m all good with that response. 🙂

    Just one more thing. Can you tell Rob to shave his “stache” off. 🙂

    Mike

    #118471
    Leah
    Member

    Hey Mike,

    Believe it or not, Rob came back from a sojourn in Costa Rica last month as a new and mustacheless man. Here is proof. We’ll see how long it lasts!

    Cheers,
    Leah

    #133839
    Schalk Joubert
    Participant

    Hi Mike,
    You mentioned above that you enhanced the attendee extension from BuzzMedia?
    I need to make it display conditional. So only if a product in the Category Tickets are in the cart.
    Is this maybe what you did?
    Thanks
    Schalk

    #133957
    tunatraffic
    Participant

    Hi Schalk,
    We added some extra fields, but it sure would be easy to extend using conditionals. Hit me up on twitter @mikezielonka or email [email protected] if you’d like a copy of what we made.

    Mike

    #133974
    Schalk Joubert
    Participant

    Thanks Mike,
    I emailed you.
    Regards

    #135181
    Barry
    Member

    I’ll go ahead and close this thread – but great that you’re able to work together on this 🙂

Viewing 10 posts - 1 through 10 (of 10 total)
  • The topic ‘Filter Attendees Table & Adding Attendee Information to Each Ticket’ is closed to new replies.