✨ 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 for FooEvents Bookings: slot bookings as tables

FooEvents Bookings records each reserved slot as WooCommerce order item meta linked back to an attendee post in the FooEvents attendee CPT. SleekView reads those order items and joins the attendee, event, and slot meta into one editable grid.

♾️ Lifetime License available

SleekView table view for FooEvents Bookings

Slots, attendees, and orders in one screen

FooEvents Bookings sits on top of WooCommerce: each booking is a line item on a shop_order with slot meta written into wp_woocommerce_order_itemmeta, and the attendee record lands as a FooEvents event_magic_tickets post linked back to the order. The default WooCommerce orders screen does not surface the slot date, the slot time, or the booking status, so the team toggles between three admin screens to plan a single Tuesday.

SleekView reads booking slots as first-class rows by pulling order item meta where the line item is a FooEvents booking. The slot date, slot time, capacity remaining, attendee name, and order status promote from wp_woocommerce_order_itemmeta and wp_postmeta into named columns. Inline edits route through the WooCommerce CRUD layer for order status changes, and write through the FooEvents attendee post for check-in flags.

The result is the workflow studio owners and instructors actually run: a slot grid filtered to today, a search by attendee email, and a one-tap check-in column. Saved views split door staff, finance, and instructor roles so each sees the columns they need without learning the FooEvents post structure.

Workflow

From order item meta to a real slot grid

1

Pick FooEvents bookings as the source

Point SleekView at wp_woocommerce_order_items filtered to FooEvents booking line items, with joins to wp_woocommerce_order_itemmeta and the linked attendee post.
2

Promote slot meta into columns

Add slot date, slot time, attendee name, attendee email, and order status as columns. ACF fields registered against the attendee post promote the same way.
3

Save role-based views

Pin Today at the door (today's slots, check-in column), Instructor manifest (one event, one slot, name + notes), and Finance refunds (paid versus refunded, last 30 days).
4

Check in and reconcile

Toggle the check-in cell live on a phone. Bulk update statuses when a slot is cancelled. Export the filtered manifest to CSV for badge printing or the bookkeeping spreadsheet.

Sample columns

A typical FooEvents Bookings slot view

Each row is one booked slot joined back to the WooCommerce shop_order and the FooEvents attendee post.
Source: wp_woocommerce_order_items + wp_woocommerce_order_itemmeta + wp_posts (post_type=event_magic_tickets) + wp_postmeta
Attendee Event Slot Date Slot Time Order Check-in Status
Alex Reyes Pottery Wheel Intro May 23 10:00 #4821 Checked-in Paid
Mia Brewer Pottery Wheel Intro May 23 13:00 #4822 Pending Paid
Tom Iverson Knife Skills May 24 18:30 #4825 Pending Processing
Ria Kapoor Pottery Wheel Intro May 24 10:00 #4830 No-show Refunded

Comparison

Default FooEvents Bookings admin vs SleekView

Default FooEvents Bookings admin

  • Slot meta is buried inside each shop_order line item, not visible on the orders list
  • No combined view of slots, attendees, and orders for a single day
  • Cannot toggle check-in from a list, only inside the attendee record
  • Filtering by slot date or slot time requires URL hacks or custom queries
  • No saved views for door staff, instructors, or finance

SleekView

  • Slot date and slot time promoted from wp_woocommerce_order_itemmeta into real columns
  • Joins back to the event_magic_tickets attendee post for name, email, and check-in flag
  • Inline check-in toggle writes through to the FooEvents attendee meta
  • Filter by event, slot date, slot time, or order status in one click
  • Saved views per role: Today at the door, Finance refunds, Instructor manifest

Features

What SleekView gives you for FooEvents Bookings

Slot date as a column

Promote the slot date and time meta keys out of order item meta into sortable, filterable columns. Sort ascending to see today and tomorrow without leaving the grid.

Filter by slot

Combine event, slot date, and order status filters to plan the morning of a busy Saturday. Saved per-slot filters become the way instructors open their day.

Inline check-in

Toggle a check-in cell on a phone or tablet. Writes route through the FooEvents attendee post meta the plugin already uses, so the badge print stays consistent.

Audience

Who uses SleekView for FooEvents Bookings

Studio owners

Open one grid filtered to today and see every slot, every attendee, every payment status. Saved Today at the door view skips the per-event drill that wastes the first half hour of every Saturday.

Class instructors

Pull the manifest for a single slot and event. Slot date, slot time, attendee name, and dietary notes from order item meta sit in one row, ready for the printed sheet or the phone-friendly grid.

Finance

Reconcile refunds and no-shows by filtering order status against the check-in flag. Bulk export the filtered set to CSV for the bookkeeping spreadsheet at the end of the month.

The bigger picture

Why slot-driven businesses need a real grid

FooEvents Bookings models a slot-and-attendee business correctly: each booking is a WooCommerce line item, slot meta sits in order item meta, the attendee gets a CPT row for check-in. The model is fine; the admin surface is not. A studio owner running ten slots a day across three events needs to see slots as rows, not orders as rows, and the difference matters every morning when the door opens.

Order item meta is invisible on the WooCommerce orders screen, so the operator either clicks into every order or maintains a parallel spreadsheet. Treating slots as the unit of work, with attendee and order data joined onto each row, replaces that spreadsheet with the database itself. Saved views become the rituals of the role: door staff open Today at the door, instructors open their slot manifest, finance opens the refunds view at month end.

The data was already there; the workflow finally matches how the room actually runs.

Questions

Common questions about SleekView for FooEvents Bookings

Yes. Slot date and slot time are stored in wp_woocommerce_order_itemmeta on the booking line item. SleekView promotes those keys to columns so each booked slot becomes a sortable, filterable row.

 

Yes. The check-in cell is editable and writes to the same FooEvents attendee meta keys the plugin's own check-in modal uses. Badge printing, exports, and reports stay aligned with what door staff just did.

 

Yes. SleekView reads through WooCommerce's data store layer, so whether the site runs the legacy wp_posts orders or the HPOS wc_orders tables, the join from booking line item to order works the same way.

 

Editable cells are scoped to the meta keys the plugin reads, so changing slot date or slot time on a line item updates the same value the public templates and the printed ticket reference. For full slot reassignment with capacity recalculation, route through the FooEvents booking edit flow as usual.

 

Yes. Any custom meta key registered against the booking line item or the attendee post promotes to a column. Dietary requirements, accessibility notes, or t-shirt size become first-class filters once added.

 

Yes. Any filtered view exports to CSV with the columns you have configured. The typical workflow is one saved view per slot for printed manifests and one saved view per event for end-of-day reconciliation.

 

The check-in app is purpose-built for door staff on a single event. SleekView is a planning and operations grid: cross-event search, slot date sorting, finance reconciliation, and saved views per role. Both can run on the same data.

 

Queries are paginated and the slot meta keys are indexed against the order item join, so a year of bookings loads page by page like any WooCommerce report. Use filters first, then sort, to keep result sets tight.

 

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