SleekView Charts for WPCafe
WPCafe runs on three storage layers: WPCafe's reservation post type, WooCommerce wc_orders for food, and product CPT for the menu. SleekView Charts joins them and renders a restaurant dashboard.
♾️ Lifetime License available
One dashboard for reservations and food orders
WPCafe sits on a hybrid storage model. Menu items are WooCommerce products, food orders run through WooCommerce checkout into wc_orders, and table reservations are a separate WPCafe-registered post type with date, time, party size, and table assignment in postmeta. Three default admin screens, three operational rhythms, no single dashboard.
SleekView Charts builds one dataset that joins reservations, food orders, and menu items, then renders chart cards on top. A Number card tracks tonight's pending reservations. A Donut card splits today's order volume between delivery, pickup, and QR table orders. A Bar card ranks top-selling menu items by revenue. An Area card plots daily covers across both reservations and orders, so floor managers see the rhythm of both flows in one place.
Inline edits from the linked table view route through WordPress update hooks, so WPCafe's confirmation emails fire, QR-code table assignments stay intact, and any multi-location filter applies the same way on the chart layer as it does on the table layer.
Workflow
Three storage layers, one chart dataset
Source from reservations
wc_orders as the second. Each row pivots the relevant postmeta into proper columns.
Join the menu catalog
product CPT for menu-side context. Order line items reference these for revenue-by-item charts.
Pick the four cards
Save floor and owner dashboards
Sample dashboard
Charts you can build from WPCafe data
Tonight's pending reservations
Count
Order channel mix
Count
group by order_channel
Top menu items by revenue
Sum(line_total)
group by product_name
Daily covers and orders
Count
group by date
Comparison
Default WPCafe reporting vs SleekView Charts
Default WPCafe admin
- Reservations and orders live on separate screens with no joined dashboard
- Per-channel order breakdowns (QR vs delivery vs pickup) aren't first-class charts
- Top-selling menu items require WooCommerce report exports
- Multi-location filtering exists for ops but isn't always carried into reports
- No per-role saved dashboards for floor managers, owners, ops
SleekView Charts
- Reservations, orders, and menu items joined into one chart dataset
- QR channel adoption visible as its own chart slice
- Top menu items as a per-revenue Bar card
- Service-window filters (lunch, dinner, brunch) cascade across cards
- Multi-location dashboards with branch-scoped filters
Features
What SleekView Charts gives you for WPCafe
Restaurant KPIs
Tonight's pending, today's revenue, and channel mix render as Number and Donut cards directly from the joined dataset.
Reservations and orders joined
The dataset reconciles WPCafe's reservation post type with WooCommerce wc_orders, so floor managers see both flows on one screen.
Per-branch dashboards
Multi-location operators pin one dashboard per branch, and one chain-wide view. Same dataset, different filter set.
Audience
Who builds WPCafe charts dashboards with SleekView
Floor managers
Tonight's pending reservations, today's order channel mix, and daily covers visible before service starts. Bulk confirms run from the linked table view.
Owners
Top-selling menu items, weekly revenue, and channel adoption on one screen. The menu engineering review runs from a saved dashboard.
Multi-branch ops
Per-branch dashboards with the same card grammar, plus a chain-wide overview. Regional reviews stop requiring a spreadsheet merge.
The bigger picture
Why a restaurant needs joined reservations-and-orders dashboards
Restaurants running on WordPress live across two operational flows. Reservations have their own rhythm (pending bookings to confirm pre-service, tonight's seating, tomorrow's holds), food orders another (delivery, pickup, and QR table orders coming in across the day). WPCafe stores both well; the default admin reflects the storage split with two screens.
The questions a floor manager actually asks bridge the two: how full are we tonight, which channel is growing, which menu items are pulling weight. Those questions need joined data and chart-shaped answers, and the data already lives in the same WordPress instance. SleekView Charts joins reservations, orders, and menu items into one dataset and gives the floor manager and the owner a configurable dashboard over it.
Multi-branch operators get the same dashboard scoped per location, with capability gating intact.
Questions
Common questions about SleekView Charts for WPCafe
Menu items are WooCommerce products, food orders run through WooCommerce into wc_orders, and table reservations are a separate WPCafe post type with date, time, party size, and table assignment in postmeta. SleekView Charts reads all three.
Yes. QR-channel orders carry an identifier on the order record, so a Donut card grouped by channel surfaces QR versus web checkout versus pickup, useful for measuring soft-launch adoption.
 Yes. WPCafe Pro stores branch ID as taxonomy or meta on reservations and products. Cards group or filter by branch the same way the table layer does, so a per-branch dashboard is one filter away.
 Yes. Inline edits from the linked table view route through WordPress update hooks, so WPCafe's confirmation, cancellation, and reminder emails fire as expected. The chart updates on the next render.
 Yes, indirectly. Filter the reservation dataset to status equals no-show (where configured) and group by day-of-week or service window. The chart surfaces patterns that drive deposit and overbooking decisions.
 When WPCafe is configured to take deposits through WooCommerce, the deposit lands as a WooCommerce order linked to the reservation. The order joins onto the reservation row, so charts can show deposit-paid versus pending across the date range.
 Cards read live from the database on each render. A reservation confirmed through WPCafe's own admin or from the SleekView table view appears in the chart on the next reload.
 Yes. Each card links to the matching SleekView table view filtered to the chart's segment, with row-level inline edits, bulk actions, and CSV export available.
 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 checkout