Self-service and pay-by-weight restaurants face a classic problem: the daily menu changes every single day, but printed signs go stale within hours. Customers want to know what's available, how much it costs per kilogram, whether there's a gluten-free option — and you end up answering the same questions dozens of times.

QR Code solves this simply: one fixed code on the table or counter, always pointing to the most up-to-date information. You update the PDF or page in the system, the QR stays the same. No reprinting, no extra cost.

This guide shows how to use QR Codes at every stage of your buffet restaurant — from the daily menu to customer loyalty.

Why QR Code makes sense in self-service restaurants

Unlike à la carte restaurants, self-service venues have highly dynamic information: the menu changes daily, the price per kilo may vary by shift, and dishes come and go based on stock. A dynamic QR Code is built for this — the printed code never changes, but the destination does.

Here's what you can offer via QR without reprinting anything:

What the customer wants to know QR type Where to place it
Today's available dishes PDF QR (dynamic) Table, counter, entrance
Current price per kg PDF QR or link Sign near the scale
Nutritional info & allergens PDF QR Next to each serving tray
Takeaway / delivery order WhatsApp QR Counter, packaging, bag
Lunch review Link QR (Google) Table, receipt
Digital loyalty card Link QR Counter, bag
Satisfaction survey Link QR or form Table, exit

Daily menu without reprinting

This is the biggest win QR Code brings to self-service. Instead of printing a new sheet every day (or forgetting to update it), you keep a menu PDF on Code2Scan and upload a new file every morning. The QR printed on the table stays the same.

How to create the menu QR

  1. Go to the Code2Scan PDF QR generator.
  2. Upload your daily menu as a PDF (created in Canva, Word, Google Docs — whatever you already use).
  3. Generate a dynamic QR Code and download it as PNG or SVG.
  4. Print and place it once — on tables, the counter, the entrance.
  5. Next day: log in to Code2Scan, swap the PDF. The QR already points to the new version. No one needs to reprint anything.

The PDF can include: today's dishes, vegetarian/vegan options, allergens, nutritional information, and the current price per kilogram. Everything in a file you already know how to make.

Nutritional info and allergens by serving tray

Food safety regulations require restaurants to disclose allergens. With QR Code, you can put a small QR sticker next to each serving tray, pointing to a PDF or page with the ingredients and allergens for that dish. Much more practical than a large sign — and it updates at no cost.

For information that rarely changes (base ingredients of a fixed dish), a static QR Code is enough. For dishes that change daily, use the dynamic type.

Takeaway and delivery via WhatsApp

Many buffet customers also want takeaway containers or delivery. A WhatsApp QR Code makes it easy: the customer scans → WhatsApp opens with the message "I'd like to order a takeaway" already pre-filled → you handle the order without sharing your personal number.

Place this QR at the counter, on the takeaway container, and in the bag. Someone who had lunch with you can order delivery from home the next day. Check the complete guide to QR for restaurants for more delivery strategies.

Reviews and Google Reviews

Right after lunch is the best time to ask for a review — the customer is satisfied and still on the premises. A QR Code on the table or receipt leads directly to your Google profile. More reviews = more local visibility.

Use Code2Scan's Google Review Booster to generate this QR with the right link for your venue.

Digital loyalty card

Paper loyalty programs get lost. With QR Code, you send the customer to a digital loyalty form or app. Each visit registered via QR becomes a point — and you have the contact details to send promotions via WhatsApp or email.

Full step-by-step

  1. Create a daily menu PDF (Canva, Word, or Google Docs — the format you already use).
  2. Go to Code2Scan and generate a dynamic PDF QR Code.
  3. Download the QR as PNG (for printing) or SVG (for editing).
  4. Print and place on tables, counter, entrance, and packaging.
  5. Every morning: log in, swap the PDF. Done.
  6. For takeaway/delivery: create a separate WhatsApp QR with the message "I'd like to order a takeaway."
  7. For reviews: create a QR with your Google My Business link.
  8. For loyalty: create a QR pointing to your points form or app.

Common mistakes

❌ Using a static QR for the daily menu

A static QR doesn't let you change the destination after printing. If you printed it pointing to Monday's PDF, on Tuesday the customer will see the wrong menu. Always use dynamic for daily menus.

❌ PDF that's too large

A menu with high-resolution photos can be slow to load on the customer's phone. Compress the images — ideally keep the PDF under 2 MB.

❌ QR Code too small

On a restaurant table, the QR should be at least 1 inch × 1 inch (2.5 cm × 2.5 cm). Smaller than that and phones struggle to scan it, especially in dim lighting. See the minimum QR Code size guide.

❌ Not testing before printing at scale

Print a prototype, test with different phones (iPhone and Android) and lighting conditions before ordering 50 copies.

❌ Forgetting to update the PDF daily

The dynamic QR only works if you keep the content current. Set a daily reminder to swap the menu PDF before opening.

How self-service compares to other formats

Pay-by-weight restaurants have similar but distinct needs compared to other formats. Here's how QR Codes apply in related settings:

Summary

  1. Use a dynamic PDF QR for the daily menu — swap the file every morning, no reprinting needed.
  2. Place allergen QR Codes next to each serving tray — meets food safety requirements easily.
  3. Use a WhatsApp QR for takeaway and delivery orders.
  4. Add a review QR on the table and receipt to boost your Google profile.
  5. Set up a loyalty QR to retain customers and collect contact data.
  6. Minimum 1 × 1 inch (2.5 cm) size and PDF under 2 MB for a smooth experience.

Create your dynamic PDF QR Code on Code2Scan — free, no installation needed, unlimited content updates.