Friday night and the phone won't stop ringing. The attendant gets the order wrong because they couldn't hear properly. The customer hangs up after waiting too long. You lose a sale, waste time, and still pay commission to the delivery app at the end of the month. That's money walking out the door every single week.

A QR Code solves a big part of this problem. With one simple code — stuck on the packaging, printed on a flyer, or posted on the door — the customer opens the menu, builds their order, and pays without calling, without downloading an app, and without you paying fees to anyone. The channel is yours, the customer is yours, the margin stays with you.

What to put behind the QR Code

You don't need an expensive system. You already have everything you need.

🍕 Digital menu

A simple page listing your pizzas, sizes, prices, and ingredients is all it takes. It can be a PDF on Google Drive, a Notion page, a basic website, or even a public iFood link — what matters is that the customer scans it and sees the menu instantly. No more "send me the menu on WhatsApp" and no more paper menus crossed out with pen.

Want to build a central link with your menu, opening hours, and social media? See how link-in-bio works for local businesses — it's exactly what you need.

📲 Orders directly via WhatsApp

Create a QR Code that opens your pizzeria's WhatsApp with a pre-filled message: "Hi, I'd like to place an order!" The customer scans, taps, and lands straight in the chat. No typing a number, no searching for a contact. Check the full step-by-step guide at how to create a QR Code for WhatsApp.

This flow works great for in-house delivery: the attendant receives the order on WhatsApp, confirms it, and sends it to the kitchen. Simple, cheap, and commission-free.

💸 Pix on the packaging

Print the Pix QR directly on the pizza box or on a sticker attached to the bag. The delivery person arrives, the customer scans, and pays on the spot — no change needed, no card machine with signal issues. See how QR Code for Pix works and how to generate yours.

You can have a static Pix QR for variable amounts (the customer types the amount) or a dynamic one with a fixed amount for specific combos and promotions.

The link-in-bio combo for in-house delivery

If you want to go professional without overcomplicating things, create a link-in-bio page and point your QR at it. On that page, include:

  • Menu button (PDF or website)
  • Order via WhatsApp button
  • Pix QR for payment
  • Opening hours
  • Neighborhoods you deliver to

One QR, one page, everything organized. The customer finds everything without calling you. You set it up once and update it whenever you want. See the complete link-in-bio guide to build yours.

Why dynamic QR Codes make a difference

Here's the point most people overlook: a static QR Code doesn't let you change the destination after printing.

Ran out of chicken with cream cheese? Changed the price of the large? Running a one-day promotion? With a static QR you'd have to throw away everything you printed. With a dynamic QR Code, you log into the dashboard, update the link, and every QR already printed automatically points to the new destination — no reprinting required.

On top of that, you can see how many people scanned, at what time, and from which city. That's real data about your customers, not estimates.

Where to place the QR Code

Put it everywhere the customer's eyes or hands land:

  • Pizza box — the customer scans it next time they want to order
  • Delivery flyer — replaces the printed menu and already includes the order link
  • Sticker on the door or window — customers on the sidewalk scan before coming in
  • Banner in the dining area — no waiter needed, customers scan and order themselves
  • Instagram post — QR in Stories or in the bio leads straight to the menu

For flyers and printed materials, see how to use QR Codes on marketing flyers — there are tips on minimum size and contrast that make a real difference in readability.

Common mistakes

❌ QR too small on the flyer

A QR below 2.5 cm on printed material is practically unreadable by a phone camera. Always test before sending to the printer.

❌ Link leading to a broken page

If the menu goes offline or the Google Drive link becomes private, the QR is useless. Test the QR on two or three different phones before distributing.

❌ Using a static QR on high-volume printed materials

If you print 5,000 flyers with a static QR and then change your menu or WhatsApp number, all 5,000 flyers become trash. Use dynamic QR Codes on any material that goes out in volume.

❌ Forgetting the printed CTA

The QR alone isn't inviting. Always add a short call to action next to it: "Scan to see the menu", "Order via WhatsApp", or "Pay with Pix". Without text, many people simply ignore the code.

❌ Not tracking scans

If you don't know how many people scanned, you don't know whether the flyer worked, whether the door sticker drives foot traffic, or whether the QR on the box brings repeat orders. Use dynamic QR and monitor the data.

Loyalty program together with the QR

While you're setting all this up, consider adding a loyalty program QR — "every 10 pizzas, get one free." The customer scans, signs up, and you build loyalty without paper cards that get lost. See how QR Code for a digital loyalty card works.

Summary

  1. Create a dynamic QR Code pointing to the menu or a link-in-bio page.
  2. Add an order button via WhatsApp with a pre-filled message.
  3. Place the Pix QR on the packaging for change-free payment.
  4. Use dynamic QR Codes on all high-volume printed materials.
  5. Place the QR at every touchpoint: box, flyer, door, and social media.
  6. Monitor scans and adjust what isn't working.

Create your pizzeria's QR Code — in less than two minutes you'll have a dynamic code ready to put on your packaging, flyer, and door.