Description
The Easiest Way to Create & Sell Tickets with a Seating Chart in WordPress!
Are you trying to create a visual seating chart for an upcoming event? Building a custom venue map or an interactive floor plan in WordPress can be a challenge. Live Event Seating Lite is the ultimate solution. It provides a powerful, intuitive, drag-and-drop builder to create a detailed seating plan and now includes FREE WooCommerce integration for selling tickets!
Whether you are organizing a local concert, a church event, managing auditorium seating, mapping out stadiums, or handling table reservations for a gala or workshop, this seat booking system adapts perfectly to your venue.
🎥 See It In Action (Video Tutorials)
Want to see how easy it is to build a venue and sell tickets? Check out our quick video tutorials:
How to Create a Seating Chart
How to Connect Seats to WooCommerce
Advanced Venue Builder Features
🆓 Live Event Seating LITE (Free Version)
Now you can sell tickets directly from your seating chart with our built-in WooCommerce integration at NO extra cost!
Free Features Include:
* Visual Drag & Drop Builder: Create your seating chart right inside the WordPress admin area.
* Multiple Elements: Add circular tables, rectangular tables, seat rows, stages, images, and freeform polygon shapes.
* WooCommerce Ticket Sales: Link variable price products to events to accept payments easily.
* Interactive Seat Selection: Customers can click seats and see real-time pricing based on your product variations.
* Shopping Cart Integration: Add selected seats to the WooCommerce cart and proceed directly to checkout.
* Detailed Cart Display: Shows specific seat information (table/seat number), event details, and pricing in the cart and checkout.
* 5-Minute Seat Locking: Seats are automatically locked for 5 minutes when added to the cart, changing to an orange “reserved” color to indicate they are temporarily held. If the order is not completed, the seat is automatically released.
* Order Information Tracking: Comprehensive seat and event details (date, time, place) are automatically added to WooCommerce orders and displayed in admin order details, thank you pages, and email confirmations.
* Prevent Double-Bookings: Booked seats are marked as unavailable (gray color) to prevent overlapping sales.
* Multi-Level Pricing: Support for variable products with multiple price tiers (e.g., VIP, Standard, Economy).
* Intuitive Controls: Easily move, duplicate, and delete elements with smart snapping guides.
* Responsive Display: Use a simple shortcode [lesl_seating_plan id="YOUR_EVENT_ID"] to display your chart on any page or post.
🚀 Upgrade to Premium — More Power, More Sales, Zero Commission
The free version gets you started. The Premium versions give you everything you need to run a professional ticketing operation — from QR code check-ins and sold-out waitlists to self-service seat swaps and targeted discount codes.
👉 View All Premium Plans & Pricing
🏆 Which Version is Right For You?
1. LITE VERSION (Free)
Best for: Getting started with visual seat booking and WooCommerce ticket sales.
* Drag-and-drop visual builder
* WooCommerce ticket sales
* Seat selection and booking
* Display via shortcode
2. STARTER VERSION
Best for: A single venue or personal website (1 Website).
* 0% Ticket Fees: Keep 100% of your profits without paying third-party platform fees.
* Tiered Pricing: Charge different prices for VIP vs. Standard seats.
* Whole Table Booking: Allow corporate sponsors to buy a whole table with one click.
* Real-time Seat Summary: Live cart updating to prevent double-bookings.
* Advanced Builder Tools: Full Undo/Redo (Ctrl+Z), 360° rotation tools, curved seat rows, block/kill individual seats, and advanced alphabetic seat numbering.
* Pan & Zoom: Users can easily pan and zoom the displayed seating chart on any mobile device or desktop.
3. BASIC VERSION
Best for: Freelancers & agencies getting started (5 Websites).
* Includes all features from the Starter Version, expanded for use on up to 5 websites!
4. PRO VERSION
Best for: Power users, client work, and complex venues (Unlimited Websites).
* Everything in Starter & Basic, plus:
* QR Code Ticket Scanner: Scan tickets at the door using any smartphone camera for fast check-ins.
* Sections Mode: Build complex venues with multiple sections (balconies, orchestra pits, etc.).
* General Admission (GA) Areas: Sell standing-room or unreserved area tickets.
* Booking Manager: Centralized dashboard to view and manage all attendees.
* Import/Export Layouts (JSON): Save your venue as a template for future events.
* Calendar Integration: Native integration with The Events Calendar and Events Manager plugins.
* Countdown Timer: Seat lock timer displays directly in the cart and checkout page.
* Advanced Ticket Templates: Ticket customizer using a drag-and-drop builder.
* Seat & Table Add-ons: Offer food packages, drinks, and other WooCommerce products as optional extras when customers book a seat or table.
* Gutenberg Blocks: Add your seating map or waitlist form to any page — no shortcode needed. Choose the event from a block sidebar dropdown.
* 🔔 Waitlist System: Capture sales even when an event is sold out. [See details below ]
* 🔁 Seat Transfer: Let customers move their own seats after purchase. [See details below ]
* 👥 Group & Bulk Booking: Auto-select a block of adjacent seats for groups. [See details below ]
* 🎟️ Per-Seat-Type Coupons: Discount codes that apply only to the seat tier you choose. [See details below ]
* Premium Support.
👉 Compare All Features & Get Pro
🔔 NEW PRO FEATURE: Waitlist & Sold-Out Capture System
Never lose a sale when an event sells out.
Most event organisers lose revenue the moment a show is fully booked. Interested buyers have nowhere to go — so they leave and book elsewhere. The Live Event Seating Waitlist System captures every one of those missed sales automatically.
How it works for your customers:
* When an event is fully booked, a clean waitlist signup form appears on the event page
* Customers enter their name and email to join — no WordPress account required
* The moment a seat is released (via cancellation, refund, or failed order), the next person on the list is automatically notified by email
* The email contains a unique, time-limited purchase link valid for 30 minutes — creating urgency and driving immediate conversions
* If the link expires unused, the system notifies the next person in the queue automatically — zero manual effort required
How it works for you as an organiser:
* A dedicated Waitlist Manager in your WordPress admin shows every entry — name, email, event, status, and join date
* Notify anyone manually with a single click, or let the system handle everything automatically
* Every person who joins receives an instant confirmation email so they know their spot is saved
* Remove or manage entries any time directly from the admin panel
* Works automatically on order cancellation, refund, and failure — no manual monitoring needed
* Smart auto-detect finds the correct booking page from your shortcode — works out of the box with no configuration for single-event setups
Add the waitlist form to any page with a shortcode or use the new Gutenberg block — no coding required.
👉 Get the Waitlist Feature in Pro
🔁 NEW PRO FEATURE: Self-Service Seat Transfer & Ticket Swap
Eliminate seat-swap support emails entirely.
After purchase, seat change requests are one of the most common — and most time-consuming — support tasks for event organisers. Customers want to upgrade, move next to a friend, or switch sections. Without a self-service tool, every request means back-and-forth emails and manual database edits.
The Seat Transfer system gives customers a self-service swap request form directly in their WooCommerce My Account page, with full admin control over every approval.
Customer experience:
* After logging in, customers visit My Account Seat Transfer
* They select their current booking from a dropdown showing event name, seat label, and order number
* A live search field lets them find any available seat in the same event — designed to handle venues with 3,000+ seats
* They optionally add a reason (upgrade, accessibility, group seating) and submit
* A confirmation message appears instantly and an email acknowledges the request
Admin experience:
* All transfer requests appear in a dedicated Seat Transfers page under Seating Plan in your admin
* See customer name, email, event, from-seat, to-seat, reason, and status at a glance
* Approve with one click — the system automatically updates the seating map, the bookings table, the WooCommerce order item meta, and sends a confirmation email to the customer
* Reject with one click — a rejection notification email is sent to the customer automatically
* A full audit trail note is added to the WooCommerce order for your records
👥 NEW PRO FEATURE: Group & Bulk Booking with Auto Seat Picker
Stop losing corporate clients and school groups to friction.
Corporate buyers, school groups, and event sponsors don’t want to click 30 individual seats one by one. They need a fast, professional booking experience — and without it, they abandon the process entirely.
The Group Booking mode adds an intelligent “Find Best Seats” toolbar directly above the seating chart, allowing any customer to book multiple adjacent seats in seconds — just like the airline booking experience your customers already know.
How it works:
* A Group Booking toolbar appears automatically above every published seating chart
* The customer enters how many seats they need (e.g. 12) and clicks “Find Best Seats”
* The system instantly scans the layout row by row and highlights the best available block of consecutive seats
* The customer reviews the suggested seats on the interactive map and confirms with one click
* They can also click “Clear” to reset and select seats manually if they prefer a different location
The algorithm is thorough and fair:
* Scans every seat row and table for the first available run of N consecutive seats
* Fully respects killed seats, blocked seats, soft-locked seats in other customers’ carts, and already-booked seats
* Works with both theater-style seat rows and round or rectangular table layouts
* Integrates with the existing cart and checkout flow — no separate booking path or extra steps
🏆 Feature Comparison: Lite vs Premium
Wondering which version is right for you? Here is a quick breakdown:
👉 Compare All Premium Features Here
Screenshots

Lite vs Pro version feature comparison. 
Create a venue floor plan using the intuitive drag-and-drop seating chart builder. 
Customize table reservations, stages, and seat bookings easily in the editor. 
[PREMIUM] Frontend interactive seat selection and booking for your event attendees. 
[PREMIUM] Link your seating map to WooCommerce products with Tiered Pricing. 
[PRO] Build complex auditorium and stadium layouts with Sections Mode and General Admission (GA) areas. 
[PREMIUM] Automated email ticket delivery featuring scannable QR Codes. 
[PRO] Built-in QR Code ticket scanner for fast event-day attendee check-ins. 
[PRO] Real-time Seat Lock countdown timer displayed on the WooCommerce cart and checkout pages. 
[PRO] Ticket customizer using an advanced drag-and-drop visual builder.
Installation
- Upload the
live-event-seating-litefolder to the/wp-content/plugins/directory. - Activate the plugin through the ‘Plugins’ menu in WordPress.
- Go to Seating Charts > Add New.
- Use the “Seating Plan Builder” to create your chart.
- Copy the shortcode from the “Event Seating Settings” box.
- Paste the shortcode into any page or post to display your seating chart.
FAQ
-
How do I create a seating chart in WordPress?
-
You can easily create a custom seating chart using our visual drag-and-drop builder. Simply go to Seating Charts > Add New, drag tables, rows, or sections onto your canvas, and publish your venue map via shortcode on any page.
-
Can I sell tickets and accept payments with the free Lite version?
-
Yes! The free version includes built-in WooCommerce integration. Your customers can select their seats from your chart, add them to their cart, and securely check out using your existing WooCommerce payment gateways.
-
Does this plugin take a percentage of my ticket sales?
-
Absolutely not. Unlike third-party platforms like Eventbrite or Ticketmaster, we charge 0% per-ticket commission. With the free version or a Premium flat-fee license, you keep 100% of your ticket revenue.
-
Do I need WooCommerce installed?
-
Yes. To sell tickets you must have the free WooCommerce plugin installed and active. Our plugin maps your visual seating plan to WooCommerce products for a secure, familiar checkout experience.
-
How do I scan tickets at the door?
-
The Pro version includes a built-in QR code generation and scanning system. Every customer receives a unique QR code on their ticket. Your staff can use any smartphone camera logged into your WordPress admin to scan and check in guests instantly.
-
Does this work with The Events Calendar?
-
Yes. The Pro version includes native, seamless integration with The Events Calendar and Events Manager, allowing you to attach seating charts directly to your existing calendar events.
-
What happens when my event sells out? Can I still capture interested buyers?
-
Yes — with the Waitlist System in the Pro version. A signup form appears automatically on your event page when seats are full. Customers join the list with their name and email. When any seat is released, the plugin automatically emails the next person with a unique, 30-minute purchase link. The whole process runs without any manual work from you.
-
Can customers change their seat after booking?
-
Yes — with the Seat Transfer feature in the Pro version. Customers visit My Account Seat Transfer, choose their booking, search for an available seat using a live search field, and submit a request. You review and approve or reject from a dedicated admin page. On approval, the plugin updates the seating map, the WooCommerce order, and emails the customer — all automatically.
-
Can customers book multiple adjacent seats at once?
-
Yes — with the Group Booking feature in the Pro version. A “Find Best Seats” toolbar appears above the seating chart. The customer enters how many seats they need and the system instantly finds and highlights the best available block of consecutive seats, just like an airline booking. Works with any venue size and layout type.
-
Can I create discount codes for specific seat types only?
-
Yes — with the Per-Seat-Type Coupons feature in the Pro version. A Seat Type Restriction panel in the WooCommerce coupon editor lets you target a coupon to a specific seat tier (product variation) and optionally to a specific event. If the cart contains no matching tier, the coupon is rejected. Non-matching tiers are never discounted, no matter what else is in the cart.
-
How do I use the Gutenberg blocks instead of shortcodes?
-
The Pro version includes two Gutenberg blocks: an Event Seating Map block and an Event Waitlist Form block. Both blocks show an event dropdown in the sidebar so you never have to type a shortcode or remember an ID. The Waitlist Form block also lets you customise the heading, sub-text, button label, button colour, and form background directly from the block inspector.
Reviews
Contributors & Developers
“Live Event Seating Lite – Seating Chart, Floor Plan & Ticket Sales” is open source software. The following people have contributed to this plugin.
Contributors“Live Event Seating Lite – Seating Chart, Floor Plan & Ticket Sales” has been translated into 3 locales. Thank you to the translators for their contributions.
Translate “Live Event Seating Lite – Seating Chart, Floor Plan & Ticket Sales” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.2.2
- Fix: Multiple seats now add correctly to cart — each seat gets its own unique cart entry instead of merging into one
- Fix: PHP warning “Undefined variable $has_seat” on cart page removed
- Fix: Seat info now displays correctly in WooCommerce Gutenberg Cart and Checkout blocks (previously only worked with classic shortcode)
- Fix: Order details on thank-you page, my-account, and emails now show seat info in the same clean format as the cart (Event title, seat label, date/time/venue) instead of raw meta keys like
lesl_seat_idandlesl_event_id - Fix: Quantity number no longer shown next to seat items on thank-you page order details
