QR Menu Manager
WordPress plugin for restaurants

Your menu, your tables, your orders.

QR Menu Manager turns WordPress and WooCommerce into a restaurant workspace — branches, menus, table QR codes and direct ordering, without marketplace commissions.

  • Open-source GPL core
  • Multi-branch
  • Zero commission
  • Built on
  • WordPress 6.5+
  • WooCommerce 8.8+
  • PHP 8.1+
  • GPL
How it works

From an empty site to your first order in four steps

Everything runs inside your own WordPress — no separate app, no external menu host.

  1. 01

    Create a branch

    Add one location or many. Each branch keeps its own menu, prices and staff.

  2. 02

    Build the menu

    Use your WooCommerce products with categories, portions, options and modifier groups.

  3. 03

    Print table QR codes

    Every table gets a unique, permanent link. Reprint the sticker — the link stays the same.

  4. 04

    Take orders at the table

    Guests scan, order and pay. The table is attached to the order automatically.

Features

Built for how restaurants actually work

Not just a QR code generator — a complete restaurant layer on top of WooCommerce.

Multi-branch management

Branch-specific menus, product visibility, prices, taxes and payment methods.

WooCommerce-native menu

Products, cart, checkout and orders stay in WooCommerce. Nothing is locked away.

Table QR links

Timed QR sessions keep the branch and table context from scan to checkout.

Portions and modifiers

Sizes, options, extras and attribute groups for every dish.

Food-first checkout

Mini cart, side cart, order tracking and an account page shaped for food ordering.

Customers and coupons

Customer profiles, order history, coupons and campaign tools.

Branch profile pages

A public page for every location with its menu, details and reviews.

Staff roles

Kitchen, waiter, cashier and courier roles with server-side permissions.

Import and export

Move your menu in and out with CSV and Excel. Your data stays portable.

Staff and permissions

One panel, the right view for every role

Staff work in the QR Menu Manager panel without ever seeing the WordPress admin. Permissions are enforced on the server, not just by hiding buttons.

  • OwnerFull control over every branch
  • ManagerMenus, tables, orders and staff
    Server-side
  • KitchenIncoming orders and preparation
    Server-side
  • WaiterTables, service and order status
    Server-side
  • CashierPayments and closing orders
    Server-side
  • CourierDelivery orders
    Server-side
Ownership

A direct channel that belongs to you

Marketplaces can help with discovery. Your own QR menu brings margin, data and control back to the restaurant.

MarketplaceQR Menu Manager
CommissionFee on every orderNone
Customer dataStays with the platformIn your own database
Menu and pricesPlatform rulesYour rules, per branch
CampaignsPaid placementsYour own coupons
HostingClosed platformYour WordPress
Get started

Install it like any WordPress plugin

  1. Upload the plugin zip under Plugins → Add New.
  2. Activate QR Menu Manager, plus WooCommerce for ordering.
  3. Create your first branch, tables and menu in the panel.
  4. Download the table QR codes and print them.

Requirements

  • WordPress 6.5+
  • PHP 8.1+
  • MySQL 8.0+ / MariaDB 10.5+
  • WooCommerce 8.8+ (for ordering)
FAQ

Frequently asked questions

Do I need WooCommerce?

WooCommerce is a soft dependency. The plugin never breaks without it, but products, cart, checkout and orders need WooCommerce to be active.

Is it free?

The core is open source under the GPL and useful on its own. Optional hosted automation and AI services may come later — the core will never be a demo.

Can I run several branches?

Yes. Each branch can have its own menu, prices, taxes, payment methods and staff.

Does it work with my theme?

Yes. Public pages use your theme’s header and footer, and Elementor is supported.

Where is customer data stored?

In your own WordPress database. Nothing is sent to a third party unless you set it up.

Put your menu on the table today

Open source, self-hosted and ready for WooCommerce.

Get started