Nowadays, e-ticket outlets are quite popular. Think about it. They’ve become a one-stop shop for customers, looking to attend events. Customers don’t have to go hunting for events onto different websites. Event organizers or hosts prefer setting up events and selling tickets on e-ticket outlets as well, because event management infrastructure is already set up. Such websites charge a small fee, either or a per event, or on per ticket purchases basis, to provide event management as a service.
If you’re thinking of building an e-ticket outlet, such as Ticketmaster or Ticketbud on WordPress, a plugin you need to invest in, is the Event Espresso plugin. The plugin provides just about every feature you would need. But of course, for some features you might need to customize it a bit. But before we move on, let’s first take a look, at the features you would need to provide as part of such a website.
Features of Primary e-Ticket Outlets
Let’s take a look at the ins and outs of an e-ticketing and event management website:
- Event Creation and Ticket Management System: This is the primary functionality of an e-ticket outlet, and can be provided using the Event Espresso plugin.
- Allow Event Hosts to Create and Add Events: For easier management, event hosts should have the possibility to create and add events, set event information, and create tickets.
- Allow Event Hosts to Send Notifications to Event Attendees: Event Hosts should be able to send notifications about their events, to event attendees.
- Allow Admin to Charge a Commission: To create a paid service, there has to be a way, using which the site admin can charge for events being hosted. This could be implemented as a flat rate system, or a percentage based commission model.
- Handle Pay Outs: If transaction processing is handled on your site, there has to be a possibility to pay the money received to event hosts.
Okay, so the list above, contains just the basic features. Your requirements may differ, and you’d probably need more features. But to begin with, these features form the basis of an e-ticket and event management website.
Next, we’ll take a look at how we can provide these features.
How to Create Primary e-Ticket Outlet on WordPress
Use the Event Espresso Plugin (EE3)
- The Event Espresso Plugin, is an event management plugin, which handles event creation, and ticket and attendee management.
- With this plugin (as the admin) you can create events, add event information such as event details, venue details, set up multiple ticket classes and prices.
- The Event Espresso plugin also allows you to list events and venues, on your event management website. Users can purchase event tickets directly from your site. You could also add an Event Search widget, to simplify event search.
- Event Espresso plugin manages ticket purchases, and attendee registrations (or cancellation), as well.
Create User Roles
- Using the Event Espresso plugin, only you as the administrator can create events.But as the website grows in popularity, and the more events being hosted, you’d want to allow event hosts to create and manage their own events. This can be done by creating custom user roles, (such as Event Host or Manager), with capabilities to create and add events. Event Hosts should also have the possibility to set their own ticket prices for events.
- A great plugin to use along with the Event Espresso plugin, is the Front End Manager Add-On Plugin, which allows users to post events directly from the front-end.
Send Notifications to Attendees
- Notifications (for payments and registrations) are a part of the Event Espresso plugin.
- Event Espresso also provides an option to customize email templates, on a per event basis. Thus, event hosts can save and create their own templates, which they can use for the events they create. This feature provides event hosts greater control over event personalization.
- To send SMS notifications, you can integrate an SMS API, into the Event Espresso plugin.
Customize Payment Gateways to Receive Commissions
- To charge event hosts a fee for hosting events on your event management website, you have to decide on a flat rate or percentage commission structure. With flat rate, you can use a membership plugin to charge registered event hosts on a monthly basis, or on a per-event basis. With a percentage model, you could charge event hosts as per tickets being sold, by charging them a commission on every ticket purchase.
- To provide you the flexibility to change the fee charged, there will have to be settings added in the dashboard, where the percentage or amount could be set.
- Invoices will have to be made and sent out for fees charged.
- Since this is not the default functionality provided by the Event Espresso plugin, this feature will have to be custom-built.
Make Payments either Offline or Online
- The Payments made on your website, using payment gateways provided by Event Espresso, will be linked to a single (admin) account. These will have to be eventually transferred to the Event Owner. This can be done by setting a WordPress cron to forward payments on a monthly basis, or could be handled manually, if you would prefer to do so.
An e-ticket outlet is not just for ticket buyers, it’s for ticket sellers as well. And Event Espresso, is the one plugin you need, for both segments of users. Do let me know your thoughts on this, and your questions, using the comment section below!
Images by freepik