Features
Everything included in Stachethemes Seat Planner for WooCommerce - for small and medium venues where guests must pick a seat, from your first layout to on-site check-in.
WooCommerce & storefront
Sell assigned seats through your existing WooCommerce store - payments, taxes, and orders stay familiar.
Auditorium product type
A dedicated product type where customers choose seats, not just a quantity field.
Native cart & checkout
Each seat is a cart line item. Works with your gateways, emails, and order workflows.
HPOS compatible
Supports WooCommerce High-Performance Order Storage and legacy order tables.
WooCommerce coupons
Set minimum or maximum auditorium seats required in the cart before a store coupon applies.
Seat planner & layouts
Build professional seating charts without code - then reuse one layout for every performance.
Drag-and-drop editor
Place seats, screens, labels, and objects on a visual canvas with zoom and layering.
Table templates
Place round, square, or rectangular tables (4–12 seats) in one click. Customers still book seats individually.
Auto-fill & transforms
Fill grids quickly; rotate, flip, and arc tools speed up complex sections.
Import & export CSV
Back up layouts or move them between products via spreadsheet-friendly CSV.
Accessible & status controls
Mark handicap seats, set per-seat status (available, sold out, on-site only), and seat groups for pricing.
Customer booking experience
A smooth path from picking a show to paying - on desktop and mobile.
Interactive seat map
Pan, zoom, and select seats with live price and availability updates.
Best Available
Guests enter a seat count; the plugin picks optimal seats from your desirability map, with optional price range.
Dates & showtimes
One chart, many performances. Cut off sales days, hours, or minutes before each event.
Front-end dark mode
Optional dark theme for the date picker, seat form, and cart timer to match your brand.
Pricing, discounts & extras
Charge the right amount per seat and run promotions without a separate ticketing platform.
Per-seat pricing
Set base price on every seat. Decimal amounts supported.
Product discounts
Percentage or fixed discounts by seat group or WordPress user role at selection time.
Custom fields
Collect attendee info or sell paid add-ons per seat (text, select, checkbox, number, and more).
Tax settings
Configure tax status and class on auditorium products like any WooCommerce product.
Reliable reservations
Keep inventory accurate while customers checkout and when things go wrong.
Cart reservation timer
Hold seats during checkout; optional countdown in the cart. Configurable duration (min. 5 minutes).
Conflict prevention
Early seat conflict checks reduce double bookings and stale pending holds.
In-Cart Seats tab
See and force-release seats stuck in abandoned carts from the product edit screen.
Booking integrity tools
Scan for double bookings, ghost bookings, and orphan taken seats, with optional repairs.
Manager & operations
Run the venue from one dashboard - availability, phone sales, bulk actions, and per-event statistics.
Live availability map
Per product and date: see sold, free, and overridden seats; click to edit.
Create orders in bulk
Select multiple seats and create one order with customer details, discounts, and custom fields.
Move to date
Relocate bookings to another performance (multi-date products).
CSV export
Download completed bookings as CSV from Manager → Statistics. Choose columns in the export modal.
Edit orders & overrides
Change seat, date, discount, or fields via Manager or Tools → Edit Order.
Bulk status overrides
Select multiple seats and set status in one step—block sections, mark sold out, or set on-site only.
Multi-layout filter
For products with several sections, narrow the map to one layout or view all with seat counts per layout.
Check-in visibility
Filter the availability map to scanned seats; view scan details and clear mistaken check-ins from the edit-seat screen.
Tickets, check-in & reports
Deliver tickets automatically and understand how each event is selling.
PDF tickets
Email PDF attachments with your logo; optional My Account downloads. Theme-overridable templates.
Unique QR codes
One QR per seat for fast validation; styled with your accent color.
QR Verify
Dry-run validate an order’s seat QR codes in Tools before the event—without marking tickets as scanned.
Scanner & Android app
Browser scanner with camera selection, plus a free Android app for door staff.
Statistics & email reports
Revenue, occupancy, velocity projection, and scheduled report emails after each event or cut-off (optional seat-map image).
Google Sheets Live Sync
Enable sync per event for a live Google spreadsheet of completed bookings. Connect under Settings → Integrations; rows update automatically when orders change—same columns as your report CSV.
Send report on demand
Email a full event report from Manager → Statistics—use your default recipient or enter a custom address.
My Account downloads
Let customers download PDF tickets from WooCommerce My Account when enabled in Settings.
Seat map snapshot
Report emails can attach a color-coded PNG of your layout showing booked, available, and blocked seats (beta).
Integrations & flexibility
Place booking anywhere on your site - checkout still runs on WooCommerce.
Shortcodes
[stachesepl_add_to_cart] and [stachesepl_count] for custom pages and themes.
Elementor widgets
Select Seat Button and Seat Count widgets under the Stachethemes Seat Planner category.
Script embed
Embed the seat widget on partner sites with origin whitelist; customers finish checkout on your store.
Translation & RTL
Translation-ready strings; RTL front-end (beta) and RTL PDF ticket templates.
Get Started with Stachethemes Seat Planner
Add interactive seat selection to your WooCommerce store in minutes.