WooCommerce Extension

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 Small & medium venues Assigned seat booking

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.