The 6 Best WooCommerce Event Ticket Plugins to Sell Tickets Online

You can sell anything with WooCommece, including event tickets.

And there’s a great reason to try it.

There are third-party apps for selling tickets online, but they take a fee from every sale and sometimes charge you a monthly subscription too.

By using a WooCommerce plugin to sell event tickets, you can avoid fees and subcription costs entirely, and you won’t be giving up functionality either.

With the plugins listed here, you can:

  • Publish and manage unlimited events
  • Sell tickets with scannable barcodes or QR codes
  • Send beautiful emails with PDF tickets attached
  • Create seating charts
  • Manage ticket inventory

And much more.

Keep reading to see which plugins topped the list.

WooCommerce event ticket plugins

Every plugin below has five-star reviews from its customers and includes robust functionality.

One thing to keep in mind is that some of these plugins are primarily used to sell and redeem tickets, while others include full event management functionality. These are factors to pay attention to when making your purchase decision.

Here are my top picks for the best WooCommerce event plugins to sell tickets.


  • 1. YITH Event Tickets for WooCommerce

    YITH Event Tickets for WooCommerce plugin

    View plugin now

    Plugin Description

    YITH Event Tickets for WooCommerce gives you a ton of control over how you sell and manage tickets on your site. Let’s start by reviewing the essential features.

    With this plugin, you can sell tickets for both digital and in-person events. You can set the location and a Google Maps embed will show up on the ticket page, you can increase the ticket price based on how many tickets or how many days are left, and you can offer a discount for certain age groups or other criteria.

    When a customer purchases a ticket, they’ll receive it via email and they can also access a downloadable PDF from their account page. There’s even a button to add the event to Google Calendar automatically. When it comes time to redeem the tickets, you’ll want to add a barcode. This plugin integrates flawlessly with the YITH WooCommerce Barcodes plugin, allowing you to add a scannable barcode to every ticket. You can choose from 10 different barcode protocols or use a QR code, so virtually any scanner (or scanning app) will work with it.

    There are tons of other awesome features in this plugin. Some of them include the ability to see which tickets have been redeemed, automatically publish a list of attendees, and customize the style of the PDF tickets.

    Overall, this is an extremely robust WooCommerce event tickets plugin and the first solution I would recommend for your site.

    Learn more

  • 2. Tickets & RSVP (The Events Calendar)

    Tickets and RSVP

    View plugin now

    Plugin Description

    The Events Calendar is by far the most popular WordPress plugin for managing events, and Tickets & RSVP is a premium add-on. While this isn’t strictly a WooCommerce plugin, it may be the best option for your site.

    There are a few major advantages when using this plugin. First, you get incredibly robust functionality for publishing and promoting events on your site. Second, the style is phenomenal. Every element from your calendar to your ticket pages and the checkout screen will look modern and beautiful. And third, it can actually be an advantage that this plugin doesn’t integrate with WooCommerce. Instead, it works directly with payment processors like PayPal and Stripe. The advantage is that you don’t have to publish events as products. You can embed your tickets on any page or post on your site, and of course, you can add purchasing options directly to the event pages too.

    One more benefit to choosing this plugin is that you don’t need a separate barcode plugin. All of your tickets will have a QR code and this plugin has its own mobile app for scanning them.

    If you’re not tied to WooCommerce for selling tickets and managing your events, this will definitely be the best choice for an events ticket plugin.

    Learn more

  • 3. WooCommerce Box Office

    WooCommerce Box Office plugin

    View plugin now

    Plugin Description

    WooCommerce Box Office is a straightforward plugin for selling event tickets with WooCommerce. It’s built by the official team behind WooCommerce and they’ve used it themselves for conferences, which is pretty cool.

    Using this plugin, you can turn any product into a ticket via the Product Data section. All you have to do is check a box and then configure the ticket data. Then you can customize the ticket inventory, price, location, and email text. There’s also an option to include additional fields for customers to fill out, so you can collect their name, email, age, and other required info.

    Other features include the option to create discounts, restrict digital events to ticket holders, and create multiple ticket types for the same event. Like the plugin by YITH, you’ll need to add a separate plugin for barcode scanning, which in this case is the WooCommerce Order Barcodes plugin.

    Overall, WooCommerce Box Office is a great plugin for creating a WooCommerce ticket shop and includes all the essential functionality.

    Learn more

  • 4. FooEvents for WooCommerce

    FooEvents for WooCommerce plugin

    View plugin now

    Plugin Description

    If you want a simple plugin to sell tickets that you can configure quickly, check out the FooEvents for WooCommerce plugin.

    One unique feature of this plugin is ticket seating. You can create a simple seating layout, show which seats are already taken, and allow customers to pick whichever remaining seats they want. Other features include customizable email tickets with a modern design, Zoom integration for webinars, and attendee management.

    This plugin handles barcode scanning well too. You can use a 1D barcode or QR code on your tickets and scan them with a regular barcode scanner or the free app made by FooPlugins.

    On top of these great features, FooEvents for WooCommerce is also a much more affordable solution than competitors. It only costs $59, whereas other WooCommerce ticket booking plugins cost $200+ once you include an additional plugin for barcode scanning. When you also consider all the fees you’ll avoid by using a WooCommerce plugin instead of a third-party app, this plugin could make a serious difference in your business’ profitability.

    Learn more

  • 5. WooCommerce PDF Vouchers

    WooCommerce PDF Vouchers plugin

    View plugin now

    Plugin Description

    WooCommerce PDF Vouchers is another viable WooCommerce plugin to sell event tickets. The main difference with this plugin is that it’s not designed exclusively around events, but rather, it’s made as a comprehensive solution for selling PDF vouchers.

    Using this plugin, you can create printable vouchers to be used as coupons for in-store redemption or use them as tickets for an event. You can choose between a barcode or QR code to be printed in the PDFs, allowing integration with most barcode scanners. This way, you can use the vouchers as printable or digital tickets to be scanned at an event.

    If you plan on publishing and promoting events frequently, you might be better off with a plugin that includes more functionality around creating events. However, if you just need a simple way to sell tickets or if you think you might want to sell gift cards too, this will definitely be a good choice for your store.

    Learn more

  • 6. WP Eventin

    WP Eventin plugin

    View plugin now

    Plugin Description

    WP Eventin is a full-fledged event management plugin for WooCommerce. It lets you create events on your site, promote them, and sell tickets all-in-one.

    With this plugin, you can use the included widgets or Elementor widgets to create beautiful displays of all your upcoming events. You can also enter schedule information into an event and utilize the special schedule widget. For instance, you may want to let conference attendees know about the available workshops throughout the day, or notify concertgoers when each band will take the stage. The event pages themselves are also beautifully designed.

    While this plugin is great for publishing events on your site, it falls short when it comes to the purchase and check-in part of selling tickets. There isn’t a built-in system for scanning tickets at the door, and it doesn’t have a nicely designed email with the ticket info like other plugins listed here.

    Overall, it’s a good plugin for managing events and has a great design, but won’t be a great choice for selling tickets that will be redeemed in person.

    Learn more

Which plugin is best for selling event tickets?

There’s a lot to review in this list of plugins, so here are a few tips to help you sort it all out.

YITH Event Tickets for WooCommerce earned the first recommendation because it is a comprehensive solution for selling tickets with WooCommerce. They’ve thought of everything from ticket discounts to barcode scanner support.

Tickets & RSVP for The Events Calendar will be a better choice for your site if you need a full event management solution and you don’t care about integration with WooCommerce. It’s a really beautiful and user-friendly solution.

I hope these final tips help you pick the perfect WooCommerce plugin to sell event tickets on your site. If it helped you out today, use the share buttons below so it can aid someone else too.

Ben Sibley
Ben Sibley
Ben Sibley is a WordPress theme designer & developer, and founder of Compete Themes.

Disclosure: This post may contain affiliate links. Purchasing a product through one of these links generates a commission for us at no additional expense to you.