Do guests need to download an app or create an account?+
No. Guests open the menu entirely in their phone's browser by scanning the QR code. There is no app to download and no account or login required. The experience is intentionally friction-free.
How many tables, menu items, or venues can I add?+
There is no hard limit enforced by the platform. You can create as many venues, tables, categories, and items as your business requires. Bulk table creation lets you add 1–100 tables in one action.
Can I change the menu while the venue is open?+
Yes. Menu changes take effect immediately. You can toggle item availability on/off, update prices, add new items, or disable entire categories at any time. The guest menu reflects changes on the next page load or refresh.
How does VAT work when items have different rates?+
Each menu item carries a VAT rate — inherited from the venue default or overridden individually. When an order is placed, the system stores the VAT rate per line item. The analytics VAT summary and printed bills break down net, VAT amount, and gross per tax rate bucket, making it straightforward for accounting.
Can guests manipulate prices on their phone?+
No. The guest app only sends item IDs, quantities, and option selections to the server. The server looks up every price — including variant prices and bundle deals — from the database. Even if a guest modifies the network request, the order is always priced at your configured rates.
What currencies and languages are supported?+
Currencies: EUR (€), GBP (£), and USD ($) are supported, selectable per venue. The platform interface is in English. Menu content — categories, item names, and descriptions — is whatever language you write them in.
How do I print bills or receipts?+
Every order card in the dashboard has a "🖨 Bill" button. Clicking it opens a clean, printer-ready HTML page formatted with your business details. You can also print a full monthly report from the Analytics panel. The format — including which sections to show — is configured in Settings → Financial & Billing.
How does the bundle deal work for guests?+
When you configure a bundle deal (e.g. 10 beers for €18), a tappable bundle card appears in the item detail view. The guest taps it to toggle the deal on — the quantity locks to 10 and the total shows €18. The order is sent to your dashboard exactly like any other, with the bundle notation visible in the item name and the discounted unit price applied.
Is my data secure?+
Owner authentication uses a securely generated 64-character hex token with a 90-day server-side expiry. The token is stored in your browser's localStorage and sent in an HTTP header on every request. Signing out immediately invalidates the token on the server. Venue data, menus, and orders are stored in an isolated MySQL database accessible only through the API with a valid owner token.
How do split bills work?+
Every guest who scans the table QR creates their own named session. All orders placed during that session are automatically tagged with the guest's name. In the owner dashboard's Tables panel, you see each guest at the table listed separately with their individual running total. The table card also shows the combined grand total. You can print a bill for any individual order, making it trivial to charge each person for exactly what they ordered.
What happens when the same guest scans the QR code again?+
The guest's session key is saved in their browser's localStorage, keyed to that specific table. On a second scan the platform validates the key with the server — if the session is still open, the guest skips the name screen and lands directly on the menu. Their previous orders are already attributed to them. If the session was closed by the owner (for example at the end of their tab), the key is cleared and they are prompted to enter their name again, starting a fresh session.
Can I remove or close a guest's session?+
Yes. Each guest row in the Tables panel has a "✓ Check out" button. Tapping it marks the session as closed on the server. The guest's name disappears from the active guests list, and if they scan the QR code again they will be prompted to enter their name and start a new session. This is the intended workflow for turning a table: close all guest sessions, clean the table, and the next guests start fresh.
How does the payment request work?+
When a guest is ready to pay, they tap the "Ready to pay" button that appears in the cart area after their first order. They then choose Card or Cash. On your owner dashboard (Tables panel), a pulsing coloured badge immediately appears on that guest's row showing their preferred payment method. Tap "Paid ✓" to clear the request and close or continue the session. The guest sees a confirmation toast on their phone so they know the request was sent.
How do I add photos to my menu items?+
Photos are uploaded directly from your device — no external hosting needed. In the menu editor, open any item (or create a new one) and tap the image upload button to pick a file from your camera roll or file system. JPEG, PNG, WebP, and GIF files up to 5 MB are accepted. The same upload flow is available for category images, which appear as visual tiles in the guest's top-level navigation. Images are stored securely on the platform and served over HTTPS.