Whether it’s the website, app or QR code: if the price doesn’t match the physical menu, the guest blames the brand. Data integrity means every digital and physical menu comes from a single source – one price update takes effect everywhere, no ghost price is left behind, and the team never has to keep apologising.
Data integrity is the quiet promise that the price on the screen — in the app, on the website, via QR code — is exactly the price at the register. That an add-on doesn’t spark a debate and your team doesn’t fall into the apology loop: “Sorry, that costs more now.” When the digital and physical menu drift apart, you don’t just lose an order — you lose trust.
The fix isn’t “proofread more carefully,” it’s a single menu source. When website, app and print template come from the same core, a price update made in the office leaves no stale ghost price on a channel someone forgot.
One source instead of many truths
The most common mistake is maintaining the menu separately in several places: a PDF here, website copy there, the POS system different again. Every change then has to be carried over by hand everywhere — and some spot gets forgotten. That’s exactly where the ghost price is born, the one the guest sees first.
Reliability beats heroics
In a busy operation, “heroic” attempts to keep the website and app current by hand are bound to fail. What you need is a clear process with responsibilities:
- Clear permissions. If marketing can change descriptions without operations checking prices and add-ons, sooner or later you’ll promise dishes the kitchen no longer serves that way.
- A protected window. In critical moments — an inspection, a rush — “quick fixes” should be locked, so nobody accidentally splits the truth.
Availability is a trust signal
When a guest sees a dish on the physical menu that shows up as “unavailable” in the web order, trust erodes. Integrity means the sync happens in seconds, not minutes — what’s sold out is sold out everywhere at once.
The 7 most common mistakes
- Maintaining the menu in several places separately.
- Carrying price updates over by hand across all channels.
- A ghost price left standing on a forgotten channel.
- No clear permissions — everyone changes, nobody checks.
- No protected window in critical moments.
- Sold-out items stay visible in the app or on the web.
- The team catches the contradictions in service instead of the system.
How to safeguard integrity
Frequently asked questions
What is the “apology loop”?+
How does a ghost price come about?+
Why is availability so important?+
Isn’t being careful enough?+
One core, one truth
Data integrity isn’t a technical nicety, it’s honesty in practice: what the kitchen serves is what the screen shows. When your menu, web ordering and QR code come from the same source, your digital channels stop being unreliable “alternatives” — they become as dependable as your dining room.


