Settings reference

WooCommerce → Seat Pass (admin.php?page=seat-pass). All values are stored in a single option, seatpass_settings. Event details Printed on every ticket. Each product can override the date, time, venue,…

WooCommerce → Seat Pass (admin.php?page=seat-pass). All values are stored in a single option, seatpass_settings.

Event details

Printed on every ticket. Each product can override the date, time, venue, address and dress code (see §5).

Field Key Notes
Event name event_name Defaults to the site title. Used in ticket titles, PDF file names and the email heading.
Tagline / edition event_tagline Optional line under the name, e.g. “Holiday Gala 2026”.
Presented by organizer Shown as “… PRESENTS” above the ticket.
Date event_date Free text, e.g. “Saturday, December 12, 2026”.
Time event_time Free text, e.g. “7:00 PM – 10:00 PM”.
Venue event_venue
Address event_address
Dress code event_dress
Logo logo_id Media-library image. Shown on the web ticket, email card and PDF. A PNG with transparent background works best on dark colours.

Ticket design

Field Key Default
Accent colour color_accent #c99a39
Background colour color_bg #0c0c0c
Text colour color_text #f4efe5
Ticket URL base ticket_base ticket – tickets are served at /ticket/CODE/. Changing it flushes the rewrite rules automatically.
“All seats used” message seats_used_msg Shown to door staff when no seats are left.

Derived shades (muted text, lines, panels) are computed from the three colours, so one palette styles the web page, the email card and the PDF.

Checkout

Field Key Default Effect
Straight to checkout redirect_checkout off “Add to cart” on a ticket product sends the buyer straight to the checkout page.
Slim billing form hide_billing on When the cart contains only tickets, the billing address fields (company, address, city, postcode, country, state) are removed. Name, email and phone remain. Billing fields stay when a non-ticket product is in the cart.
Return-to-shop URL return_url empty Target of “Return to shop” on the empty cart page and after an order, e.g. /#tickets.

Guest names

Field Key Default Effect
Guest names attendees on Adds one “Guest N” name field per seat to the classic checkout.
Require Guest 1 attendee_required on The first name is mandatory; others are optional.

PDF tickets

Field Key Default Effect
Enable PDF pdf on Generates a PDF with dompdf and offers it at /ticket/CODE/pdf/.
Attach to emails pdf_attach on Attaches the PDF to the processing, completed and invoice emails.

Sponsorship packages

Field Key Default Effect
Enable sponsorships sponsorship off Enables the sponsor fields at checkout for products marked as a sponsorship package.
Logo required sponsor_logo_req on The sponsor must upload a logo before the order can be placed.

Door check-in

Field Key Default
Staff roles checkin_roles Administrator, Shop manager

Saving the settings adds or removes the seatpass_checkin capability on the selected roles. Any user with that capability sees the check-in panel.

Uninstall

Field Key Default
Delete data on uninstall delete_data off