Logorestaurantmanage
Back to Help Center

How to Use the QR Menu: Complete Guide for Restaurants

The QR menu is a digital menu system that lets restaurant customers scan a QR code with their smartphone to browse your menu, view item photos and prices, and optionally place orders — all without downloading an app. RestaurantManage provides a free QR menu builder as part of its restaurant management platform. This guide covers everything from initial setup to advanced features like table-specific codes, real-time menu updates, and the full customer ordering workflow.

How Does the QR Menu Work for Customers?

The customer experience is designed to be instant and frictionless. A guest sits at a table and scans the QR code using their phone's built-in camera — no special app required. Their browser opens your restaurant's digital menu, displaying categories, item names, descriptions, photos, and prices. The menu loads in under two seconds and automatically detects the customer's preferred language.

Step-by-Step Customer Journey

  1. Scan: Guest points their smartphone camera at the QR code on the table. No app download is needed — the phone's native camera app handles the scan on both iOS and Android.
  2. Browse: The digital menu opens instantly in the phone's browser. The guest can scroll through categories, tap any item to see its full description, photos, allergen labels, and calorie count.
  3. Add to cart: Tapping the plus icon adds items to the order cart. The guest can adjust quantities, add notes for individual items (for example, 'no onions'), and review their selection before confirming.
  4. Place order: A single tap sends the order directly to your kitchen display in real time. No staff intervention is needed at this step — the order appears on the kitchen screen within one second.
  5. Track status: After placing the order, the customer sees a live status page showing whether their order is Received, Preparing, Ready, or Served. This reduces 'is my food ready?' questions at the table.

What Customers See on the Menu Screen

The customer-facing menu is clean, mobile-optimized, and loads without any login or registration. Each category is displayed as a scrollable section with item cards. Every card shows the item name, a thumbnail photo, a short description, and the price. Tapping a card expands it to show the full description, a larger photo, allergen icons (such as gluten, dairy, nuts), and calorie information if you have entered it. The layout is fully responsive and works equally well on small phones and large tablets.

How Multi-Language Detection Works

RestaurantManage automatically detects the language setting of the customer's device and serves the menu in that language if it is supported. Eight languages are available: English, Turkish, Arabic, Spanish, French, Portuguese, German, and Macedonian. If the customer's device language is not among the supported ones, the menu falls back to your restaurant's default language. Customers can also manually switch the display language using the language selector in the menu header. All item names, category names, descriptions, and allergen labels are served in the selected language as long as you have entered translations.

How Do I Create and Customize My QR Menu?

Log in to the admin dashboard and navigate to the menu editor. The editor gives you full control over categories, individual items, photos, pricing, and availability. Every change you make is published instantly — there is no separate 'go live' step and no need to reprint anything.

Creating and Organizing Menu Categories

Categories are the top-level groupings that customers use to navigate your menu. Good category names should be short and intuitive — for example, Starters, Salads, Main Courses, Pizzas, Burgers, Sides, Drinks, and Desserts. In the admin dashboard, create each category and give it a display name. Categories appear on the customer menu in the order you define, and you can reorder them at any time using drag-and-drop. You can also hide a category temporarily — for example, hiding the Breakfast category after 11 am — without deleting any of the items inside it. Seasonal categories such as Summer Specials or Holiday Menu can be created in advance and toggled visible only during the relevant period.

Adding Items with Photos and Descriptions

For each menu item, fill in the name, price, and optionally a description and photo. Descriptions should be concise but appetizing — one or two sentences that highlight key ingredients or preparation style. Photos have the biggest impact on order volume: items with high-quality photos typically receive 30 to 40 percent more orders than items without images. Upload photos in JPEG or PNG format; the system will resize and optimize them automatically for fast loading on mobile devices. If you manage multiple items with similar photos, you can reuse the same image. Within each category, you can rearrange items using drag-and-drop. A common strategy is to place your highest-margin or most popular items at the top of each category, since they receive the most attention from browsing customers.

Setting Allergen Labels and Calorie Information

Each menu item has optional fields for allergen labels and calorie counts. Allergen labels use standardized icons for the fourteen major allergens recognized by food safety regulations — including gluten, crustaceans, eggs, fish, peanuts, soya, dairy, tree nuts, celery, mustard, sesame, sulphites, lupin, and molluscs. Tap the allergens that apply to each item and the icons will appear on the customer menu. For calorie counts, enter the number and the unit (kcal or kJ). Displaying this information builds customer trust and helps guests with dietary restrictions make confident choices without needing to ask staff.

How Do I Set Up Table-Specific QR Codes?

Table-specific QR codes link each scan to a particular table number, so kitchen staff and cashiers know exactly where to deliver orders. Each table gets a unique QR code that encodes both your restaurant ID and the table number.

Why Table-Specific QR Codes Improve Service

Without table-specific codes, orders arrive at the kitchen without location information, and staff must ask customers which table they are at. Table-specific codes eliminate this friction entirely. When a customer scans Table 7's QR code and places an order, the kitchen display immediately shows 'Table 7 — Pasta Carbonara x2, Caesar Salad x1'. The cashier panel also records which table ordered what, enabling accurate billing at the end of the meal. This is especially important in busy restaurants where a single waiter may be managing eight or more tables simultaneously. Fewer mistakes, faster service, and happier guests are the direct results of using table-specific codes.

Naming and Numbering Your Tables

In the admin dashboard, go to the Tables section and create an entry for each table. You can use simple numbers (Table 1, Table 2) or custom names that match your restaurant layout (Bar 1, Terrace A, VIP Room). The name you enter appears on the kitchen display and cashier panel whenever an order is placed from that table. For large venues, consistent naming conventions help staff navigate quickly. You can add, rename, or remove tables at any time without affecting existing QR codes that are already printed and placed.

Downloading and Printing QR Codes

Once you have created your tables, the admin dashboard generates a unique QR code image for each one. You can download individual table codes as PNG images, or download all codes at once as a print-ready sheet. Print the codes at a minimum size of 3 × 3 cm (1.2 × 1.2 inches) to ensure reliable scanning from a normal table distance. Larger codes — 6 × 6 cm or more — scan even more reliably and are recommended for outdoor seating or dimly lit areas. Common placement options include acrylic table stands, laminated A5 cards, stickers on the table surface, or custom-designed table tents. Place the QR code in a prominent position — center of the table or on a stand at eye level — so customers notice it as soon as they sit down.

How Does QR Menu Ordering Work?

QR menu ordering is the full workflow from a customer tapping 'Place Order' on their phone to the moment food arrives at their table. Understanding this flow helps restaurant owners and staff see how all parts of the system connect.

  • Browse and build cart: The customer browses categories, taps items to view details, and adds them to their cart. They can adjust quantities and write special instructions per item before proceeding.
  • Submit order: Tapping 'Place Order' sends the cart contents to the system over a real-time connection. The order is recorded in the database with the table number, item list, quantities, and any special notes.
  • Kitchen receives instantly: The kitchen display system receives a notification within one second of the order being placed. A sound alert fires and the order card appears at the top of the queue, marked as Received.
  • Kitchen updates status: Kitchen staff tap the order card to move it through statuses: Received → Preparing → Ready. Each status change is pushed back to the customer's phone in real time.
  • Customer sees live status: The customer's order tracking page refreshes automatically when kitchen staff update the status. When the status reaches Ready, the customer knows to expect delivery, cutting down on table queries significantly.
  • Cashier handles payment: Once the meal is complete, the cashier panel shows all orders for the table. The cashier can process full-table payment or split the bill between guests. A receipt can be printed if a printer is connected via the Print Agent.

How Do I Update Menu Items and Prices?

Menu updates happen in real time with zero downtime. Open the admin dashboard, find the item you want to change, and edit the name, price, description, photo, or availability status. Click save and the change is live immediately — customers scanning the QR code from that moment see the updated information. This eliminates the cost of reprinting physical menus and means you can adjust prices for happy hours, add seasonal specials, or hide sold-out items within seconds.

Hiding Sold-Out Items

When an ingredient runs out mid-service, you can hide the affected items with a single toggle in the admin dashboard. Hidden items do not appear on the customer-facing menu, so guests cannot attempt to order something you cannot serve. Unlike deleting an item, toggling availability preserves all the item's data — name, description, photo, price — so you can restore it with another single tap when the ingredient is back in stock. This is one of the most-used features during dinner service in high-volume restaurants.

Managing Happy Hour and Seasonal Pricing

Because price changes publish instantly, happy hour pricing is simple to manage. A few minutes before happy hour starts, open the admin dashboard and lower the prices of the relevant drinks or appetizers. When happy hour ends, update the prices back. For seasonal specials, create the item in advance, set its price, and toggle it on when the season starts. Seasonal items can remain in the database year-round and be reactivated each year without re-entering all the details. This approach keeps your menu database clean and avoids duplicate work every season.

What Features Does the QR Menu Include?

  • Multi-language support: Menu displays in the customer's phone language — 8 languages supported including Arabic (right-to-left)
  • Allergen labels: Mark items with icons for all 14 major allergens for customer safety and regulatory compliance
  • Calorie display: Show nutritional data (kcal or kJ) alongside each menu item
  • Photo gallery: Upload high-quality images for every item — photos are auto-optimized for mobile loading speed
  • Category organization: Group items into logical categories with drag-and-drop ordering for both categories and items
  • Instant availability toggle: Hide out-of-stock items with a single click without deleting them from your database
  • Table-specific QR codes: Each table gets a unique code that tags orders with the correct table number automatically
  • Real-time order tracking: Customers see live order status updates on their phone as kitchen staff progress through the workflow
  • No app required: Works in any modern smartphone browser — iOS Safari, Android Chrome, Firefox, and others
  • Special item notes: Customers can add per-item instructions (e.g., 'extra spicy', 'no onions') when placing their order

Related Guides

Frequently Asked Questions

Do customers need to download an app to use the QR menu?

No. The QR menu opens directly in the customer's smartphone browser after scanning. There is nothing to install. It works on iOS (Safari) and Android (Chrome, Firefox, and other browsers) without any setup on the customer's part.

What phones and browsers does the QR menu work on?

Any smartphone or tablet with a modern browser can use the QR menu. This includes iPhones running iOS 14 or newer, Android phones running Android 8 or newer, and tablets on either platform. The menu is tested on iOS Safari, Android Chrome, Firefox, Samsung Internet, and Edge. Older devices with outdated browsers may experience limited functionality, but basic menu browsing works on virtually any device made in the last eight years.

Can customers browse the QR menu without placing an order?

Yes. Ordering is optional. Customers can open the QR menu purely to browse items, view photos, read descriptions, and check prices without placing any order. This is useful in restaurants that take orders through staff but still want to offer a digital menu for browsing.

What happens if a customer scans the wrong table's QR code?

The order will be tagged with the table number encoded in the QR code they scanned, not the table they are physically sitting at. To avoid confusion, always place each table's QR code securely so it cannot be moved or mixed up. If an order is placed to the wrong table, the admin or cashier can view and correct the order from the management panel before preparation begins.

Can I have different menus for lunch and dinner?

Yes. The easiest approach is to create separate categories for lunch and dinner items and toggle their visibility at the appropriate times. For example, you can show the Lunch Menu category during midday hours and switch it off in the evening, activating the Dinner Menu category instead. You can also hide entire categories with a single click, making the transition quick to manage even during busy service.

How do I add a new table if I rearrange my restaurant?

Go to the Tables section in the admin dashboard and create a new table entry with the desired name or number. The system generates a new QR code for that table instantly. Download and print the new code and place it on the table. Existing tables and their QR codes are not affected. If you remove a table, you can delete or deactivate it from the dashboard — any outstanding orders for that table remain visible in the cashier panel until settled.

Can I customize the look of the QR menu with my branding?

Yes. The QR menu displays your restaurant's name and logo, which you set in the admin dashboard under restaurant settings. The menu uses a clean, professional design optimized for mobile readability. Category and item photos you upload are the primary visual branding elements that make each restaurant's menu feel unique.

Does the QR menu work if the customer has a slow internet connection?

The QR menu is optimized for mobile networks. Photos are compressed and lazy-loaded, so the menu text and layout appear almost immediately even on a 3G connection. On very slow or intermittent connections, photos may take longer to appear, but core menu browsing and ordering functionality will still work. Order submission requires a brief active connection to send the cart to the server.

Ready to Digitize Your Restaurant?

Set up your free QR menu with RestaurantManage in under 10 minutes.

Start Free →