Eventbrite broken for non-US customers
-
The Eventbrite integration has a couple really annoying bugs if you’re not a US customer. It always sets your tickets to sell in USD, and whenever you click a link in the editor to take you to the event details, the link they give you frequently just takes you to an Eventbrite login page instead of the actual event detail page.
I’ve been chasing The Events Calendar to fix these bugs for a year and a half. The fixes are simple, and I’ve pointed them to the exact lines of code that need to change, but they don’t seem interested in fixing them.
If you’re having trouble with their Eventbrite integration, here’s what you need to fix:
To make it use the correct currency:
src/Tribe/Sync/Event.php -> change ‘USD’ currency to your locale-specific currency (eg ‘CAD’)
src/Tribe/Sync/Tickets.php -> change ‘USD’ currency to your locale-specific currency (eg ‘CAD’)To allow Eventbrite to remember your login information when you click links in the event editor:
src/views/eventbrite/eventbrite-events-table.php -> change all instances of ‘eventbrite.com’ to your locale-specific domain (eg ‘eventbrite.ca’)Unfortunately, until The Events Calendar actually integrates this, you’ll have to re-patch these files every time they release an update.
- The topic ‘Eventbrite broken for non-US customers’ is closed to new replies.