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