QR Menu Manager
Marketing· 8 min read· Updated

QR menu for cafés: a practical setup guide for coffee shops (2026)

A QR menu for cafés has to handle sizes, milk choices, extras and takeaway. See how to structure it, where to place codes and how to keep the morning rush calm.

DikaQR Menu Manager

A QR menu for cafés should follow how people actually order coffee: one drink, a size, a milk, maybe an extra shot, to take away or to drink at a table. Set those choices up as options on a single product, put one code at the counter and one on each table, and guests can order in seconds without queuing. Below you will find how to structure the menu, where to place the codes, how to upsell and reward regulars, and how staff handle the rush.

Why a café QR menu is different from a restaurant menu

Café guests order small items, often in a hurry, sometimes twice in twenty minutes, and expect their drink exactly the way they like it. Your digital menu has to handle:

  • Sizes: small, medium and large at different prices, chosen with one tap instead of three separate products.
  • Milk: whole, skimmed, oat, soy or lactose-free, some with a surcharge.
  • Extras: an extra shot, syrup, decaf, extra hot. These are modifiers, not new menu items.
  • Takeaway vs table: staff must know whether the flat white needs a lid or a saucer.
  • Quick reorders: a second coffee should not mean scrolling through the whole menu again.
  • Dayparts: breakfast until late morning, lunch from midday, coffee all day.

Otherwise guests type “oat milk please” into a comment field, and baristas read notes instead of making drinks.

How to structure a QR menu for your café

Five to eight categories are enough, ordered by how often they sell: coffee, tea and other hot drinks, cold drinks, pastries and cakes, breakfast, lunch, and beans to take home if you sell them.

Options and extras instead of duplicate products

Create one “Latte” with a size choice and a milk choice rather than “Small oat latte”, “Large oat latte” and so on. Guests scroll less, the menu stays readable on a phone and price changes happen in one place. In QR Menu Manager, products support portions, options and extras as modifier groups, each with its own surcharge where needed.

Preselect the most common choice, say a medium with whole milk, so the fastest order is a single tap on “Add to cart”. Use plain group names such as “Size”, “Milk” and “Extras”, and make only the size mandatory.

Breakfast and lunch dayparts

Put serving times in the category name, for example “Breakfast (until 11:30)”, and hide items once they are no longer available instead of leaving them visible with an apology. If your branches keep different hours, manage visibility per branch.

Photos and descriptions

A cappuccino looks like every other cappuccino; a cinnamon roll or a breakfast plate is what makes someone add one more item. Photograph pastries, breakfast and seasonal items in one consistent style: same background, same angle, daylight if possible. Keep descriptions to one or two lines that answer counter questions, such as which beans you use, whether the cake contains nuts or whether the sandwich can be warmed, and mark allergens and vegan options clearly.

Counter QR vs table QR: where to place the codes

Most cafés need both, because guests either grab and go or sit and stay.

  • Counter QR: one code near the queue, on a stand at eye level. Best for takeaway and for ordering while waiting. There is no table, so make the takeaway choice obvious and decide whether you call out names or numbers.
  • Table QR: one code per table, on a sticker or tent card. Best for guests who sit down first and for a second round later. The table number travels with the order, so staff know where to bring it.

Guests should never have to type a table number. QR Menu Manager gives each table a permanent QR link and a timed session that remembers branch and table, so the table is attached to the order automatically.

Upselling pastries without annoying your guests

Pastries are the natural partner of coffee. Suggest one relevant thing, not a wall of offers.

  • Pair by time of day: a croissant in the morning, a slice of cake in the afternoon.
  • Offer a simple coffee plus pastry combo, as its own product or through a coupon.
  • Place pastries directly after coffee, so guests pass them on the way to checkout.
  • Never preselect a paid extra. Guests notice, and it costs you trust.

Rewarding regulars with coupons

You do not need a points system to reward regulars. Your paper stamp card can stay, and coupons add a flexible digital option:

  • A welcome coupon for the first order placed through the QR menu.
  • A weekday morning code for a free extra shot, to fill quieter hours.
  • A coffee plus pastry deal printed on the takeaway cup sleeve.
  • A limited-use code for guests who registered an account.

Keep the rules simple: one use per customer, a minimum spend or a clear end date, all standard WooCommerce coupon limits. For example, if a latte costs 4 and oat milk adds 0.50, waiving that surcharge on weekday mornings costs you little and guests notice it. Customer accounts also show each guest their order history, so finding the usual drink takes seconds.

Staff workflow at peak times

Decide before launch who does what when orders arrive from the counter code, from the tables and from people still ordering in person.

  • One person watches incoming orders and calls out names or runs drinks to tables; baristas only make drinks.
  • Work through orders in the sequence they arrive, with takeaway and table orders clearly apart.
  • Mark sold-out items as unavailable straight away, especially pastries.
  • Keep the counter queue open for guests who prefer to order in person.

Give each person only the access they need. QR Menu Manager has staff roles such as manager, waiter and cashier with server-side permissions, and staff work in the plugin panel without ever seeing the WordPress admin.

How to set up a QR menu for your café, step by step

  1. List every drink once, with all sizes, milks and extras and their surcharges.
  2. Create categories in the order guests use them: coffee first, then food.
  3. Add products with options and extras, and set the most common choice as the default.
  4. Photograph pastries and breakfast in one session and write short descriptions with allergens.
  5. Set up your tables and print one code per table, plus a larger counter code.
  6. Choose payment methods for takeaway and table orders.
  7. Rehearse the peak-time routine with your team and a few friends before opening.
  8. Go live on a quiet day and adjust defaults and wording after the first orders.

Frequently asked questions

Do I need a QR menu if my café is mostly takeaway?

Yes. A counter code lets guests order while they queue, which shortens the wait and reduces mistakes with milk and size. Just make the takeaway choice clear and tell guests how they will be called.

How do I handle sizes and milk choices on a digital menu?

Use one product per drink with option groups for size and milk, each with its own surcharge. This keeps the menu short and price changes simple.

Should every table in a small café have a QR code?

If guests sit and stay, yes: they can order a second coffee without getting up, and the order arrives with the table number. In very small spaces, a counter code plus a few table codes can be enough.

Can a QR menu replace a loyalty stamp card?

Not directly, but coupons can reward regulars in a similar way, for example with a free extra shot on weekday mornings. Many cafés run coupons alongside their paper card.

How often should I update a café QR menu?

Whenever something changes, such as seasonal drinks, new pastries or prices. Updates take minutes and the printed codes stay the same.

Start small: put your coffee list online with sizes, milks and extras, add a counter code and a few table codes, and refine after the first busy week. If your café runs on WordPress, QR Menu Manager, coming soon to WordPress.org, lets you build all of this inside your own site, with WooCommerce orders and the data in your own database.

SoonComing soon to WordPress.org

Want to try it first?

QR Menu Manager is coming soon to WordPress.org. Write to us and we will let you know when it is live.

Your privacy choices

We use strictly necessary cookies to run this site. With your consent we also use analytics (Google Analytics, Cloudflare Web Analytics) to understand how the site is used. You can change your choice at any time.

Cookie policy