1. Home
  2. /
  3. Docs
  4. /
  5. Topics
  6. /
  7. Use Cases
  8. /
  9. Bookable: Conference with...

Bookable: Conference with Workshops


An event company is planning a conference that takes place on July 31, 2022 and includes bookable workshops. When an attendee purchases a ticket, the following must occur:

  • The purchaser must select a ticket type that will determine the cost of the ticket
  • The purchaser must then select the workshop they would like to attend
  • The conference can accommodate 450 attendees and each workshop can accommodate 150 attendees
  • The tickets must be sent to the individual attendee/s

Here is an example of such an event: Conference with Bookable Workshops

This help document assumes that you already have FooEvents and WooCommerce installed on a WordPress website and have a basic understanding of how FooEvents works. If you are new to FooEvents, you should read our Getting Started guide to help you get started. 

Products Used

All plugins required to setup a conference can be purchased individually, however, they are also included in the FooEvents Bookings Bundle. This bundle also includes the FooEvents PDF Tickets plugin which is often used when setting up a conference type event.


Create an event #

Go to Products > Add Product in the main menu and complete the standard product fields such as the title, body, description, tags, categories, featured image and gallery as needed.

General #

Go to Product Data and select Variable Product from the Product Type drop-down.

Attributes and Variations #

Next, we need to create product variations that will allow purchasers to choose between the following options:

Variation Price Stock Availability
Delegate $499 200
Standard $299 50
Student $0 (free) 100
VIP $599 100

They will be charged different amounts depending on their selection.

Go to Product Data > Attributes and create an attribute called ‘Ticket Type’. In the Values field, specify the different options. Be sure to check the Used for Variations option and Save Attributes.

Screenshot 2021 07 19 at 14.53.11

Go to Product Data > Variations. Use the Create Variations from all Attributes option to generate the variations.

Screenshot 2021 07 19 at 14.54.20

Set each variation to Virtual and Downloadable and set the relevant price. Enable the Manage stock option and set the amount of tickets available for each ticket type using the Stock quantity field.

Screenshot 2021 07 19 at 14.58.09

Event Settings #

Go to Product Data > Event Settings

To activate event functionality, set the ‘Is this product an event?’ drop-down to ‘Yes’.

Set the Event type option to ‘Bookable‘ and complete the standard event fields as needed.

Screen Shot 2020 11 05 at 11.32.11 AM

The following settings can be changed as needed, but for the purpose of this demo, we have set them as follows:

  • Enabled – Capture attendee full name and email address?
  • Enabled – Display booking slots and dates on product pages?
  • Enabled – Hide booking time in slot drop-down? (This refers to the time eachWorkshop will take place)
  • Enabled – Hide stock availability notice? (This refers to the Workshops availability and not ticket availability)
  • Enabled – Show stock availability in the date and slot drop-downs? (This refers to the Workshops availability and not the ticket availability)
  • Disabled – Show out of stock booking dates?
  • Enabled – Hide the booking date in combined drop-down?
  • Slot -> Date – Bookings selection order

Ticket Settings #

Go to Product Data > Ticket Settings

The ticket that attendees will receive when signing up will act as confirmation that their spot has been booked. It will also include their Workshop booking information.

You can change the subject of the ticket email using the Ticket Email Subject field.

If you would like to convey additional information that only attendees will be able to see, you can use the Ticket email body field to achieve this.

Enable the following ticket settings:

  • Enabled – Display purchaser or attendee details on ticket?
  • Enabled – Display custom attendee details on ticket?
  • Enabled – Display “Add to calendar” option on ticket?
  • Enabled – Attach calendar ICS file to the ticket email?
  • Enabled – Display date and time on ticket?
  • Enabled – Display barcode on ticket?
  • Enabled – Display price on ticket?
  • Enabled – Display booking details on ticket?
  • Enabled – Email ticket to attendee rather than purchaser?
  • Enabled – Email tickets?

Booking Settings #

Go to Product Data > Booking Settings

Next we will be setting up the WorkShops. There will be three Workshops that take place at 11am on July 31, 2022. Each Workshop will have 150 spots available.

Create a slot for each WorkShop and specify the date of the conference. Set the amount of places available for each Workshop. The Workshop booking availability will function independently from the events ticket availability.

Screenshot 2021 07 19 at 15.12.36

Event Terminology #

Go to Product Data > Event Terminology. In this section, you can change the terms used to describe your Workshops.

Screenshot 2021 07 19 at 15.02.03

You can now Save and Publish your event.


Attendees can select the ticket type and then specify which Workshop they would like to attend.

Screenshot 2021 07 19 at 15.16.09

At checkout, attendees will be able to modify/confirm booking details and enter any applicable attendee fields.

Once the order has been completed, attendees will receive a ticket email that contains all the relevant event and Workshop booking information.

Screenshot 2021 07 19 at 15.27.03

Attendee Check-ins using the FooEvents apps #

You can manage booking attendance using the free FooEvents Check-ins app. Bookable events function differently to other events when viewed in the app and make use of custom screens that make managing bookings a breeze. Ticket barcodes can also be scanned within the app to speed up the check-in process.

app workshops

Questions and Feedback

Have a question before you buy? Please get in touch

Already purchased and need assistance? Contact our support team

Tags , , , , , , , ,