Sell, Scan, Succeed – Event Ticketing Made Easy
Easily sell digital tickets for events, clubs, or memberships with the
Event Tickets with Ticket Scanner plugin for WooCommerce. Turn any product into a scannable ticket with a unique QR code and downloadable PDF – ready to redeem at the entrance.
https://youtu.be/uWSdKdOyn70
Whats in for you
Perfect for:
- Concerts, parties, and festivals
- Spas, clubs, gyms, theme parks
-
Community events and memberships
Key Benefits:
-
Built-in browser-based ticket scanner (mobile ready)
- Design your own ticket & badge with logo, banner & background
- Sell multi-entry, family, and time-limited tickets
- Supports WooCommerce variants and product bundles
- Offline fallback options available for big events
https://youtu.be/KKLp1Lwqj_U
A Quick start is shown in this
Quick start video.
Flexible Setup:
- Automatically generate secure ticket numbers or import your own
- Free version: Email includes download link to ticket PDF and (optional) QR code with ticket number
- Premium only: Attach ticket as PDF file directly to email
- Show ticket detail page with QR code and PDF download
- Use webhooks to notify third-party systems on redeem
-
Built-in protection against fake tickets or double redemption
Advanced Features (Premium):
-
PDF ticket file as attachment in order email
- Team scanner access via Auth Tokens
- Calendar invites (ICS files)
- Custom flyers and multipage PDF options
- CVV check and brute-force IP block
-
Shortcodes for displaying and validating ticket numbers
Get Started in 3 Steps:
-
Install the plugin
- Create a ticket list under “Event Tickets”
- Enable “Ticket Sales” in your WooCommerce product
Customers get a unique ticket number, QR code, and download link. Redeem tickets via QR scanner or input field.
Try it now for free. Upgrade to Premium for high-volume event features and PDF delivery control.
- WordPress 5.0 or greater
- PHP version 7.0 or greater
- MySQL version 5.0 or greater
Installation
- Install the pluging using the WordPress built-in Plugin installer.
- Activate the plugin through the 'Plugins' menu in WordPress.
- Click on the menu "Event Tickets" and browse the options - optional.
- Edit your product to generate a event ticket.
Quick Setup
This plugin extend WooCommerce to be able to setup your product as a ticket. Go to the product. Open the Event Tickets tab and activate the checkbox. Set the ticket list and fill out the other details if needed.
The default is to generate the ticket if the order is "completed". For automatically order status set to "completed" set up the ticket as a virtual product and/or download product - add a flyer or so as a download.
To test the ticket. Create an order within the order backend, set the order status to "completed" - this will assign the ticket numbers. Check the order email. Click on the ticket detail link to check the ticket detail page.
Create a real test purchase (with coupon code or wire transfer), check the order email.
If you have a 404 page for ticket detail page or ticket scanner page, then set up the compatibility options.
For more help and your first steps, please visit our website
2.0.5
Attention, the option wcTicketShowRedeemBtnOnTicket is added and replace the old wcTicketDontShowRedeemBtnOnTicket.
The template for the ticket designer is adjusted for this!
In the future the template code part with the buttons will be removed from the ticket designer.
1.3.0
Attention, the translation forced bigger chunk of code to be changed.
1.2.0
To update the old sold tickets, please execute the "repair table" button within the support area. From now on we will store also the user id of the ticket purchase.
1.0.11
Default value is changed to true for the option ro reuse not used tickeu39974 t numbers within a ticket list assigned to a product
1.0.9
New option to add the amount of purchased tickets per sold item on the PDF. Database updated. You can see now the redeemed ticket information within the admin area on the data table.
1.0.5
Serial code options are removed. They do not fit with the event and party tickets approach.
1.0.4
Activate in the options the new feature to attach the calendar entry (ICS file) to your purchase emails.
2.4.0
New Javascript library for the ticket scanner. If you need to use the old ticket scanner, then add the parameter &useoldticketscanner=1 to the ticket scanner URL.
2.4.1
New default value for the option to allow access to the admin area of the tickets - now it is false, only administrator, until you set it otherwise.
2.5.0
Default ticket template was adjusted. Plugin tested with PHP 8.3 - to use URLs in your template for the PDF make sure you have php8.3-curl and php8.3-imagick installed.