✨ 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 RestroPress: orders & food items as tables

RestroPress is a standalone food-ordering plugin with no WooCommerce dependency. It registers its own order post type. SleekView reads that data and lets you sort, filter, and inline-edit order status across many rows in one screen.

♾️ Lifetime License available

SleekView table view for RestroPress

Stop tab-switching between order detail screens

RestroPress runs entirely on its own — orders, food items, customers, and addons live as rpress_order and fooditem custom posts with meta, not WooCommerce orders. The default admin shows a per-order detail page that's fine for one ticket but painful when ten parallel orders need status changes during a Friday rush. SleekView pivots customer email, total, service type (delivery vs pickup), tip, and status into one filterable table that the kitchen pass and the floor manager can both read.

The agent UI walks the postmeta table for rpress_order and surfaces every key — _rpress_payment_meta, _rpress_user_info, addon arrays, delivery time slots — as a candidate column. You pick the ones that match the role: a kitchen view shows promised time, items, and prep status; a dispatch view adds address and driver. Each saved view becomes a named workspace so a host doesn't rebuild filters every shift.

Inline status updates write through wp_update_post(), so SMS and email notifications RestroPress sends on status change still fire. Bulk-marking ten orders ready when they all hit the pass is a single click rather than ten separate detail-page round-trips. The same view also covers the fooditem post type so menu price edits during a quiet afternoon don't require a separate plugin or a CSV export.

Workflow

From rpress_order meta to a kitchen pass view

1

Point at rpress_order

Pick the RestroPress order post type in the SleekView agent UI. The schema scanner reads postmeta and lists every meta key tied to those orders, including addons and delivery slots.
2

Pick service-relevant columns

Add customer email, total, service type, promised time, and status as columns. Tip and delivery fee are common adds for owners doing nightly reconciliation.
3

Save shift-specific views

Build "Tonight's deliveries" filtered by service type and time window. Build a separate "Pickup ready for collection" filter pinned to the host station.
4

Inline-update during service

Mark a wave of orders ready in bulk when they leave the pass. SleekView triggers the standard RestroPress status-change hooks so customer notifications fire.

Sample columns

A typical RestroPress orders view

SleekView reads orders from wp_posts with the RestroPress order post type and pivots customer, total, and service-type meta.
Source: wp_posts (rpress_order, fooditem) + wp_postmeta
Order # Customer Service Total Time Status
#1042 alex@studio.co Delivery €38.00 19:15 Preparing
#1041 ria@design.io Pickup €22.50 19:30 Ready
#1040 tom@hello.dev Delivery €54.00 19:45 Completed
#1039 mia@brew.coop Pickup €18.00 20:00 Refunded

Comparison

Default RestroPress admin vs SleekView

Default RestroPress admin

  • Order list shows fixed columns — no easy way to add custom-meta columns
  • Status changes require opening each order one at a time
  • Service-type (delivery vs pickup) filtering is multi-click, not a saved view
  • Addon and modifier data lives in postmeta and isn't surfaced in the list
  • Time-window filtering for kitchen prep isn't built-in

SleekView

  • Read rpress_order and fooditem directly
  • Inline-edit order status from preparing to ready to completed
  • Filter by service type, time window, and status together
  • Surface tip and delivery-fee meta as columns
  • Switch between table and kanban for kitchen workflow

Features

What SleekView gives you for RestroPress

Service-type and time filters

Filter delivery orders due in the next 30 minutes, or pickup orders ready for collection. Each filter set saves as a named view bound to the shift.

Inline-edit status across the kitchen

Update preparing to ready to completed directly in the row. Bulk-mark a wave of tickets as ready when they hit the pass.

Custom columns from order meta

Show tips, delivery fees, addon counts, or driver assignments as columns. The agent UI helps discover what's in your postmeta for each order.

Audience

Who uses SleekView for RestroPress

Kitchen ops

Active orders sorted by promised time, service type visible, status inline-editable as dishes leave the pass. The same screen handles ten parallel tickets.

Owners

Today's completed orders filtered by service type for daily reconciliation. Totals, tips, and delivery fees visible without opening individual records.

Delivery dispatch

Delivery-only view sorted by promised time, with address and driver assignment columns surfaced from postmeta for batch routing decisions.

The bigger picture

Why a real table beats a per-order detail page

Restaurant ordering has time pressure built in — a delivery promised for 19:30 is late at 19:35, not at 20:00. RestroPress's per-order detail screen is fine for resolving disputes but slow for the live operational question "what's due in the next 20 minutes and is it ready." The default admin can't answer that without paging through orders one by one. A real table view, sorted by promised time and filtered by service type, turns that question into a glance.

The same is true at the end of service: an owner reconciling tips, totals, and delivery fees by service type doesn't want to open 60 detail pages. RestroPress already stores everything needed — addons, modifiers, driver assignments, deposits — in postmeta; the data has just never been surfaced as columns. SleekView treats the order custom post type the same way it treats any WP CPT: a sortable, filterable, inline-editable corpus.

The plugin's notification hooks, KDS app sync, and existing front-end ordering flow keep working unchanged because SleekView writes through the same WordPress update functions the plugin already listens on.

Questions

Common questions about SleekView for RestroPress

No. RestroPress is fully standalone — no WooCommerce required. Orders are stored as rpress_order custom posts with status, line items, addons, and customer details either on the post or in postmeta. SleekView reads from there directly without any WooCommerce shim layer.

 

Yes. Build a tabbed SleekView page with RestroPress Orders as one tab and Food Items (the fooditem post type) as another. You can update menu prices inline during a quiet afternoon and immediately watch the next round of orders flow into the orders tab. Both tabs share the same admin surface.

 

Yes. SleekView writes through wp_update_post(), which is the same hook RestroPress listens on for status transitions. SMS and email notifications fire as expected, and live order alerts (3.2.6+) are dispatched the same way they would be from RestroPress's own admin screens.

 

Addons and modifiers live in postmeta on the order, usually in a serialized array. The SleekView agent UI helps you discover the relevant meta keys, and you can add either a flattened addon-summary column or split each addon out into its own column. Customers ordering "extra cheese, no onions" become readable inline.

 

Those apps read the same database via REST API. SleekView's local edits write to the same wp_posts and wp_postmeta rows the apps consume, so changes sync to them through the standard RestroPress data layer with no extra setup. Treat them as observers of the shared database.

 

Yes. SleekView adds a new admin surface; RestroPress's screens stay where they are. Use whichever is faster for the task: the detail page for refunds and full edits, the SleekView table for live service and bulk status changes. Permissions follow standard WordPress capabilities.

 

If you're storing the assigned driver as postmeta on each order — common with Driver add-ons — SleekView surfaces that key as a column. Sort by driver and filter by status to see how many active deliveries each driver currently has, which is the basis for sane dispatch decisions.

 

SleekView paginates and runs filtered queries server-side rather than loading every row. A 500-order day handles fine; a busy 2,000-order Friday is fine too as long as the meta keys you filter on are indexed. The agent UI flags missing indexes when query times spike and suggests adding them.

 

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