Motorco

Forum Replies Created

Viewing 15 posts - 1 through 15 (of 31 total)
  • Author
    Posts
  • in reply to: Qr code checked in #1046920
    Motorco
    Participant

    I posted about this over 6mos ago. It’s a very simple bug in the checkin function. It just needs a conditional at the top to see if the attendee was already checked in and then return false. I then modified the attendees page to throw up an alert in that case.

    Motorco
    Participant

    Okay – finally had a big enough show to trip this error. I pulled this URI off the chromebook:

    http://motorcomusic.com/wp-admin/edit.php?page=tickets-attendees&event_id=16945&post_type=tribe_events&_wpnonce=f61319f4d8&_wp_http_referer=%2Fwp-admin%2Fedit.php%3Fpage%3Dtickets-attendees%26event_id%3D16945%26post_type%3Dtribe_events%26_wpnonce%3Df61319f4d8%26_wp_http_referer%3D%252Fwp-admin%252Fedit.php%253Fpage%253Dtickets-attendees%2526event_id%253D16945%2526post_type%253Dtribe_events%2526_wpnonce%253Df61319f4d8%2526_wp_http_referer%253D%25252Fwp-admin%25252Fedit.php%25253Fpage%25253Dtickets-attendees%252526event_id%25253D16945%252526post_type%25253Dtribe_events%252526_wpnonce%25253Df61319f4d8%252526_wp_http_referer%25253D%2525252Fwp-admin%2525252Fedit.php%2525253Fpage%2525253Dtickets-attendees%25252526event_id%2525253D16945%25252526post_type%2525253Dtribe_events%25252526_wpnonce%2525253Df61319f4d8%25252526_wp_http_referer%2525253D%252525252Fwp-admin%252525252Fedit.php%252525253Fpage%252525253Dtickets-attendees%2525252526event_id%252525253D16945%2525252526post_type%252525253Dtribe_events%2525252526_wpnonce%252525253Df61319f4d8%2525252526_wp_http_referer%252525253D%25252525252Fwp-admin%25252525252Fedit.php%25252525253Fpage%25252525253Dtickets-attendees%252525252526event_id%25252525253D16945%252525252526post_type%25252525253Dtribe_events%252525252526_wpnonce%25252525253Df61319f4d8%252525252526_wp_http_referer%25252525253D%2525252525252Fwp-admin%2525252525252Fedit.php%2525252525253Fpage%2525252525253Dtickets-attendees%25252525252526event_id%2525252525253D16945%25252525252526post_type%2525252525253Dtribe_events%25252525252526_wpnonce%2525252525253Df61319f4d8%25252525252526_wp_http_referer%2525252525253D%252525252525252Fwp-admin%252525252525252Fedit.php%252525252525253Fpage%252525252525253Dtickets-attendees%2525252525252526event_id%252525252525253D16945%2525252525252526post_type%252525252525253Dtribe_events%2525252525252526_wpnonce%252525252525253Df61319f4d8%2525252525252526_wp_http_referer%252525252525253D%25252525252525252Fwp-admin%25252525252525252Fedit.php%25252525252525253Fpage%25252525252525253Dtickets-attendees%252525252525252526event_id%25252525252525253D16945%252525252525252526post_type%25252525252525253Dtribe_events%252525252525252526_wpnonce%25252525252525253Df61319f4d8%252525252525252526_wp_http_referer%25252525252525253D%2525252525252525252Fwp-admin%2525252525252525252Fedit.php%2525252525252525253Fpage%2525252525252525253Dtickets-attendees%25252525252525252526event_id%2525252525252525253D16945%25252525252525252526post_type%2525252525252525253Dtribe_events%25252525252525252526_wpnonce%2525252525252525253Df61319f4d8%25252525252525252526_wp_http_referer%2525252525252525253D%252525252525252525252Fwp-admin%252525252525252525252Fedit.php%252525252525252525253Fpage%252525252525252525253Dtickets-attendees%2525252525252525252526event_id%252525252525252525253D16945%2525252525252525252526post_type%252525252525252525253Dtribe_events%2525252525252525252526_wpnonce%252525252525252525253Df61319f4d8%2525252525252525252526_wp_http_referer%252525252525252525253D%25252525252525252525252Fwp-admin%25252525252525252525252Fedit.php%25252525252525252525253Fpage%25252525252525252525253Dtickets-attendees%252525252525252525252526event_id%25252525252525252525253D16945%252525252525252525252526post_type%25252525252525252525253Dtribe_events%252525252525252525252526_wpnonce%25252525252525252525253Df61319f4d8%252525252525252525252526_wp_http_referer%25252525252525252525253D%2525252525252525252525252Fwp-admin%2525252525252525252525252Fedit.php%2525252525252525252525253Fpage%2525252525252525252525253Dtickets-attendees%25252525252525252525252526event_id%2525252525252525252525253D16945%25252525252525252525252526post_type%2525252525252525252525253Dtribe_events%25252525252525252525252526_wpnonce%2525252525252525252525253Df61319f4d8%25252525252525252525252526_wp_http_referer%2525252525252525252525253D%252525252525252525252525252Fwp-admin%252525252525252525252525252Fedit.php%252525252525252525252525253Fpage%252525252525252525252525253Dtickets-attendees%2525252525252525252525252526event_id%252525252525252525252525253D16945%2525252525252525252525252526post_type%252525252525252525252525253Dtribe_events%2525252525252525252525252526_wpnonce%252525252525252525252525253Df61319f4d8%2525252525252525252525252526_wp_http_referer%252525252525252525252525253D%25252525252525252525252525252Fwp-admin%25252525252525252525252525252Fedit.php%25252525252525252525252525253Fpage%25252525252525252525252525253Dtickets-attendees%252525252525252525252525252526event_id%25252525252525252525252525253D16945%252525252525252525252525252526post_type%25252525252525252525252525253Dtribe_events%252525252525252525252525252526_wpnonce%25252525252525252525252525253Df61319f4d8%252525252525252525252525252526_wp_http_referer%25252525252525252525252525253D%2525252525252525252525252525252Fwp-admin%2525252525252525252525252525252Fedit.php%2525252525252525252525252525253Fpage%2525252525252525252525252525253Dtickets-attendees%25252525252525252525252525252526event_id%2525252525252525252525252525253D16945%25252525252525252525252525252526post_type%2525252525252525252525252525253Dtribe_events%25252525252525252525252525252526_wpnonce%2525252525252525252525252525253Df61319f4d8%25252525252525252525252525252526_wp_http_referer%2525252525252525252525252525253D%252525252525252525252525252525252Fwp-admin%252525252525252525252525252525252Fedit.php%252525252525252525252525252525253Fpost_type%252525252525252525252525252525253Dtribe_events%2525252525252525252525252525252526page%252525252525252525252525252525253Dtickets-attendees%2525252525252525252525252525252526event_id%252525252525252525252525252525253D16945%25252525252525252525252525252526action%2525252525252525252525252525253D-1%25252525252525252525252525252526filter_attendee%2525252525252525252525252525253D%25252525252525252525252525252526filter_barcode%2525252525252525252525252525253D%25252525252525252525252525252526action2%2525252525252525252525252525253D-1%252525252525252525252525252526action%25252525252525252525252525253D-1%252525252525252525252525252526filter_attendee%25252525252525252525252525253D%252525252525252525252525252526filter_barcode%25252525252525252525252525253D%252525252525252525252525252526action2%25252525252525252525252525253D-1%2525252525252525252525252526action%252525252525252525252525253D-1%2525252525252525252525252526filter_attendee%252525252525252525252525253D%2525252525252525252525252526filter_barcode%252525252525252525252525253D%2525252525252525252525252526action2%252525252525252525252525253D-1%25252525252525252525252526action%2525252525252525252525253D-1%25252525252525252525252526filter_attendee%2525252525252525252525253D%25252525252525252525252526filter_barcode%2525252525252525252525253D%25252525252525252525252526action2%2525252525252525252525253D-1%252525252525252525252526action%25252525252525252525253D-1%252525252525252525252526filter_attendee%25252525252525252525253D%252525252525252525252526filter_barcode%25252525252525252525253D%252525252525252525252526action2%25252525252525252525253D-1%2525252525252525252526action%252525252525252525253D-1%2525252525252525252526filter_attendee%252525252525252525253D%2525252525252525252526filter_barcode%252525252525252525253D%2525252525252525252526action2%252525252525252525253D-1%25252525252525252526action%2525252525252525253D-1%25252525252525252526filter_attendee%2525252525252525253D%25252525252525252526filter_barcode%2525252525252525253D%25252525252525252526action2%2525252525252525253D-1%252525252525252526action%25252525252525253D-1%252525252525252526filter_attendee%25252525252525253D%252525252525252526filter_barcode%25252525252525253D%252525252525252526action2%25252525252525253D-1%2525252525252526action%252525252525253D-1%2525252525252526filter_attendee%252525252525253D%2525252525252526filter_barcode%252525252525253D%2525252525252526action2%252525252525253D-1%25252525252526action%2525252525253D-1%25252525252526filter_attendee%2525252525253D%25252525252526filter_barcode%2525252525253D%25252525252526action2%2525252525253D-1%252525252526action%25252525253D-1%252525252526filter_attendee%25252525253D%252525252526filter_barcode%25252525253D%252525252526action2%25252525253D-1%2525252526action%252525253D-1%2525252526filter_attendee%252525253D%2525252526filter_barcode%252525253D%2525252526action2%252525253D-1%25252526action%2525253D-1%25252526filter_attendee%2525253D%25252526filter_barcode%2525253D%25252526action2%2525253D-1%252526action%25253D-1%252526filter_attendee%25253D%252526filter_barcode%25253D%252526action2%25253D-1%2526action%253D-1%2526filter_attendee%253D%2526filter_barcode%253D%2526action2%253D-1%26action%3D-1%26filter_attendee%3D%26filter_barcode%3D%26action2%3D-1&action=-1&filter_attendee=&filter_barcode=&action2=-1

    Motorco
    Participant

    I guess I should provide more details. The URI is exceeding the max length that Apache supports, 8905 chars.

    This doesn’t happen all the time. At some point, it seems to go from POST to GET requests? And each checked-in attendee is part of the URL.

    I haven’t been able to reproduce it “offline” – it’s only been happening at the door when debugging the problem is the least of my concerns (rather than dealing with angry people waiting to get in to the event). We use a Chromebook for entry. It’s up to date. I’ll try and get someone to copy the URI and paste it some where.

    in reply to: Admin events list: ticket counts #952824
    Motorco
    Participant

    The woocommerce reports are difficult to use. Involves a lot of clicking to see the total number of tickets sold and it only shows one “product” at a time. I initially was going to hack into that tot get some better reporting, but it’s a complex structure.

    Product list is actually totally useless. We have different “stock” levels for each event. It also is very cumbersome in terms of dates. I don’t need to see counts for shows that have already passed.

    The events list admin view is the *perfect* place for this info since the “report” is so easy to configure and there are lots of options for filtering by date, category, etc. And it turned out to be such a tiny bit of code – altho of course it doesn’t work w/ the Organizer filter which is key since I need to send ticket counts to individual Organizers.

    I’ll continue to try and debug this issue – I just figured you guys would have some insights. Ip’m certain it has to do with the layering of the queries since there’s a query to get the events for the filter (organizer) and then another one for the “has tickets”.

    in reply to: Admin events list: ticket counts #952108
    Motorco
    Participant

    Okay well what I posted is the extent of the code – save adding the extra column in custom_columns as I stated.

    The filters I’m talking about are those in the Events list admin view. Screenshot is here
    http://motr.co/tmp/snapshot2.png

    Everyone needs this functionality – to be able to see how many tickets, cumulatively, have sold for a given event. The Woocommerce reports don’t do that. This *would* be a simple bit of code, but some wordpress query weirdness is breaking it.

    in reply to: Agenda View tutorial? #943751
    Motorco
    Participant

    (Specifically, the rewrite rules are not working)

    in reply to: Agenda View tutorial? #943746
    Motorco
    Participant

    Yeah – so just the very basic setup instructions would be most helpful. I followed it awhile back, setup my own view – great results. Tried again to make a new view, not working at all? So, there is some secret step that I am forgetting?

    in reply to: Resend Emails #873797
    Motorco
    Participant

    Customers ask to get tickets resent all the time. This *almost* works – It just spits the email to the browser rather than sending it. We just need to figure out what hook the WC is using to get to the TEC email because there are some missing steps.

    in reply to: Manually add attendees with WooTickets #872730
    Motorco
    Participant

    Oops – I edited that into confusion. What I meant was that the logic is different so that the email.php is not called in the same way. It seems to just render the email as a page when you “Save” the order. No email is sent.

    in reply to: Manually add attendees with WooTickets #872708
    Motorco
    Participant

    The woocommerce back end does not allow an email address for manual “guest” orders. So there is no out of the box way to manually add offline orders.

    Motorco
    Participant

    I have added QRCodes to the WooTickets plugin. I also hacked the checkin admin page a bit to make it easier to use a barcode scanner at the door to check in ticket holders. I’ve only just deployed this to one venue – it’s still a bit early and I’m sure there are kinks yet. I also didn’t fully implement it as a portable, separate customization. I am currently working on that (so that upgrades are easier).

    Motorco
    Participant

    Okay – good enough. It served as an excellent template.

    Motorco
    Participant

    Excellent – where is the documentation on the plugin? The link given (https://theeventscalendar.com/using-the-stub-plugin-to-create-new-views/) doesn’t work.

    in reply to: How to modify product template for "tickets" #744094
    Motorco
    Participant

    Ok. This is semi-embarrassing, but my plight could help others. The problem was that I had WP_DEBUG set to true and therefore I was getting lots of enqueue errors from one of my plugins. It’s on my list to figure out which is the culprit. But it turns out that for some reason that error gets bundled up with the AJAX response and *that* is what was breaking. everything.

    in reply to: How to modify product template for "tickets" #744083
    Motorco
    Participant

    Ok – when I add error handlers to the callback I get
    error: parsererror text: SyntaxError: Unexpected token <
    This is for all of the callbacks (add, edit, delete). The only place I see the “<” is in the returned markup. But if I comment out those calls, I still see the same error. I’m stuck.

Viewing 15 posts - 1 through 15 (of 31 total)