All posts
A phone showing a QR code rests on a green ceramic dish

What QR ordering should feel like

The difference between a QR flow that diners complete and one they abandon is about three design decisions.

QR ordering at the table either feels like a relief or like homework. Usually the latter. Diners pull up their camera, scan, wait for a page to load, hit a login wall, type their table number, create a password, and somewhere in that friction they put their phone down and wait for a server.

It does not have to work that way. Three decisions decide everything.

One: no account, ever

A diner at your table is not signing up for anything. They are ordering a pad thai. Guest checkout is the default; accounts are optional for people who want a faster second visit. Everything else is friction for a relationship you have not earned yet.

Two: table is in the URL

The QR code encodes the table number. Diners never type anything. The kitchen ticket shows "Table 7" automatically because the storefront knew from the link. Do not make a diner look at the bottom of a laminated card and count to seven.

Three: checkout is one thumb

Apple Pay. Google Pay. Link by Stripe. A saved card from their last order. All four on the checkout button. The goal is ten seconds from "I’m ready" to "I’m done," not a billing address form.

Get those three right and a QR flow completes. Get one of them wrong and it does not.

Keep reading

More from the blog.

Apr 9, 2026 Why zero commission is table stakes, not a perk Commission pricing made sense in 2012. It does not now. Here is the math on why. Mar 13, 2026 Why your restaurant needs its own email domain Sending from hello@yourrestaurant.com instead of a gmail address moves open rates more than any subject line trick. Feb 21, 2026 The menu is the source of truth Every operational problem a restaurant has can be traced to a menu that lives in too many places.