Skip to content

Setting Up Event Tickets

This guide works for every venue. It’s based on the ULG wiki’s Loft ticket steps, filled out with the official FooEvents documentation. Before you start, check your venue’s page for its specific details: The Loft, Saltcellar, Mabella.

  1. Sign in to the venue’s WordPress site (/wp-admin). See ULG Websites for each login link.
  2. Click Products in the left sidebar, then Add New Product.
  3. Product name: the event title. For repeating events, include the date (and time, if there’s more than one show that night).
  4. Product description: the event details, such as performers, special guests, age restrictions, pictures, videos, and links.
  5. In Product data, choose Simple product and tick both Virtual and Downloadable.

    Virtual + Downloadable is what makes paid orders complete automatically. Without them, tickets won’t be emailed until someone manually marks each order “Completed”.

  6. Set the Regular price. The event won’t show up for sale without a price.
  7. Inventory tab (optional but recommended): tick Manage stock and enter the number of tickets available. Each sale reduces it.
  8. Open the Event Settings tab and tick “Is this product an event?”.
  9. Fill in the event details:
    • Event type: Single for a one-night event.
    • Start date, Start time, End time (include a.m./p.m.).
    • Venue: the venue’s address (see your venue page).
    • Optional: organizer phone and email, thank-you page text, and calendar colors.
  10. Attendee details (optional): tick Capture attendee full name and/or email address if you want names on the door list. If you tick “Email attendee rather than purchaser?”, you must also capture the attendee’s name and email, or the tickets may not be delivered.
  11. In the right sidebar, add the Product image, Product categories, and Product tags.
  12. Click Save Draft to finish later, or Publish to put it on sale.

To sell options like General Admission and VIP, or an early and a late show on the same night:

  1. In Product data, choose Variable product instead of Simple.
  2. Under Attributes, add an attribute (e.g. “Ticket type” with values GA | VIP) and tick Used for variations.
  3. Under Variations, create a variation for each value and give each its own price and stock. Tick Virtual and Downloadable on every variation.

Use the Event Expiration settings on the product to set the date when the event expires, and an expiration message for the product page (e.g. “Online sales have ended. Tickets available at the door.”).

FooEvents Calendar shortcodes can go on any page or post:

Shortcode Shows
[fooevents_calendar] A full event calendar
[fooevents_calendar include_cat="music"] A calendar of one product category only
[fooevents_events_list] A simple list of upcoming events
[fooevents_events_list num=5] The next 5 events
[fooevents_events_list include_cat="music"] Events in one category
[fooevents_event product=123] A single event (use the product’s ID)

In the block editor you can also use the FooEvents Event Listing block (Mabella’s Events page uses it).

  • Install the free FooEvents Check-ins app on a phone or tablet, sign in with a WordPress user, and scan each guest’s ticket code.
  • No app? Check tickets in from the ticket screen in the WordPress dashboard.
  • FooEvents → Reports shows revenue, tickets sold, check-ins, and available tickets for each event.
  • To get a list of buyers, use the attendee CSV export on the event.
Problem Fix
Customer paid but didn’t get a ticket Check the order is Completed (WooCommerce → Orders). If it’s stuck on Processing, the product probably isn’t Virtual + Downloadable. Mark the order Completed to send the ticket. Also ask them to check spam.
Ticket emails going to spam or not arriving Ticket emails carry attachments, which are often blocked unless WordPress sends through an authenticated SMTP service. Contact support.
Event isn’t showing on the site Make sure it’s Published (not Draft), has a price, and has the right category.
Event shows “Out of stock” Increase the stock under Inventory, or the variation’s stock.