✨ 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 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

SleekView Charts dashboard for WPCafe

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

1

Source from reservations

Use WPCafe's reservation post type as one dataset base and WooCommerce wc_orders as the second. Each row pivots the relevant postmeta into proper columns.
2

Join the menu catalog

Pull the WPCafe-tagged products from the product CPT for menu-side context. Order line items reference these for revenue-by-item charts.
3

Pick the four cards

Number for tonight's pending reservations, Donut for order channel mix, Bar for top menu items by revenue, Area for daily combined covers and orders.
4

Save floor and owner dashboards

Floor managers see tonight's reservation and order load. Owners see weekly revenue and channel mix. Multi-branch ops sees one dashboard per location.

Sample dashboard

Charts you can build from WPCafe data

A reservation KPI, an order channel mix, a top menu item ranking, and a combined daily trend. All over the joined WPCafe dataset.
Number · Default

Tonight's pending reservations

Count of pending WPCafe reservations for tonight's service window. Drives the pre-service confirmation push.
Count
Pie · Donut

Order channel mix

Delivery, pickup, and QR table order share for the day. Useful for spotting channel trends post-launch.
Count group by order_channel
Bar · Horizontal

Top menu items by revenue

Per-menu-item revenue from WooCommerce order line items, sorted high to low. Informs menu engineering and printing decisions.
Sum(line_total) group by product_name
Area · Stacked

Daily covers and orders

Stacked area combining daily reservation count and daily food order count, plotted across the active range.
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.

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