View Product Page

General settings

In the General settings tab of the plugin, you will find options you’ll need to enable/disable so you can use them when publishing/creating an event ticket.

Event tickets general settings

  • Enable Location Site: to show the location of the event on the ticket
  • Google Maps API Key: insert the API key to make the location option work. You can check this page to see the settings.
  • Disable sale if expired: if enabled, the event with a date in the past will be removed.
  • Text for expired events: will be shown for expired events.
  • Hide if expired: if enabled, events with a date in the past will be hidden.
  • Delay time for expired events (days): choose the number of days that have to pass before an expired event will be removed (use – for days before the event takes place).

Create event tickets

Add a new product to your shop and assign the Event ticket type to it.

Create Event ticket product

The ticket can be both virtual and physical.

If a physical ticket (therefore, virtual checkbox disabled), you can add the shipping cost to the purchase just like for any other physical product of your shop.

How to create physical event tickets

Set the regular price of the ticket like for any other WooCommerce product.

Set regular price

Optionally you can enable the reduced price for the ticket. To do it, activate the Enable reduced-price option and insert the amount to deduct from the price (percentage or fixed) and a short description with additional information related to reduced-price ticket purchase.

Reduced-price ticket options

In the example, the users can purchase the reduced-price ticket with a $20 discount in comparison to the full price.Reduced-price ticket-Frontend



How to increase the ticket price automatically

The unit cost of each ticket can be automatically increased based on two variables:

  • number of tickets left (available only if the stock management in the product is enabled)
  • number of days left to the event

The plugin gives you the possibility to configure several increase rules that apply at the same time. The increased cost is always calculated on the ticket base price before any service costs are applied.

Let’s look into the two different types of increase separately.

Increase price based on stock

First of all, ensure the stock management has been enabled on the product.

Then, open the section Increase price based on stock and click on the Add price-increase rule button to add a new rule.

Add price-increase rule by stock quantity

Configure the following paraments as follows:

  • Stock: threshold below which the price will be increased
  • Type: choose whether to increase the base price by a fixed value or a percent value
  • Value: increase value
  • Description: note down how the rule works (for your convenience; not visible to users)

Let’s make an example.

Suppose we want to add a 50% markup on the ticket base price when less than 50 tickets are left.

We will configure the rule as follows:

Add price-increase rule by stock quantity

Increase price by time

First of all, ensure you have associated a start date to the event (see the image below).

Set start date of event


Now, open Increase price by time section and click on Add price-increase rule  to add a new rule.

Increase price by time

The configuration shown in the above image will let the price automatically increase by €30 exactly 5 days before the event start date.

Event ticket information form

For every ticket bought, you can ask users for details about the ticket holder.

To do that, you have to create the fields of the form that will be later shown on the product detail page.

Go to the product edit page, click on the Fields tab, and add all the new fields you want to show in the form.

Create Event ticket fields

There are 6 types of field available:

  • text
  • textarea
  • email
  • number
  • date
  • yes/no

If you want to make the field mandatory, check the Required checkbox.

The fields will be shown on the event detail page, as shown in the following image.

Ticket form fields on product page


The same information form will be replicated for the number of tickets ordered.



Ticket stock management

Do you want to limit sales to a specific number of tickets only?

We’ll show you how to do in this page.

Open your Event Ticket product and select the Inventory tab. Enable the Manage stock option and set the available quantity as in the following image.

Ticket stock management

WooCommerce will automatically decrease the quantity upon each new sale.


Extra services can be added to the Event Ticket product and, if selected by the user, they will increase the ticket unit price based on the value you have specified for each service.

To add a new service, go to the product edit page, click on the Services tab and add a new element.

Create event ticket services

Services can be shown either as a select dropdown or as checkboxes.

Service types (Select or Checkbox)

For every service you can set the following options:

  • service name: give a name to the service;
  • service stock: the service will be purchasable as long as there is stock availability;
  • service surcharge: the cost of the service that will be added to the ticket base price;
  • Range (from and to): this is meant to be used with numbered tickets, and it allows you to define the starting number and the end number, for example when you have numbered seats. It also automatically calculates the stock value, since you can sell at most 1 ticket per number/seat.
  • required service: if a service is set as required, users are bound to buy the service alongside the ticket. (available only for “select” service type).

Once done, users can select the services from the product detail page.

Event ticket services on frontend

If you want to hide the service surcharge, enable the option “Hide surcharge” for the service.

Option to hide ticket service surcharge

If you want to (temporarily) disable the services for the event ticket product, you can use the checkboxes displayed next to the service.

Disable event ticket services


Event location

Let’s see together how to associate an event to a Google Map step by step.

First of all, go to the plugin settings panel (YITH > Event Tickets), check the Enable Location site option and enter your Google Maps API Key.

Google Maps API key


Don’t know where to find Google API Keys? Follow the official Google documentation to see how to get one.

Then, open the product edit page, click on the Map tab and enter the location address.

Event map on product edit page


If you have enabled the option called Display location tab, the map will show up also on the event details page, specifically in the dedicated Location of the event tab.


Event location on frontend

Organizers and participants

The plugin gives you the opportunity to show organizers and/or attendees for each event, as shown in the image below.

Attendees tab on event page

In order to show a list of organizers, you’ll have to enter their names in the Organizers and attendees section on the product edit page.

Organizers must be registered on the website already.

Show organizers and attendees

The list of attendees will also contain all the users that have completed an order including the ticket.

Users who buy a ticket will be added to the list of participants automatically as soon as the order switches to Completed.

With the Display assistants tab only for organizers, you can choose if the lists will only be displayed for organizers (using filters).


Ticket template

The ticket template can be customized at will for every Event Ticket product created.

In the Email Template tab on the product edit page you can:

  • add an image for the ticket header
  • add a background image
  • add a footer with custom text and logo

Event ticket email template

– Header image: 420 x 203px
– Background image: 525 x 297px
– Footer logo: 66 x 43 px

These are image sizes recommended for ticket templates.

This is a sample ticket with a header image and footer.

Ticket sample



How to get the tickets purchased

The ticket will be available to the user as soon as the associated order is set to Completed status.

At this stage, users can access the ticket in two different ways:

  • from within the Order Complete email they get
    Event ticket email
  • from the Orders Details section in My Account page
    Order Details page

Every ticket can also be available as a PDF file.

PDF Ticket

Actions on order

The admin will also be able to use the actions on order, to send the pdf event ticket, attached to the invoice, again.

order action