How do I share my menu and choose how it looks?
Share a slice of your menu at its own link, switch your public menu off, choose how it looks, print it, and get it to guests.
Part of How do I build my menu and share it with guests?. This part covers your menu in guests' hands: shareable menus, switching your public menu off, how it looks, seeing and printing it, and sharing it.
Shareable menus — a link for any slice of your menu
The Menu page's Shareable menus tab lets you build named menus from your existing categories, each with its own link you can share anywhere — an Instagram bio, a printed QR (the QR codes page prints one per shareable menu — see How do I create and print QR codes for my venue?), a festive flyer. Click Add a shareable menu, give it a Menu name (that name is the page title guests see), pick the categories it should include, and press Add menu. Each menu's row says when it's served (read from its categories' serving times) and which categories it shows, and has a live/pause switch and Edit; its … menu has Copy link and Open the menu. A paused menu keeps its link but shows a friendly "This menu isn't available right now" message instead. So does every shareable menu while Show my menu on my public pages is off, or once your plan and products no longer include menus (after a downgrade, or when an Order & Pay or website product ends). An event's own menu stays with its event — it's part of the ticketed event, not your everyday menu.
Hidden categories are pickable here on purpose: they aren't on your everyday menu, but they ARE shown on a shareable menu that includes them — so a Sunday-lunch or festive menu can live at its own link without ever appearing on your main menu page. The shared page is browse-only (no ordering), follows your "How your menu looks" choices exactly like your main menu (sold-out dishes greyed out with their badge, or left off if you hide them; prices hidden if you hide them), and carries the same allergen notice at the bottom. Deleting a shareable menu never touches your categories or dishes — only the link stops working. Shareable menus come with menu management (Pro plan and above, or the Order & Pay or Your website product) — there's no separate switch or extra cost.
Switching your public menu off
Want to hide the whole menu at once? This is the switch. Settings → Menu and stock → Show my menu on my public pages turns your whole public menu off and on — switch it off to hide your menu from guests, and back on to show it again. It starts switched on, and it works on every plan — nothing about switching a feature off is ever tied to what you're paying for.
While it's off, guests don't see a Menu tab or a menu card on your venue page, the menu widget on your own website goes quiet, and anyone opening your menu link is told the menu isn't available online right now and to ask a member of the team. The same notice shows when your plan and products no longer include menus (after a downgrade, or when an Order & Pay or website product ends): your menu link and your table QR codes show it until menus are back — nothing to reprint.
Switching it off also stops Order & Pay at the table, because your menu page and the at-table ordering screen are the same page. Nothing is cancelled: your printed table QR codes stay exactly as they are and simply do nothing while the menu is off — switch it back on and every code you've already printed works as before, with no reprinting.
Your dashboard Menu page is unaffected, so you can keep building and editing while it's off.
How your menu looks
Settings → Menu and stock → How your menu looks holds four choices about how guests see your menu. Each starts off, so your menu looks exactly as it always has until you change one, and none is tied to your plan.
- Hide prices on your menu — guests browsing your menu see your dishes without prices: no dish prices, "From" prices, deal prices, specials' old prices or choices' extra costs. That covers your menu page while guests are browsing, the menu widget on your own website, shareable menus, event menus, the featured menu on Your website and what search engines read. Prices always show wherever guests order or pay — at the table, for collection or delivery, and in pre-orders — so a guest ordering at table 4 still sees £16.50 before adding the sea bass. It suits a tasting menu, or prices that change with the market. Your wall screens' menu board has its own Prices switch (see How do I change how my wall screens look, and lock them?).
- How dishes are laid out — Cards with photos (each dish on its own card, with its photo) or List, like a printed menu (each dish on a line with a dotted line to its price, no photos — "Sticky toffee pudding ........ £7.50"). The list suits a short menu or a wine list; the cards show off your photos. Guests ordering at a table, or for collection or delivery, always see the cards, because that's where the Add buttons are.
- Show whole pounds as £12 — a whole-pound price reads "£12" instead of "£12.00"; a price with pence keeps them, like "£12.50". It covers your dishes' prices and their choices' extra costs on your menus, wall screens and what search engines read — baskets, totals, receipts and payments always show pence.
- Hide sold-out dishes — a sold-out dish drops off your menu until it's back, instead of staying on greyed out and marked "Sold out today".
An event can hide the prices on its own menu too, with the venue-wide switch left off: Hide dish prices on this event's menu, under Link a menu in the event's details once a menu is linked — for a dinner whose food is in the ticket (see events).
See it, print it
The Menu page's header has two quick ways to check your menu, both in its … (beside Add a dish). See your menu as guests do opens your public menu page in a new tab — so after changing a choice above, you can see the result straight away. Print the menu prints your menu on paper, in ResoFlow's standard document layout: your sections in menu order with each dish's description, price (as your menu shows it — "£12" if you show whole pounds, "Market price" or "Ask the team" in the price's place), dietary marks, every choice with its extra cost and its own dietary marks and allergens ("Spiced squash soup (vegan; contains celery)"), and "Contains: …" allergens on every dish that lists them — if some don't, the paper says so once at the top, as your menu does. Prices always print, even if you hide them online; a dish that's sold out today stays on (the paper outlives tonight), and hidden dishes and sections are left off.
Share the menu with guests
- Table QR codes — the best route. Settings → Public booking → QR codes generates a code per table; guests scan and see the menu with a "Table X" badge (*Available on Pro plan and above*, or with the Order & Pay product).
- Confirmation and reminder emails — switch on Show menu link for those templates in Settings → Communications → Email templates. The option only appears once you have menu items.
- Shareable menus — a named slice of the menu at its own link (see the section above).
- Event menus — an event can link the full menu or picked categories, adding a "View menu" button to its event page and ticket emails (see events).
The menu page opens with your venue header — cover photo, logo and name, the same treatment as your venue page — then a search box (and Vegetarian and Vegan filters, when your dishes carry those badges) above the dishes. These scroll away with the page so the menu itself takes over, while the category bar stays at the top of the screen: it jumps to a section when tapped and highlights the section guests are reading as they scroll.
Guests can also search your menu: the search box above the dishes is a live filter over dish names, descriptions and category names — handy on long menus. If nothing matches, guests see "No dishes match" with a one-tap way to clear the search. Dietary and allergen words work too: typing vegan, vegetarian, gluten free or dairy free shows the dishes you've ticked with that dietary badge (plus any dish whose name or description mentions the word), then the "… option" dishes that can be made that way, while typing an allergen name — nuts, milk, gluten, sesame and so on — shows the dishes that list their allergens and don't list that one, under "Not marked as containing … — always check with the team". Dishes with no allergen boxes ticked are never among them: they're shown separately under "These dishes don't list their allergens", with a line asking guests to check with your team — so keeping your allergen ticks accurate is what makes the filter useful. A choice's own allergens count too: a dish where every option of a step guests must pick is marked with that allergen is left out, because it can't be had without it. A dish you've ticked May contain for that allergen is left out as well — never shown as safe — and the search says how many ("1 dish that may contain sesame isn’t shown — ask the team."). If every dish lists that allergen, the search says so ("Every dish is marked as containing …", ending "… or may contain it." when some only may). The search is a convenience, never a safety guarantee, and your own allergen advice to guests still applies.
Every public menu page with dishes on it also carries a small allergen notice at the bottom: it tells guests that allergen and dish information comes from your venue, asks them to tell you about any allergy or intolerance before ordering, and warns that cross-contamination can occur. The notice always shows and can't be switched off — allergen accuracy stays your venue's responsibility, and the notice points guests to raise allergies with you directly.
Related: How do I build my menu and share it with guests? · How do I run specials, sold-out dishes and stock counts? · How do I create and print QR codes for my venue? · How do I add my logo, colours and images?