In this article, I will provide step by step instructions on how to sell event tickets using WP Easy Events and WooCommerce WordPress plugins.
Let's say you have a Yoga studio and want to sell tickets to your Vinyasa Flow 2-3 class. You decided to have a membership program which offers tickets to your classes at a discount based on your customer's membership level. The members will be able to purchase tickets at Silver, Gold and Platinum membership levels.
If a customer has no membership he or she has to purchase tickets at the full price. We want our customers purchase tickets before the event start and bring their tickets to the event location so that staff members can check them in using the QR code on the ticket. The class will be offered on every third Monday of every month for the next 24 months.
You will need to download/purchase and install the following software before you start this exercise:
To be able to implement this scenario, we need to:
Organizers are people who are responsible for planning and execution of events. WP Easy Events WordPress plugin allows to create one to many Organizers and link them to your events as needed. Events can be hosted by multiple organizers. Organizers have their own pages.
In our Yoga Class, we will have only one organizer at this time but we are planning to have classes with other Yoga Studios as well.
If you're the only organizer and you don't want to display a separate Organizer page, you can disable Organizer option under the Event Settings > Settings > Entities > Events > Attributes section. In this case, skip the instructions below.
To create an event organizer:
Event Venues are places where your events happen. WP Easy Events WordPress plugin allows events happening at multiple locations. You can create your venues once and link them to your events as needed. Venues have their own pages displaying upcoming events at that location.
To create your event venue:
Performers are people who provide services at your events. Services could be speaking, entertaining or any other activity. Events may feature one to many Performers. Performers have their own pages displaying the upcoming events they will be performing.
If you're the only performer and you don't want to display a separate Performer page, you can disable Performer option under the Event Settings > Settings > Entities > Events > Attributes section. In this case, skip the instructions below.
To create a performer:
To be able sell tickets using WooCommerce WordPress plugin, we need to create an event ticket as a product. Since we would like to offer discounts for members, we need to create a variable product type.
If you don't want to offer discounts on different membership levels or keep it simple, just create a Simple Product.
To add a variable product, create a new product or edit an existing one:
If you're not familiar with WooCommerce, you can follow the instructions in the following section to create attributes and variations for your Yoga Class event ticket.
Click on the Attributes section to create attributes before creating variations. You can create custom attributes specific to your Yoga Class or use global attributes that are site wide.
To use a global attribute:
To be able to sell ticket to our Yoga Class, we need to link the event ticket product to our Yoga Class event. This task can be done either from the WooCommerce event ticket product page or event page.
If you're at the WooCommerce page,
If you're at the Yoga Class event edit screen,
To be able create recurring events of our Yoga Class at the third Monday of every month for the next 24 months, we need need to convert our event to Repeatable event.
After following the directions above, your Yoga Class event page should look like:
Please note that one big advantage of WP Easy Events WordPress plugin is that it allows event ticket sales from not only event pages but also from venue, organizer, performer pages.
Once customers purchase event tickets, they will get an email having a link to the event ticket page similar to:
On this page, customers can print or download their event ticket. Every event ticket has a QR code which has information on the event registration. Using a QR Code Reader/Scanner (freely available most App Stores), staff members can easily check in customers to our Yoga Class.
M. Dara Duman is the co-founder and president of eMarket Design. Dara writes extensively on the implementation of eMarket Design products in Enterprise environments focusing on best practices and industry standards.
Dara holds a M.B.A in marketing and M.S. in management science from Pennsylvania State University. Dara has more than 20 years of software development and leadership experience primarily in finance, retail and hospitality industries, having worked for many Fortune 500 companies.