✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView Charts for Tickera Seating Charts: visualize seats sold and room load

Tickera Seating Charts stores each chart as a CPT with seat definitions in postmeta and assigns sold seats by writing the seat ID onto each tc_tickets_instances row. SleekView Charts reads both sides and renders number, pie, bar, and area cards.

♾️ Lifetime License available

SleekView Charts dashboard for Tickera Seating Charts

Seat sales as a planning dashboard

The Tickera Seating Charts add-on stores each visual chart as a custom post type, with the seat definitions, zones, and price tiers serialised into postmeta on the chart post. When a ticket is sold, the chosen seat ID is written onto the matching tc_tickets_instances row through a postmeta key like tc_seat_id, linking the issued ticket to a specific seat in the chart.

The default admin renders a graphical seat picker that is excellent for a single attendee buying a single seat. It is less helpful when the question is how the room is filling across the season, which zones still have headroom, and which performances are running at 90 percent capacity three days out. SleekView Charts reads the chart's seat definitions and the seat assignments on tc_tickets_instances as a joined dataset.

The dashboard then becomes the venue's planning surface: total seats sold for the next performance, zone distribution across premium, standard, and balcony, top performances by seats sold, and a daily seat-sales curve across the run. Numbers update as seats are claimed and nothing duplicates the seating chart into a parallel reporting layer.

Workflow

From seat assignments to a dashboard

1

Connect to the seat dataset

Point SleekView at tc_tickets_instances filtered to rows with a tc_seat_id meta value. The dataset exposes seat ID, ticket type, event scope, and order status as columns ready to drop into chart configs.
2

Join to the chart definition

Resolve seat IDs against the seating chart CPT postmeta so the dataset knows each seat's zone, price tier, and label. Cards then group by zone or tier instead of opaque numeric seat identifiers.
3

Build the four cards

Drop a Number KPI for total seats sold this performance, a Pie for zone mix, a Bar for top performances, and an Area for the daily seat-sales curve. Each card uses one column from the joined dataset.
4

Save the dashboard

Pin the layout as the default Charts view for the venue workflow. Box office opens it each morning to read seats sold, zone capacity, and the daily pace toward sell-out across the season.

Sample dashboard

Charts you can build from Tickera Seating Charts data

Four cards that turn seat assignments on tc_tickets_instances and the seating chart CPT into a venue dashboard, resolved through the chart definition postmeta.
Number · Default

Seats sold next performance

Headline KPI counting tc_tickets_instances rows with a tc_seat_id meta value, scoped to the next performance event through the linked ticket_type_id and joined order completed status. Refunded seats drop out at the dataset level.
Count
Pie · Donut

Zone mix sold

Donut split across premium, standard, and balcony zones using the seat zone resolved from the seating chart CPT postmeta, so the box office sees the current zone capacity at a glance without scrolling per-seat lists.
Count group by zone
Bar · Horizontal

Top performances by seats sold

Horizontal bar of seats sold per performance grouped by ticket_type_id on tc_tickets_instances, joined to tc_tickets to resolve the performance name for a readable chart label across the season.
Count group by ticket_type_id
Area · Gradient

Daily seat sales

Gradient area chart of seats sold per day sourced from the post_date column on tc_tickets_instances filtered to rows with a tc_seat_id meta value, useful for spotting weekday patterns and campaign impact.
Count group by post_date

Comparison

Default Tickera seat picker vs SleekView Charts

Default Tickera seat picker

  • Seat picker view is scoped to one performance at a time, no season totals
  • No aggregate zone mix or capacity utilisation across performances
  • Top performances by seats sold cannot be ranked in the default admin
  • Date grouping for daily seat sales is not in the default admin
  • Comparison between sold seats and total chart capacity needs a spreadsheet

SleekView Charts

  • Number, pie, bar, and area cards drawn from tc_tickets_instances and seat meta
  • Joins resolve seat IDs to zones, tiers, and labels from the chart CPT
  • Performance-level grouping through tc_tickets gives readable labels
  • Saved dashboards per venue with per-card filter scopes
  • Reads canonical Tickera CPTs and postmeta, no parallel reporting database

Features

What SleekView Charts gives you for Tickera Seating Charts

One dashboard, four questions

Seats sold, zone mix, top performances, and daily pace on a single screen so the box office morning standup starts from numbers, not from clicking through the graphical seat picker per performance.

Seats joined to zones

Cards group by zone or price tier through the seat definitions stored on the seating chart CPT. Readable labels for every chart without manual mapping or a custom report query each season.

Capacity vs sold at a glance

The total seats from the chart definition compared to seats with assignments on tc_tickets_instances exposes utilisation per performance, so a thin performance is visible before the marketing budget is gone.

Audience

Who builds Tickera seating charts with SleekView

Box office and venue ops

Open a saved dashboard each morning for seats sold, zone mix, and the sell-through curve. The four cards replace clicking through the graphical seat picker per performance for routine planning.

Finance and forecasting

Track seats sold per zone against the chart's tier prices to forecast revenue per performance, with refunds visible through the joined tc_orders status filter and zone capacity from the chart CPT.

Marketing leads

Watch the daily seat-sales area card to measure campaign impact, comparing the slope after a newsletter send against the baseline pace from the previous week or month across performances.

The bigger picture

Why seat sales need aggregate dashboards

A graphical seat picker is fine for one attendee buying one seat. The moment a venue runs a 24-performance season with three price zones and a sell-through target per performance, the picker stops answering the questions box office actually has: which performances are running at 90 percent capacity, which zones still have headroom three weeks out, and how the daily sales curve compares to last season's. Tickera Seating Charts captures every seat assignment correctly on tc_tickets_instances and the chart CPT, but the default admin renders it as a per-performance graphical view rather than as aggregate numbers.

SleekView Charts treats the same data as a single dataset and aggregates it into number, pie, bar, and area cards that read zone, tier, and assignment date directly. The result is a venue planning surface where the season's pacing is visible in seconds.

Questions

Common questions about SleekView Charts for Tickera Seating Charts

Charts reads both. The seating chart CPT holds the seat definitions, zones, and tiers in postmeta, and tc_tickets_instances holds the assignments. SleekView joins the two so cards can group by zone or tier resolved from the chart while counting rows from the ticket instance side.

 

Yes. The dataset joins tc_tickets through ticket_type_id, so a card can filter to one performance or one event scope. A bar grouped by ticket_type_id with the performance name resolved through the join returns seats sold per performance across the season.

 

The dataset joins tc_orders on the order_id meta key. Filtering the join to orders with completed status keeps refunded, pending, and failed orders out of the seats-sold count. Switching the filter scope returns the gross count including refunds when finance needs that number.

 

Yes. The chart CPT's seat list gives the total capacity, and a count of tc_tickets_instances rows with tc_seat_id values gives the sold side. A Number card with both values exposes utilisation per zone or per performance, useful for spotting thin runs early.

 

Yes. SleekView refreshes the dataset schema from the chart CPT's seat definitions on the next refresh. A zone added in the seating chart editor becomes a slice in the donut on the next chart load, no manual column mapping required from venue ops.

 

Yes. Both add-ons write to tc_tickets_instances. Attendee Information adds field postmeta, Seating Charts adds the tc_seat_id meta. SleekView reads both layers, so the same dashboard can mix attendee fields and seat assignments without conflict on the underlying ticket instance row.

 

Yes. Each card has an underlying dataset slice that exports to CSV with the columns the chart used to aggregate. Useful when the venue partner asks for the seat-level breakdown behind a performance count or finance wants the joined order rows behind a zone total.

 

Reporting plugins typically build a parallel data layer fed by hooks on the seat assignment save action, which means a second moving part to keep in sync. SleekView Charts reads tc_tickets_instances and the seating chart CPT directly, so the dashboard reflects the same row the seat picker edits without a sync step.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

EUR

once

  • Unlimited websites
  • Lifetime updates
  • Lifetime support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView