Eventbrite tickets stop displaying on event LONG before event ticket sales end

Home Forums Ticket Products Eventbrite Tickets Eventbrite tickets stop displaying on event LONG before event ticket sales end

Viewing 15 posts - 1 through 15 (of 15 total)
  • Author
    Posts
  • #1057224
    Renee
    Participant

    Eventbrite tickets stop displaying on event LONG before event ticket sales end.
    Future events have ticket sales displayed correctly, but LONG before ticket sales end, the plugin no longer displays the ticket sales information on TODAYS events. The entire section just sin’t there on the event, as if the event has passed.
    Time/date settings have been verified
    I have re-authorized
    and we are using the most current versions of plugins

    #1057945
    Barry
    Member

    Hi Renee,

    I’m sorry to hear you have been hitting up against difficulties.

    Do you currently have any live examples of the problem – if so, could you share a link to the event as it is on your website and to the corresponding page on eventbrite.com?

    Thanks!

    #1057982
    Renee
    Participant

    You will not see the issue now, Saturday’s event has passed, and the issue will not show on the next event until sometime Saturday (1/23)
    Tickets are displaying correctly for the first ticket type for this event
    http://thegaragetx.com/event/concert-20160123/
    http://www.eventbrite.com/e/concert-1-last-chance-tickets-20252612108

    Midnight on 1/23, the next set of tickets go on sale. I don’t know if the plugin is not seeing the next set of tickets, or its just removing the sales at some random time before the event on the day of event. When the ticket plugin is not displaying on our event, EventBrite has the tickets available just fine

    #1058120
    Barry
    Member

    Hi Renee,

    Looking at the example you shared, the event itself is taking place on the 23rd – but the sales end date of the tickets is the 22nd. What if you log into eventbrite.com and try adjusting them – does that work for you?

    Are you setting up these tickets yourself – is there a reason sales close one day prior to the event taking place?

    #1058122
    Renee
    Participant

    Yes i set the tickets up myself. 1st ticket type is on sale until Friday (advance purchase tickets), second ticket type goes on sale midnight 1/23 (day of show tickets, which cost more). Eventbrite allows multiple ticket types and sale periods, and always has the correct tickets available for purchase.

    This happens on events with only 1 ticket type as well. The event calendar eventbrite ticket sale section just disappears entirely from the event page hours before ticket sales actually end.

    #1058143
    Renee
    Participant

    I’ve created a test event
    Tickets are on sale now, available at eventbrite just fine, NOT showing on event calendar event page
    http://thegaragetx.com/event/test-event-ignore/
    https://www.eventbrite.com/e/test-event-ignore-tickets-20874980629

    #1058202
    Barry
    Member

    If you feel comfortable doing so, can you add the following code to your theme’s functions.php file – then let me know what if any information you see on that test event (where you would expect to see the ticket form)?

    function debug_eventbrite_iframe( $html, $event_id, $post_id ) {
    	$stripped = trim( $html );
    	if ( ! empty( $stripped ) ) return $html;
    	
    	$api = Tribe__Events__Tickets__Eventbrite__API::instance();
    	$event = $api->get_event( $post_id );
    
    	if ( ! $event ) {
    		$html .= '<p> <strong>Debug</strong> This is not an event </p>';
    	}
    
    	$iframe_url = ( is_ssl() ? 'https://' : 'http://' ) . 'www.eventbrite.com/tickets-external?eid=%s&ref=etckt&v=2';
    	$iframe_url = apply_filters( 'tribe_events_eb_iframe_url', sprintf( $iframe_url, $event_id ) );
    
    	$html .= "<p> <strong>Debug</strong> expected iframe URL: $iframe_url </p>";
    
    	if ( empty( $event_id ) ) {
    		$html .= "<p> <strong>Debug</strong> event ID is empty </p>";
    	}
    	
    	if ( ! isset( $event->listed ) || ! $event->listed ) {
    		$html .= "<p> <strong>Debug</strong> listed property not set or false </p>";
    	}
    	
    	if ( ! $api->is_live( $post_id ) ) {
    		$html .= "<p> <strong>Debug</strong> API object says post is not live </p>";
    	}
    	
    	if ( ! tribe_event_show_tickets( $post_id ) ) {
    		$html .= "<p> <strong>Debug</strong> tribe_event_show_tickets() returns false for this event </p>";
    	}
    
    	return $html;
    }
    	
    add_filter( 'tribe_events_eb_iframe_html', 'debug_eventbrite_iframe', 10, 3 );

    Of course, feel free to remove the code as soon as you complete the test.

    Thanks!

    #1058203
    Renee
    Participant

    where is the code you would like me to test with?

    #1058206
    Barry
    Member

    Hi Renee, for some reason the forum dropped the code – I’ve updated the reply.

    #1058207
    Renee
    Participant

    Results:

    Debug expected iframe URL: http://www.eventbrite.com/tickets-external?eid=20874980629&ref=etckt&v=2

    Debug API object says post is not live

    #1058282
    Barry
    Member

    Thanks Renee, your feedback and troubleshooting was much appreciated 🙂

    There is clearly a bug here and it seems to be that it is checking if the event is live by looking at the event start date (using the local timezone, ie Chicago/Central) and comparing it to the current time (but using UTC/London time) … clearly that results in something of a mismatch.

    I’ll get this logged and we’ll fix it as quickly as we can.

    #1058284
    Barry
    Member

    This reply is private.

    #1061113
    Renee
    Participant

    This reply is private.

    #1061846
    Barry
    Member

    Thanks again for your patience and we’ll try to post an update in this topic once the fix is ready 🙂

    #1077195
    Geoff
    Member

    Hey there!

    Just wanted to jump in here and let you know that we released Eventbrite 4.0.1 last night and it included a fix for this issue. Please check your WordPress updates, or you can also grab the latest copy by logging into this site and heading to My Account > Downloads.

    Thanks for your patience while we worked on this! Please feel free to open a new thread if you continue to experience the same issue or have any other questions that pop up during updating and we’d be happy to help. 🙂

    Cheers!
    Geoff

Viewing 15 posts - 1 through 15 (of 15 total)
  • The topic ‘Eventbrite tickets stop displaying on event LONG before event ticket sales end’ is closed to new replies.