Sell and manage event tickets just like the biggest online agencies do
It might prove tricky to handle sales, payments and event entries, getting one wrong during the sales phase might generate complex issues such as people with unassigned seats or who bought the tickets but don’t appear in the buyers’ list or people who might have lost their tickets and so on…
I’m sure you know what I’m talking about! Imagine having to manage two or three events at the same time without having full control over all of their aspects.
Without an adequate level of control, it would be chaos.
So today is your lucky day! We are going to solve every single problem related to ticket handling using a WooCommerce plugin that will make your life a lot easier!
Thanks to YITH WooCommerce Event Tickets you will be able to sell tickets for all sorts of events.
All you need to do is select the event, insert the required location information, type and number of seats, expiration date and a few other pieces of information and you will allow your customers to purchase and print tickets in just a few clicks.
You will get information about each and every single one of them and you will have the entire process under control. You will also be able to handle the prices dynamically, rising them when only a few tickets are left or when the event date draws near.
You will finally get your hands on an easy and simple way to handle this kind of scenario and solve all of the issues that are common while trying to organize events and sell their tickets.
New: add even tickets capabilities to the administrator and shop_manager role
Update: Spanish translation
Update: Italian translation
Update: Dutch translation
Fix: Fixed checkbox services stock not working properly
Fix: check if order exists for prevent errors with paypal plus
Dev: added a new argument to a filter
Dev: New filter yith_wcevti_date_format_frontend_js
Dev: check if isset $already_sold[ '_enable' ]
Version 1.1.9 - Released May 28, 2018
li>New: WooCommerce 3.4 compatibility
New: WordPress 4.9.6 compatibility
New: GDPR compliance
New: added additional information to tickets export
Tweak: hide Ticket and PDF buttons if the order is a deposit
Update: Italian language
Fix: disabled the quantity in the cart when the product is a ticket.
Dev: added new filter 'yith_ywet_barcode_rendered'
Dev: added new filter 'yith_wcevti_calendar_script_path'
Dev: added new filter 'yith_wcevti_date_format'
Dev: added new filter 'yith_wcevti_date_format_frontend'
Dev: added new filter 'yith_wcevti_hide_surcharge'
Version 1.1.8 - Released: Feb 23, 2018
New: Updated MPDF library.
New: Added conditions for organizers and assitant list, now you can choose if the lists can be only displayed for organizers. Using filters.
New: Added delay days to define how much time has to pass before an expired event can be removed from sale.
Tweak: Now CSV display Barcode value.
Tweak: Widget Calendar display "On Stock" and "Out Stock" events.
Tweak: You can customize the date message with filters.
Tweak: You can define margins on PDF.
Fix: Export CSV issue with charset.
Fix: Little changes for services.
Fix: Barcode issue, now generates a new barcode if the ticket barcode doesn't exist.
Fix: Deleted tickets on form dialog window works fine now.
Fix: Widget Calendar quick clicks loads ajax results on the last month fixed.
Fix: Load location data instead location feature disabled fixed.
Version 1.1.7 - Released: Jan 30, 2018
New: Support to WooCommerce 3.3.X version.
New: Support to YITH Plugin Framework 3.0.6
Cancelled ticket status, for the moment is a visual element. Can`t release purchased services.
New: Added new hooks for third parties.
Tweak: Improve double check method.
Tweak: Added check over booked services on load cart from session.
Tweak: Improved queried requests.
Tweak: Added overcharge info.
Tweak: Check PDF creation before mail send.
Tweak: Change "Add to Cart" text for expired events.
Fix: Issue with double tickets with YITH Multi Vendor plugin.
Fix: Issue with export services.
Fix: Calendar shortcode position always on top content fixed.
Fix: Issue with datepicker for multiples tickets.
Version 1.1.6 - Released: Nov 14, 2017
Tweak: Improve persistence with services purchased and orders. Added double check confirmation when services will be loaded on frontend (disabled by default). Now changing the status order we can release and lock services.
Now the date will be display resumed.
Fix: Problem with QR.
Fix: Issue that generates manual tickets.
Fix: Avoid mail spam with the generation link tickets. Now link will be generated when be need it.
Fix: CSS Styles.
Version 1.1.5 - Released: Oct 05, 2017
New: Added Expire Date feature, disable if date was expired
New: Added Expire Date feature, hide if date was expired
Tweak: Added news hooks for tickets templates and display options
Fix: Save assistant tab
Fix: Issue that generates unnecessary tickets
Version 1.1.4 - Released: Aug 14, 2017
Tweak: Improve security system.
Tweak: Date format defined by WordPress options.
New: Added Spanish and Italian languages.
Fix: Empty date time, now avoid display '00000' if admin let empty date time field.
Fix: Compatibility issues.
Fix: Fields save on custom post type.
Fix: Display ticket number.
Fix: Redundancy cart data.
Fix: Compatibility problem on PHP 5.4.34.
Version 1.1.3 - Released: Jul 14, 2017
New: Check in system is coming, make check in event from a shortcode or admin tickets table side.
New: Tickets table style renew and adapted to check in system.
New: Tickets table sortable columns.
New: Search your tickets by ticket number, ticket barcode number and order barcode number.
New: Automatic check in on frontend with shortcode. Good for barcode scanner device.
New: Bulk actions to make check in on tickets table, mark checked or pending check.
New: Export purchased tickets to CSV or printable table. Print your results founded on frontend shortcode or from edit product page.
New: Hooks for thirds developers.
Tweak: Added stock quantity on widget calendar and clickable event on calendar widget.
Tweak: Added option to hide label and put placeholder on fields.
Tweak: Added hide surcharge service option.
Tweak: Added option to load form ticket via ajax or js, only for developers.
Tweak: Added option that allows print ticket number just before title on email template.
Tweak: PDF ticket changed background color to white to optimize ink printer.
Tweak: Option to enable or disable save cookie form.
Tweak: Yes/No option field type added.
Tweak: Regenerate pdf tickets if has been removed.
Fix: Price taxes on ticket template.
Fix: Google Calendar issue.
Fix: Start and end date time lenght.
Fix: Empty service option.
Fix: Format price on frontend.
Fix: Print users who purchased tickets when orders are on processing and complete status.
Fix: WooCommerce deactive.
Version 1.1.2 - Released: Apr 26, 2017
Fix: Save stock services.
Version 1.1.1 - Released: Apr 25, 2017
New: Datepicker for date field on frontend
New: Added downloaded option
Tweak: Change 'overcharge' to 'surcharge' translation
Fix: Saving duplicated post meta
Fix: Update post meta problem for custom data
Version 1.1.0 - Released: Mar 13, 2017
New: Support to WooCommerce 2.7 RC 1
New: Calendar widget title. Now you can set title on widget
New: Added date field type on 'Fields'
Update: Yith Plugin Framework
Update: Third tools. Now your events from Calendar widget are clickable to product page
Fix: Currency position fixed. Now the symbol will be display defined by WooCommerce settings
Fix: Url to enable map settings from product page
Fix: Break lines on pdf and preview template
Fix: Url documentation on plugins page
Fix: Some errors and style issues
Version 1.0.2 - Released: Feb 09, 2017
Update: Added 'id' attribute for [users_purchased] and [organizers]. Now shortcodes can be loaded any place on frontend
Tweak: Now event date and location are display on ticket template, before price
Fix: Some style error with quantity field for some templates
Fix: Bug style with wrapper title on ticket template
Fix: Problem to load pdf file from some server
Fix: Auto fill form with cookies
Fix: Error map on frontend console
Version 1.0.1 - Released: Jan 24, 2017
Tweak: Improve frontend form design. Customer can handle accordion panels, remove tickets
Tweak: Frontend form loads on client browser, removed ajax call for each ticket added
Tweak: Less intrusive validation on frontend forms. Messages display when customer click on 'Add to cart button'
Version 1.0.0 - Released: Jan 19, 2017
WITH YITH EVENT TICKETS YOU CAN:
Sell physical and virtual tickets on your online shop
In case of the physical ticket, apply shipping costs just as for any other product
Enable sales of reduced-price ticket
and provide details about requirements for enjoying reduced-price tickets
Enable the stock management on tickets
Set the stock quantity and it will automatically decrease each time a ticket is sold
Sell your tickets at an increased price based on the quantity left
Create one or more availability thresholds and set a different price for each of them
Increase the ticket price based on the days left
A different price based on the number of days left till the event starts
Give the event a start date and an end date
This information will be displayed in the event details page
Ask users for more details to be added to the ticket
Choose the number and the type of input fields (text, textarea, number, email address, date, yes/no)and combine them in your events at your will
Add one or more optional services to the event
For each of them you can set the available quantity and the price that will be added to the ticket price
Show the event location on the map
thanks to the Google Maps service
Add the tab “Assistance” in the event page
and show the complete list of organizers and participants
Generate the PDF for the ticket
each user can download it from My Account page on the site
Give users the possibility to see ticket details in “My Account” page
and each order will show details of the related ticket
Associate one or more files to event type product
User can download the files from My Account page after completing the order
Track all the sold tickets
from the “Tickets” section in your website back office
Enjoy the Google Calendar integration
and your event will be added to your Google Calendar with one click
Customize the ticket default template
by adding your custom images and text
Help users spot the scheduled events
by adding the calendar on a sidebar where dates and events are added
Export tickets to CSV
Or view all information directly on your browser
Use the shortcode for ticket search on the front end
The form will be shown only to the site administrator and shop manager
Check-in for your tickets
To discern whether they are used or unused tickets
Identify your tickets with a barcode
by combining the plugin with the premium version of YITH WooCommerce Barcodes and QR Codes
Scan the order or ticket barcode
To speed the search and check in of your tickets
Take advantage of the wpml compatibility
You are free to easily translate the plugin with the powerful wpml to
It is not possible since they are different products, a user can purchase as many as he wishes (for example if a user wants to purchase a tickets for a friend). We believe it would be too restrictive to simply disable the purchase for events that are not compatible with your current event attendance list.
The order and the tickets don't have the same id. They are both posts: I'm afraid there is no way in WordPress to make them have the same id. Besides, since an order can contain more than one ticket, this would be not good for you, since would lead to multiple tickets having the same id.