Dine In

Customers scan a QR code at their table, browse your menu on their own device, and place their order without touching a shared menu or flagging down a waiter.

Included in Business, Agency

Only need this one? Buy it on its own from $199 / year

RestroPress Dine In product visualRESTROPRESS · DINE-IN
QR code ordering from every table, no app required.

WHAT DINE IN ADDS

A smoother way to serve at the table.

01

QR code table menus

Each table gets a unique QR code. Customers scan it to access your menu on their phone.

02

Full menu on any device

The entire RestroPress menu loads in the customer's browser with no app download required.

03

Real-time order updates

Guests follow their order status on their phone, add items to a live table order, and get push notifications when you connect a Firebase project.

04

Online, UPI and cash payment

Stripe, Square, PayPal and Paytm are built in, plus UPI with PhonePe, Google Pay and Paytm intents, or cash. Choose whether guests pay before ordering or when they request the bill.

05

Waiter role and table assignment

Adds a Waiter user role, lets you assign tables to each waiter, and sends call-waiter and new-order alerts to the RestroPress Waiter app.

06

Fewer order errors

Customers enter their own order, eliminating miscommunication between table and kitchen.

07

Branded QR frames and screens

Add your logo, header and footer text to the printable QR frame, and set the main screen logo, loading logo and accent color of the ordering app.

08

Login rules and menu filters

Require login before ordering, allow mobile-number login, show vegetarian items only, and hide any theme section by CSS class or ID.

09

Floors, call waiter and bill requests

Group tables by floor, let guests call a waiter from the menu, and let them request the bill from their seat when they are done.

MAKE IT YOURS

From setup to service.

Print a QR code per table and your dining room runs on the same menu as your online orders.

Get setup guidance
  1. 01

    Set up the Dine In tab

    In RestroPress, Settings, Dine In, use General to pick the DineIn page, label, logos and payment options, Floor Setup to list your floors, and QR Generator to enter table IDs and generate a QR code for each table.

  2. 02

    Print and place QR codes

    Download the framed QR codes from QR Generator and place one at each table.

  3. 03

    Add waiters and notifications

    Optionally paste your Firebase details in Firebase Setup, create users with the Waiter role and assign their tables from the user profile. Guests then scan, order, call a waiter and request the bill from their phone.

PLANS & REQUIREMENTS

The right tool. The right plan.

DINE-IN EXTENSION

Included in Business, Agency

Compare the complete feature list to see which plan fits the rest of your setup.

BUY THIS EXTENSION ONLY

Buy Dine In on its own.

Pay monthly, or pay yearly and save up to 27%. Pick how many websites you run.

Paying yearly saves up to 27%.

Licence key and download appear in your account right after checkout. Includes updates and support for this extension.

QUESTIONS, ANSWERED

A few things to know.

Do customers need to download an app?
No. Scanning the table QR code opens your full RestroPress menu in the phone browser, with categories, items and add-ons. There is nothing to install, which keeps the first order quick for a guest who has never visited before.
Is payment supported at the table?
Yes. Dine In works with the Stripe, Square, PayPal and Paytm gateways enabled on your site, with UPI payments through PhonePe, Google Pay or Paytm, or with cash settled by staff. A setting decides whether guests choose a payment method before placing the order or only when they request the bill.
Do I need Firebase?
Only for push notifications. Ordering, call waiter and bill requests work without it. To notify guests when their order status changes and alert waiters in the Waiter app, paste a Firebase service account JSON, the web config and a VAPID key in the Firebase Setup section; a separate waiter project is supported if your Waiter app uses one.
Does each table get a unique QR code?
Yes. Dine In generates a unique QR code for every table from its settings page, so each order arrives tagged with the right table number. Print them on stands, menus or stickers and replace any that get damaged in a few clicks.
What is the waiter app feature?
Dine In adds a Waiter user role in WordPress and lets you assign specific tables to each waiter from their profile. Waiters use the RestroPress Waiter app to see their tables, place or edit orders for guests who prefer to be served, and receive call-waiter and new-order notifications. Guests can also send a change request for an order they have just placed, and cancelled orders carry a cancellation reason that the waiter can see.

YOUR NEXT DIRECT ORDER STARTS HERE

See how it works for your restaurant.

Explore the ordering experience, then choose the tools your team needs.