SleekView for Sugar Calendar Pro: events and tickets as tables
Sugar Calendar stores events in its own sc_events table and ticket records in sc_event_tickets. SleekView reads both tables together so coordinators see start time, capacity, sold count, and check-in state without bouncing between screens.
♾️ Lifetime License available
Sugar Calendar events with ticketing in one view
Sugar Calendar Pro is unusual among WordPress event plugins: rather than leaning on the post type, it writes events to its own sc_events table, and the Pro ticketing addon stores ticket sales in sc_event_tickets. The native list view is sorted and paginated by event, which is fine for low volume, but the related sold and remaining counts live on different rows entirely.
SleekView reads sc_events as the primary table and joins sc_event_tickets on the event ID so each event row carries its ticket count, capacity utilisation, and revenue inline. Custom event fields stored against the Sugar Calendar event ID join in the same way, and the recurrence pattern in recurrence appears as a column.
The result is the planning view a Sugar Calendar coordinator with paid tickets actually needs: filter to upcoming events with sold tickets, sort by capacity utilisation to spot the events trending toward sold out, edit start times or status inline when a venue changes. Saved views split the work between the event team, the ticketing operator, and finance without anyone learning the underlying table layout.
Workflow
From sc_events to a ticketed planning grid
Connect to sc_events
sc_events table. Title, start, end, status, and recurrence are detected, plus any extended event meta.
Join ticket sales
sc_event_tickets by event ID. Sold count, capacity utilisation, and revenue become columns on every event row.
Pin role-based views
Edit and export
Sample columns
A typical Sugar Calendar events view
sc_events joined with ticket sold counts from sc_event_tickets.
sc_events + sc_event_tickets
| Event | Start | Capacity | Sold | Revenue | Status |
|---|---|---|---|---|---|
| Founders Brunch | May 24 10:00 | 60 | 42 | $1,260 | On sale |
| Annual Gala | Jun 18 19:00 | 200 | 188 | $18,800 | Almost full |
| Coding Workshop | Jul 02 13:00 | 30 | 12 | $360 | On sale |
| Cancelled Tasting | Apr 30 18:00 | 40 | 0 | $0 | Cancelled |
Comparison
Default Sugar Calendar Pro admin vs SleekView
Default Sugar Calendar admin
-
Event list shows title and start but not sold count from
sc_event_tickets - Capacity vs sold ratio requires opening each event
- No inline edit for event start time or status from the list
- Ticket buyers across multiple events not visible in one screen
- No saved views for almost-full or cancelled events
SleekView
-
Join
sc_event_ticketson event ID so sold and revenue are columns - Edit start time and status inline through Sugar Calendar's CRUD
- Save views like Almost full, On sale, Cancelled this month
- Filter ticket buyers across events for support workflows
- Bulk update status when a venue cancels multiple events
Features
What SleekView gives you for Sugar Calendar Pro
Capacity at a glance
Sort by sold over capacity to spot events trending sold out. The saved Almost full view replaces the per-event capacity check that gets skipped on busy weeks.
Filter on-sale events
Slice sc_events by status and date to focus on the upcoming on-sale set. Marketing pulls a category view weekly for newsletter prep.
Inline reschedule
Edit start times directly when a venue moves. SleekView routes the write through Sugar Calendar's CRUD so the calendar block and ticket emails stay aligned.
Audience
Who uses SleekView for Sugar Calendar Pro
Event coordinators
Plan upcoming events with capacity and sold visible per row. Saved views for almost full and cancelled replace the spreadsheet copy that used to live on a shared drive.
Ticketing operators
Drop into the buyers view to find a name across events when support requests come in. The join into sc_event_tickets means an email search returns every ticket the person holds.
Finance
Sum revenue per event and per category for monthly reconciliation. The grouped view exports to CSV directly into the accounting tool.
The bigger picture
Why ticketed event teams need joined views
Sugar Calendar Pro is well-architected for an event plugin that owns its data: sc_events and sc_event_tickets are real tables and the plugin treats them as relational rather than flattening everything into wp_postmeta. The cost of that architecture is that the default admin is built around per-event drilldown, because rendering joins in WP_List_Tables is painful. Once a team is running paid events with capacity to manage, the missing column is always capacity utilisation: sold over capacity is the number that decides whether to push another newsletter, whether to add a session, whether to stop accepting bookings.
That number lives in the join between sc_events and sc_event_tickets, and the work of computing it per event is exactly the work the default admin makes the coordinator do by hand. Treating the join as a first-class view turns capacity into a column, almost-full status into a saved view, and the weekly capacity review into a sort rather than a multi-tab session. The data has always been there; what changes is whether the team has to assemble it themselves every week.
Questions
Common questions about SleekView for Sugar Calendar Pro
Yes. sc_events and sc_event_tickets are first-class data sources. Event meta stored against Sugar Calendar event IDs joins onto each event row as additional columns.
Yes. The start cell is editable and the write routes through Sugar Calendar's CRUD layer rather than direct table writes, so any hooks or cache invalidation the plugin runs on save continues to fire.
 
Yes. A dedicated tickets view reads sc_event_tickets and surfaces buyer name, email, ticket type, and check-in state. The event title joins in via the event ID column.
Yes. The recurrence field is a column and filter. Recurring series appear as parent rows; individual instances stay generated by Sugar Calendar so the front-end calendar is unaffected.
Yes. A derived column for sold-over-capacity supports filtering and sorting, which is how the Almost full saved view is built.
 
Yes. The filtered set exports to CSV with the columns you have configured, including any joined fields from sc_event_tickets.
Yes. The Standard plugin uses sc_events alone; Pro adds sc_event_tickets and additional event meta. SleekView detects which tables exist and exposes the appropriate columns and filters.
Yes. SleekView is admin-side. The front-end Sugar Calendar block reads the same tables, so any edit you make in the grid is visible the next time the block renders.
 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.
Lifetime ♾️
Most popular
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
€749
Continue to checkoutBrowse more
- Iconic Woothumbs
- Lemonsqueezy Wp
- Yith Multi Vendor
- Woocommerce Shipment Tracking Pro
- Woocommerce Cart Abandonment Recovery
- Woocommerce Coingate
- Woocommerce Google Shopping
- Wcfm Vendor Staff
- Woocommerce Clearpay
- Edd Conditional Emails
- Woocommerce Advanced Bulk Edit
- Alibaba Dropshipping
- Gooten Print On Demand
- Flexible Shipping
- Yith Woocommerce Bookings