by Saso Nikolov.
Sell tickets for your event or party with WooCommerce. Scan the tickets at the entrance.
You can scan the tickets of your customer from the QR code on …
Selling event or party tickets and redeeming the tickets was never so easy.
Quick start video
Sell tickets for your event or party and redeem the ticket at the entrance with the free Tickets with WooCommerce plugin, from the team behind the Serial Code Validator in WordPress.
You can make your tickets look unique by adding a banner, logo and background image. The same applies also for the event or party flyer.
This plugin makes it easy to sell tickets and redeem them at the event location entrance for you in-person or virtual events. Easily integrate event tickets with your WooCommerce products.
Install the plugin and set your products to be a event ticket product. That’s it.
The plugin will generate a secure ticket number and add them to the mail to your clients. It will also generate a PDF with the ticket information and QR code. The built-in ticket scanner allows you and your team to redeem the tickets by scanning the QR-code.
You can even import your own ticket numbers, but it will generate them also on the fly. The freedom is in your hands.
Shop: With Serial Code Generator your will be able to sell event and party tickets with your normal products. The plugin will create the code on the fly or use unused ticket numbers from your ticket number list for each sold item.
Validation of ticket numbers: You customer can validate a ticket number on your page. The ticket number generator gives you a flexible pattern to generate ticket numbers upfront. You can also import your existing codes.
Validation of tickets: You customer will get a link to a detail page and a PDF for each sold ticket.
Build your own stolen ticket number database: Support your customer and yourself to protect stolen ticket numbers to be sold or used to others. Mark reported ticket numbers as stolen and let others check the ticket numbers with the ticket number validator.
How can you setup the ticket numbers?
The ticket numbers will be generated by the plugin automatically, if you do not set up ticket numbers upfront.
You can enter your ticket numbers within the WP admin area in the ticket number section (a new menu point in the wordpress amdin area).
You can generate your own ticket numbers manually using the ticket number generator or import existing ticket numbers.
And you are also able to add your own ticket numbers by just entering them to the generated ticket numbers below the ticket number generator.
If needed you can assign the ticket (numbers) to a list which helps you to organize the tickets. The ticket list need to be assigned to a WooCommerce product.
Create one or more code lists to use the WooCommerce functionality.
How the ticket number or code generator works
You define your look and feel for your ticket numbers and codes. The generated codes will be unique. After you are satisfied with the generated ticket numbers, you can start the code adding step.
The ticket adding step will check if the ticket number is unique on the server before adding it.
If the ticket number exists already on the server, it will not be added.
Yes, this is a fork of the serial code validator plugin. We decided to make it an own plugin out of it. So to add more and more features that are not related to serial codes but to event tickets.
A Quick start is shown in this video.
A good first start is to open the event ticket admin area and create a list first, if not already done or if you do not want to use the default ticket list.
Go to your WooCommerce product and activate the ticket sale option and set the list.
Check out all the possible options in the event ticket code admin area to understand, how to tweak your usages of plugin.
Optional: Then add your codes by importing (add button at the code table) or assign the code list to your products.
Optional: If you need a validation form for your users, to check the code, then please add the shortcode [sasoEventTicketsValidator] to a page.
Try it out first, before you go Premium. “Here you can find the premium plugin”.
You can set the status of a ticket number or code to be marked as stolen. This way you can offer your customers a way to report a stolen product. Other buyers of used products can validate the code on your website and will be notified with a “Product is stolen” warning.
This could increase sales and help reducing theft of your products.
The check behaviour will be like “inactive codes” but with the stolen message. You can change the stolen message within the options area of the serial code admin.
You can set a code verification value (CVV) to protect your code. This allows you to print your code on the visible side of your product and print the CVV number on the open visible part of your packaging of your products. The validation check will ask the user to enter both for a valid check.
That way you increase the security of your ticket numbers and prevent stealing the numbers (If you are able hide the CVV on your packaging).
If you use a CVV on a ticket number, then the user will be asked to enter this CVV too during the validation. If the CVV on your ticket number is not set or empty it will be ignored and your customer is not asked for it.
Supports version 6+
You can use this plugin to auto-generate tickets and codes for your woocommerce products
* Create a code list
* Go to your WooCommerce product and edit the product which should receive a ticket
* Go to your WooCommerce product and edit the product which should receive a code – if needed
* Click on “Event Tickets” in the attribute area of your product
* Choose the “List” that will be used for this product
Everytime this product is sold, it will get a new generated ticket number/code or use an unused one within your list (This need to be activated within the option settings). The new code will be added to the code list you set on your WooCommerce product and to the product sale too.
If the sold product quantity in the order is more than 1, then a ticket number/code will be generated for each element. The code will be generated after the purchase. In case of a refund the code will be recovered and marked as unused, so that it can be reused.
E.g.: Your customer bought 2 of the same product within one order, then 2 tickets will be generated and stored to the product item within this order.
If you exceed your limit (no limits for premium user) of the amount of possible tickets/codes, then the ticket/code added to the sold product will be a text information: “Please contact our support for the code”.
This way your business is not harmed and your customer can contact you to get a code manually. The format of the code will be 12345-12345-12345-12345 if you do not set a generation format within the options.
If you use “WooCommerce PDF Invoices”, then the generated ticket numbers/codes are displayed on the generated PDFs too!
The supported PDF plugin is from Ewout Fernhout.
You can add a list to your product and sell tickets. The ticket will be added to the sale informations for you and your client.
The client will also have a link to check the ticket and mark the ticket as used, only if the order is set to completed. This will mark the ticket as redeemed.
You can check the entrance by letting your customer show the confirmation page and hit on the “redeem”-button.
Or you scan the QR code of the ticket with the ticket scanner (included). The ticket is also available as PDF for download to your customers.
Checkout the video, how it works
We have different frontend elements. Just to sell tickets and scan them, you do not need to add any shortcodes to your pages.
Your customer will receive a specific URL to the ticket detail page. You can control which information to display. additional they can download the ticket as a PDF.
The ticket will contain a QR code, that can be scanned by you or your team (no loggin to WordPress needed) and redeem the ticket.
Watch the video for it
If you use CVV on a code and the user enter the ticket number that requires a cvv, then your user will be ask to enter the CVV.
The user could enter the CVV immediately with the code. Separate the value with a “:”. E.g: XYZXYZ:1234.
It is possible to prefill the code validation form with a code.
Add the parameter “code” to your page URL to create a link that prefills the form.
You can use your own input, trigger and output HTML element.
Add the id parameter to your HTML elements and pass them to the shortcode as corresponding parameter.
You can add also your own JS function name that will be called before the code is checked on the server and also if the result comes back.
[sasoEventTicketsValidator inputid=”” triggerid=”” outputid=”” jspre=”” jsafter=””]
Read here more about this feature
Each code is unique. The list is for your organisation and for your WooCommerce products.
It will add a new menu entry “Event Tickets” within the settings section.
Write to firstname.lastname@example.org for support request.
For both plugins: The basic free and for the premium plugin.
We are here to help you.
The premium plugin is now available with a lifetime license and 1 year support.
Checkout the premium plugin and planned features: Event Tickets with WooCommerce Premium
For more help and your first steps, please visit our website
= 1.0.1 – 2022-08-07
* HTML can be used on the ticket detail note and product description
* Font changed to support arabic letters