Seat map builder
The Seat Map Builder is a visual editor for your venue’s seating layout. Build a map once and reuse it across any event that happens in that space.
Creating a seat map
- Navigate to Events → Seat Maps in your WordPress admin.
- Click Add New Seat Map.
- Give your map a descriptive name (e.g., “Main Hall - 400 seats”, “Studio Theater - Cabaret Setup”).
- Use the visual editor to lay out sections and individual seats.
- Assign pricing tiers to sections.
- Mark accessible seating locations.
- Save the map.
Layout elements
The editor supports several element types:
- Sections – Named groups of seats (e.g., “Orchestra”, “Balcony”, “Mezzanine”). Each section can have its own pricing tier.
- Rows – Labeled rows within a section (A, B, C… or 1, 2, 3…).
- Individual seats – Numbered seats within a row. Seats can be marked unavailable, accessible, or reserved for house use.
- Aisles – Non-seat areas that visually separate sections. Aisles are not selectable.
- Stage / standing zones – Non-selectable areas that help renters orient themselves on the map.
Pricing tiers
Pricing tiers let you charge different prices for different parts of the venue without creating separate seat maps.
- In the seat map editor, click Pricing Tiers in the sidebar.
- Create named tiers (e.g., “Premium”, “Standard”, “Student”).
- Assign each tier to one or more sections.
- When you assign the map to an event, the event’s ticket types map to your tiers.
Accessible seating
Mark individual seats as wheelchair-accessible or as companion seats (the seat next to an accessible spot, reserved for a caregiver). Accessible seats appear prominently in the attendee’s seat picker with a wheelchair icon and are flagged for screen readers.
If your venue has ADA compliance requirements, use the plugin’s accessible seating report to verify your seat map meets the minimum accessible-seat count for the venue’s total capacity.
Assigning a seat map to an event
- Open an event in the event editor.
- In the sidebar, find the Seat Map selector.
- Choose the seat map you want to use for this event.
- Save the event.
The event’s ticket types need to match the seat map’s pricing tiers. When attendees reach checkout, they see the interactive seat picker instead of a quantity selector.
Reusing seat maps
The same seat map can power multiple events. If your venue has a single primary layout, build one map and assign it to every event. If you reconfigure the venue between shows (cabaret vs. theater seating, for example), build a map per configuration and assign the appropriate one to each event.
Editing a map after events use it
Be careful: editing a seat map that’s in use by upcoming events can invalidate tickets that have already been sold.
Safe edits (won’t affect existing tickets):
- Adding new seats or sections
- Renaming sections or tiers
- Changing seat labels
Unsafe edits (may invalidate sold tickets):
- Deleting seats that have been sold
- Removing sections that have pricing assignments
- Changing seat coordinates significantly (may confuse attendees who already bought tickets)
Before making unsafe edits, check which events use the seat map and whether any have sold tickets. If so, consider duplicating the map and using the new copy for future events.
Tips
- Start with a simple layout and expand as you learn. A basic orchestra-only map is much easier to manage than a three-tier map with accessible sections and standing zones.
- Use pricing tiers, not individual seat pricing unless you really need per-seat control. Tiers are easier to reason about and more flexible when you reuse maps.
- Test the attendee flow on the frontend before publishing. Purchase a test ticket to confirm the seat picker renders correctly and that the selected seat appears on the confirmation.