WP Manifestindependent plugin directory
manifest / ecommerce / restrohub

SavorPilot

All-in-one restaurant management for WordPress — menus, multi-location ordering, table booking, floor plan, QR table ordering, inventory, kitchen display and guest CRM. No commission.

by mrshahbazdev · github.com/mrshahbazdev/restrohub

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/mrshahbazdev/restrohub/archive/refs/heads/main.zip

SavorPilot is a commission-free WordPress restaurant platform. Run menus, online ordering, table bookings, floor plans, QR table ordering, inventory, reports and optional Stripe payments from your own site.

Features

  • Menu builder with drag-and-drop dish ordering, sections, images, variants and add-ons.
  • Dietary & allergen labels including UK-14 allergens and printable allergen matrix.
  • Online ordering for dine-in, pickup and delivery with cart and checkout.
  • QR table ordering so guests can order from their phone at the table.
  • Table booking with public form and booking diary.
  • Drag-and-drop floor plan per location.
  • Multi-location support for restaurants with multiple outlets.
  • Inventory tracking with low-stock email alerts.
  • Order status board and printable kitchen tickets.
  • Sales reports by revenue, top dishes and order counts.
  • Schema.org Menu, MenuItem, Offer and Restaurant markup.
  • Gutenberg blocks and shortcodes.

Shortcodes

  • [restrohub_menu id="123"]
  • [restrohub_booking location_id="123"]
  • [restrohub_opening_hours location_id="123"]

Installation

  1. Upload the savor-pilot folder to /wp-content/plugins/.
  2. Activate the plugin.
  3. Go to SavorPilot → Settings and configure currency / menu page.
  4. Create locations, dishes and menus.

Source Code

The React 18 + Vite 5 + Material UI v5 admin UI source is in the admin-ui/ directory. Run cd admin-ui && npm install && npm run build to regenerate assets/admin-ui/main.js and assets/admin-ui/main.css.

Public source repository: https://github.com/mrshahbazdev/restrohub

Changelog

  • 1.0.3 — Admin menu position moved from 25 to 81 to sit below core WordPress menus.
  • 1.0.2 — Included admin UI source, hardened schema escaping, secured payment-status endpoint.
  • 1.0.1 — Renamed to SavorPilot, self-hosted QR, enqueued receipt styles, nonce/permission checks.

License

GPL-2.0-or-later