Help Desk

Ticket prices not showing consistently in list view, events still migrating

  • Posts: 17 Topics: 5
    | Permalink

    Hi there,

    We have another ticket in regarding the loss of formatting on imported Eventbrite events, but we have 2 other lingering issues as well.

    1) In our list view (https://petersongarden.org/calendar/) the ticket prices aren’t showing up reliably. Summer Preserving – Seasonal Fruit Jam has tickets associated with it, but the prices don’t show up on the list view. However, they do for some events like Feasts of Resistance – Nepal & Burma. The issue seems to lie with tribe_get_cost and a filter for filter_get_cost in the eventbrite plugin /src/Tribe/Main.php around line 1031 – for some reason the cost isn’t always getting picked up.

    At one point a couple weeks ago we had manually reimported all of the events (and fixed the formatting since that was lost), and at that point the ticket prices were displaying reliably on all but one event. But, since then they have stopped displaying on some again.

    2) Maybe related, but the message in our wp-admin “Currently migrating Eventbrite events to ensure proper data is displayed when editing.” has not gone away since we updated to version 4.5 of the plugin. And, I have a feeling this may be “breaking” the manual re-imports we have done. Just additional info for right now – not sure if we should stop that process or if there’s another issue with that migration script.

    Any help is appreciated. We just switched a client to this system RIGHT before the 4.5 update, because it was a reliable solution before then, so hoping to help get this solution as reliable as the legacy import and keep our client happy.

    Thanks much!
    Heather

    Posts: 5926
    | Permalink

    Hi Heather,

    Thanks so much for reaching out again here!

    As a first step, let’s try to rule out if there is some type of conflict at play.
    This is usually because of:

    • A conflict with another plugin
    • A conflict with your WordPress theme
    • A template customization for the Events Calendar that requires updating

    When it comes to that type of issue, it is preferable to troubleshoot in a staging environment if you have one.

    A first quick test is to simply temporarily revert back to a default WordPress theme such as twenty-sixteen to see if the issue persists.

    The next step would be to go through our testing for conflicts procedure and let us know what you find out.

    Basically the goal here is to revert back to a bare WordPress installation to see if the problem persists. It also allows us to pinpoint what the cause of the issue is.

    But, before you do that, there are 2 things I would advise:

    • Make a backup of your database
    • Consider activating a “Maintenance Page” plugin if you are doing this on your live site (to minimize impact on your visitors)

    Let me know how that goes!

     

    Thanks,

    Jaime

    Posts: 17 Topics: 5
    | Permalink

    Hi there,

    I’ve reverted to Twenty Seventeen and disabled all plugins not needed for
    this section, but both issues still exist. Note this event (
    https://petersongarden.staging.wpengine.com/event/summer-preserving-seasonal-fruit-jam/)
    that has Eventbrite tickets with prices, but in the list view (
    https://petersongarden.staging.wpengine.com/calendar/?tribe_paged=1&tribe_event_display=list),
    the ticket prices don’t show like they do on Feasts of Resistance on
    https://petersongarden.staging.wpengine.com/calendar/?tribe_paged=2&tribe_event_display=list.
    That’s just one clear example.

    Also, on staging the notice “Currently migrating Eventbrite events to
    ensure proper data is displayed when editing.” still is up as well.

    Thanks much,
    Heather

    Posts: 5926
    | Permalink

    Hi Heather,

    Thanks for running through that testing.

    As a first step, can you go into Events > Settings > API and reconnect to your Eventbrite account?

    Also, can you please enable WP_DEBUG and WP_DEBUG_LOG and share any debug messages you see?

    Let me know if you have any other questions along the way!

     

    Thanks,

    Jaime

    Posts: 17 Topics: 5
    | Permalink

    Hi There,

    Somehow this message got lost in our inbox. We are still seeing this issue. I reconnected the API and we are not getting any errors on the server. In the console log there are no errors and in the wordpress debug log there are no errors.

    In addition to the event prices not showing up on the event landing page, the ticket prices at the bottom of the individual events seem to come and go. Currently this event is not showing tickets in the individual event view. It was before so I don’t know if it will show when you look. https://petersongarden.org/event/food-bowl-chicago-food-swap/

    Please let me know next steps to resolving this.

    Thanks,

    Heather

    Posts: 5926
    | Permalink

    Hi Heather,

    I’m sorry to hear that you are still experiencing this issue.

    I tried importing the event you mentioned from Eventbrite and was able to see the ticket fields on my test site.

    If you go to the Edit Event page for that event on your site, do you have Display tickets on event page checked?

    Like this:

    Let me know if that helps!

     

    Thanks,

    Jaime

    Posts: 17 Topics: 5
    | Permalink

    Hi Jamie,

    The show tickets option is selected for that event. The ticket prices showed up for this event previously and are now showing up on events where they once were not showing up. The issue seems to come and go across all events without us making any changes. If you look at the same site, you will also notice that only one event is showing ticket prices on the event landing page at the moment. Those prices seem to come and go as well.

    Thanks,

    Ellie

    Posts: 5926
    | Permalink

    Hi Ellie,

    Are all of these events listed publicly?

    Can you try flushing your permalinks by going to Settings < Permalinks and Save Changes.  You will want to clear your browser and site cache as well after doing this.

    Also, can you please enable WP_DEBUG and WP_DEBUG_LOG and share any debug messages you see?

    Let me know how that goes!

     

    Thanks,

    Jaime

    Posts: 17 Topics: 5
    | Permalink

    Hi Jamie,

    All events are listed publicly. I flushed the permalinks. No errors are displaying. These issues have been going on for quite some time now, since the last time we updated the Eventbrite plugin. Up to that point, everything worked great.

    Thanks,

    Ellie

    Posts: 5926
    | Permalink

    Hi Ellie,

    Can you take a screenshot of how that event looks on the backend in the Edit Event page?

    Let me know if you have any other questions in the meantime!

     

    Thanks,

    Jaime

    Posts: 17 Topics: 5
    | Permalink
    This reply has been marked as private.
    Posts: 5926
    | Permalink

    Hi Ellie,

    Are you still seeing the “Currently migrating…” message on the backend?

    In the meantime, can you try this with a fresh WordPress install and see if the issue still occurs there?

    Let me know how that goes!

     

    Thanks,

    Jaime

    Posts: 17 Topics: 5
    | Permalink
    This reply has been marked as private.
    Posts: 5926
    | Permalink

    Hi Ellie,

    Thanks for providing me with all of that information.

    When I click on the links you provided, I don’t see the Eventbrite tickets appear, however they do appear upon reloading the page.

    I’m not able to replicate this behavior when I import the same events onto my own site.

    Can you try flushing your permalinks by going to Settings < Permalinks and Save Changes.  You will want to clear your browser and site cache as well after doing this.

    I’m wondering if this may be an issue with your Eventbrite API, can you try removing it and re-authenticating as well.

    Let me know if that helps!

     

    Thanks,

    Jaime

    Posts: 17 Topics: 5
    | Permalink

    Hello Jamie,

    Refreshing the page occasionally makes the tickets appear for me but more often than not, it does not make them appear. I have re-authenticated the API and reset the permalinks on both sites and it did not help. You had me take these steps previously and they did not help then either.

    We have checked everything on our end and tried this on a clean install, I cannot imagine we are the only people having this issue. The issue began immediately after your update the the Eventbrite plugin before that it worked great. Is it possible the issue is on your end, not mine?

    Thanks,

    Ellie

    Posts: 17 Topics: 5
    | Permalink

    Hi Jamie,

    I wanted to provide another update. In addition to the second install on our server, we have tested this in a local environment to eliminate the possibility that is has something to do with our server.

    Using a clean instal on a developer’s local environment we are seeing the same issue. Tickets are not showing up on all events. Sometimes refreshing an event makes the tickets appear but just as often, refreshing an event will make the tickets disappear.

    We’ve looked and see no errors, but can’t see the API response from Eventbrite, which would be most helpful. Some plugins give us the option to see the request and response for an API – would love to see you add that so we can troubleshoot further.

    Thanks,

    Ellie

    Posts: 5926
    | Permalink
    This reply has been marked as private.
    Posts: 17 Topics: 5
    | Permalink
    This reply has been marked as private.
    Posts: 5926
    | Permalink

    Hi Ellie,

    Thanks for providing me with all of that information.

    Unfortunately, I could reproduce the second issue on my end. I have logged a bug report for this so it can be addressed in one of our next maintenance releases of our plugins.

    I will set this thread’s status as “Pending fix” and link it to the report. This way, we will notify you once a fix is released.

    We apologize for the inconvenience and we appreciate your patience while we work on this.

    Please let me know if you have any other questions in the meantime!

     

    Thanks,

    Jaime

    Posts: 17 Topics: 5
    | Permalink

    Hi Jamie,

    It’s not clear to me in your response. Is there a fix in the works for the issue of tickets not showing up on the individual events AND ticket prices not showing up in the list view or only the list view issue. The tickets not showing up on individual events is the larger issue for us.

    Thanks,

    Ellie

    Posts: 5926
    | Permalink

    Hi Ellie,

    A fix is in the works for the ticket price not showing in List View.

    As far as your other issue goes, I cannot replicate that issue, so I am holding off from calling it a bug.  It sounds like you have been able to find a workaround for that issue, at least until the next plugin update.

    If you’d like to have your changes not overwritten with a plugin update, I’d recommend starting off by taking a look at our Themer’s Guide, which can show you which templates can be edited and copied in order to achieve the results that you are looking for.

    Let me know if you have any other questions in the meantime!

     

    Thanks,

    Jaime

    Posts: 6518
    | Permalink

    Hi there

    Just wanted to share with you that a new release of our plugins is out, including a fix for this issue 🙂

    Find out more about this release → https://theeventscalendar.com/maintenance-release-for-the-week-of-22-october-2018/

    We apologize for the delay and appreciate your patience while we worked on this.

    As always, we suggest to setup a dev/staging site so you can make all plugin updates without disrupting the live site.

    Please update the plugins and see if the fix works for your site.

    Thanks

    Courtney

    | Permalink