WordPress plugin intelligence profile

Plattivo – Restaurant Ordering, QR Menu & Kitchen Display for WooCommerce

Online ordering, a kitchen display and order management for restaurants on WooCommerce. No commission, no per-order fees, on your own site.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.1.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 7.0 · PHP 8.1
Directory statusactive
Last directory update30 Oct 20262d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Plattivo – Restaurant Ordering, QR Menu & Kitchen Display for WooCommerce version 1.1.0 as active, updated 2d ago and tested up to WordPress 7.1.

Overview

About this plugin

Plattivo turns a WooCommerce store into a restaurant: customers order from a fast, phone-first menu, and your staff run the orders, the kitchen and the day from an app that works on any phone or tablet.

Your products, prices, taxes, payment gateways and emails stay in WooCommerce. Plattivo adds what a restaurant needs on top of them.

For your customers

  • A menu built for phones. Categories, photos, veg/non-veg marks, allergens and badges. Choices and add-ons (“Size”, “Extra cheese”) with included selections, percentage prices and choices that appear only after another, combos, items offered only at set times (a breakfast or lunch menu), and notes for the kitchen.
  • Pickup, delivery and dine-in. Delivery zones by postcode with fees and minimums, opening hours and closures, and ordering ahead for a later time.
  • WooCommerce checkout. Works with the Checkout block and the classic checkout, and with your WooCommerce payment gateways (cash on delivery included).
  • Order tracking. A tracking page shows each step, from confirmed to ready to on the way, and a one-tap reorder brings back the last order.
  • Emails. WooCommerce’s order emails gain the order type, time, table or address and a tracking link. Plattivo adds three emails of its own: “Ready for pickup”, “On the way” and “Order not accepted”, each managed under WooCommerce → Settings → Emails.

For your staff: the Plattivo app

com/restaurant-app/ on a phone or tablet and add it to the home screen. Staff sign in with their WordPress account and see only what their role allows.

  • Today: sales, orders and the live state of the kitchen at a glance, with an Action Center for late orders, printing problems and days left open.
  • Orders board: accept or reject new orders with a reason, follow them to ready and hand them over or dispatch them, and change the ready time. A chime announces each new order.
  • Kitchen display: tickets for one or several stations on a tablet, with an elapsed timer coloured against each station’s target time, notes in red, Start, Ready, Recall and Reprint. A paused station’s tickets go to its fallback station. It works through short Wi-Fi drops, keeps the screen awake and runs full screen.
  • Counter orders (POS): takeaway orders, and phone orders for pickup or delivery, from a touch menu with favourites, categories and search. Take cash with the change worked out, card on your own terminal, or a QR payment.
  • Cash drawer: open it with a float, record cash in and out with a reason, and close it with a count and a printable drawer report.
  • Menu on/off (“86”): switch an item, a choice or a whole category off when it runs out, for an hour or until tomorrow, and the menu updates for customers.
  • Busy and pause: add waiting time when the kitchen is busy, or pause delivery, pickup or all online orders.
  • Printing: kitchen tickets, receipts and packing slips from the app’s own browser printing or as PDF files. Failed prints are retried and listed until someone prints or handles them, so no ticket is lost.
  • Close the day: a closing summary with sales by type and payment method, cancellations, refunds, kitchen times and top items, and a printable closing report. Unfinished orders can be carried to the next day.

Made for restaurants

  • Tables by area with seats, each with a printable QR code.
  • Restaurant roles: owner, manager, cashier, waiter, kitchen and driver, each with its own permissions.
  • A setup wizard and a demo restaurant to try everything in minutes.
  • Translation-ready, with right-to-left support.
  • Compatible with WooCommerce’s High-Performance Order Storage (HPOS).

Plattivo Pro

Plattivo Pro, planned for the WooCommerce Marketplace, will be a separate plugin. Nothing in this plugin is locked or limited, and everything described above stays free.

External services

Plattivo does not send data to any outside service by default: it makes no requests to third-party servers, and its scripts, styles, fonts and icons are bundled with the plugin. “Use my location” uses the browser’s own location, and the point goes only to your site.

Map tiles (off by default). When a restaurant turns on “Show maps” in Plattivo → Settings → Delivery, the delivery address sheet and the Delivery zones screen show a map. org).

Each image request sends the visitor’s IP address and the map area being shown. org/wiki/Privacy_Policy). If you set another tile server, its terms apply.

Two kinds of links in the staff app open an outside service, only when a staff member taps them:

  • WhatsApp (wa.me), provided by WhatsApp LLC. “WhatsApp” on an order opens a chat with the customer’s phone number. On devices without a share sheet, “Send receipt” on the counter screen opens a chat with the customer’s phone number and a ready-made message with the order number and its tracking link. The phone number and message reach WhatsApp only when the staff member taps the link and sends the message. Terms of service, privacy policy.
  • Google Maps, provided by Google LLC. “Open in maps” on a delivery order opens Google Maps searching for the delivery address. The address reaches Google only when the staff member taps the link. Terms of service, Google Maps terms, privacy policy.

Source code

The JavaScript and CSS in assets/ are compiled. Their human-readable source ships with the plugin in apps/: the staff app ( apps/operator ), the ordering page ( apps/customer ), the WordPress admin screens ( apps/admin ) and the shared components ( apps/ui ), written in TypeScript and React.

12 or newer in the plugin folder:

npm install && npm run build

json files. The PHP code is not compiled.

Third-party libraries

PHP, in vendor-prefixed/ with prefixed namespaces so they cannot clash with another plugin’s copy:

  • dompdf 3.1 (LGPL-2.1-or-later), used to make PDF tickets, receipts and reports, with php-font-lib (LGPL-2.1-or-later), php-svg-lib (LGPL-3.0-or-later), masterminds/html5 (MIT) and sabberworm/php-css-parser (MIT). dompdf includes the DejaVu fonts ( Bitstream Vera and DejaVu licence ).

JavaScript, compiled into assets/ (source in apps/ ):

  • Leaflet 1.9.4 (BSD-2-Clause), for the optional delivery maps; it loads only when maps are shown.
  • React, React Router, TanStack Query, Zustand, dnd-kit, Workbox and qrcode-generator (MIT), lucide-react (ISC), Dexie (Apache-2.0) and @wordpress/i18n (GPL-2.0-or-later).

Fonts and images:

  • Inter and Manrope variable fonts (SIL Open Font License 1.1), bundled; their licences are in licenses/.
  • The staff app’s icons were made for Plattivo and are GPLv2 or later, like the plugin.
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • food ordering
  • kitchen display
  • online ordering
  • qr menu
  • restaurant
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 7.0 · PHP 8.1
Update activity30 Oct 20262d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.