Category Based Ticket Type

Category Based Ticket Type

Assign different ticket types based on event categories for better organization.

Overview

This add-on lets you group the ticket types of an event into ticket categories, for example Hall 01, Hall 02 or VIP. On the event page, visitors first choose a category and then pick tickets from it. The category name is also shown with each ticket in the cart and order.

Requirements

  • Event Booking Manager for WooCommerce (WpEvently)
  • WooCommerce

If either plugin is inactive, the add-on shows an admin notice and does not load.

Installation

  1. Download the add-on zip from your account.
  2. Go to Plugins → Add New → Upload Plugin.
  3. Upload the zip and click Install Now.
  4. Click Activate. A new Ticket Category item appears under the Events menu.

Step 1: Create ticket categories

  1. Go to Events → Ticket Category.
  2. Fill in the Add New Ticket Category form and click Add New Ticket Category.
Events Ticket Category screen with the Add New Ticket Category form
Events → Ticket Category: the add form and the list of categories.
Field What it does
Name The category name. It is shown on the category card on the event page and next to the ticket in the cart.
Slug URL-friendly version of the name. Optional.
Parent Ticket Category Optional WordPress parent term.
Category Order A number that sets the order of the category cards on the event page. Lower numbers appear first, so use 1, 2, 3 to control the sequence.
Category Description A short text shown inside the category card on the event page. It supports basic formatting and links.

To change a category later, click its name in the list. Category Order and Category Description are on the edit screen.

Edit Ticket Category screen showing Category Order and Category Description
Edit Ticket Category: Category Order and Category Description.

Step 2: Turn on categories for an event

  1. Open the event and go to the Ticket & Pricing settings.
  2. Switch on Enable category Column. A Category column is added to the ticket type table.
  3. For every ticket type, choose a category from the Category dropdown (the first option is Please Select Ticket Category).
  4. Click Update.
Event Ticket Type Settings with Enable category Column turned on and a Category column for each ticket type
Ticket Type Settings: Enable category Column and the Category dropdown on each ticket type.

Important:

  • When Enable category Column is on, a ticket type without a category is not shown on the event page. Give every ticket type a category.
  • The Category dropdown is part of the full ticket table. If you do not see it in the new Modern editor, open the event with the classic editor: Events → Events Settings → General Settings → Edit Screen → Classic Mode.

What visitors see

On the event page, the Ticket Options section shows one card per category, with its description. Clicking a card shows the ticket types of that category under Ticket Selection — Category name. Visitors choose quantities and click Register For This Event as usual.

Event page showing ticket types grouped into Hall 01 and Hall 02 category tabs
Event page: tickets grouped by category.

In the cart, checkout and order details, each ticket shows a Category line with the chosen category.

Turn categories off

Switch off Enable category Column on the event and update it. The event goes back to the normal ticket list. The categories you created are kept.

Purchase

This addon is available for purchase from the MagePeople website.