General settings

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

general event

  • Enable Location Site: to show the events location on the ticket
  • Google Maps API Key: insert the API key in order 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 event takes place).

Create event tickets

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

Add new 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.

Disable virtual mode

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

Set event price

Optionally you can enable the reduced-price for the ticket. To do it, activate the Enable reduced-price tickets entry 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.

Enable reduces tickets

 

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

Reduced ticket

 

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 increase cost is always calculated on the ticket base price before any service costs are applied.

Let’s look into the two different type 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 details about the ticket holder.

In order 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.

Set 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 box.

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

Event ticket form

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

Multiple fields form

 

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.

Enable stock management

WooCommerce will automatically decrease the quantity upon each new sale.

Services

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.

Add new service

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

Ticket services

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 overcharge: (the cost of the service will add to the ticket base price)
  • 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.

Services

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

Hide service surcharge

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

disable 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 Plugins > Event Tickets), check the Enable Location 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

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

Event map

Organizers and participants

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

Assistants

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

Organizers must be registered on the website already.

organizers and assistants

The list of participants will also contain all the users that have completed an order containing 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 customised at will for every Event Ticket product created.

In the Email Template tab in 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

Email template settings

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

These images sizes are recomended to use for ticket templates.

This is a sample ticket with 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