Sometimes you want products in the POS that should not be shown online. E.g., staff meals, internal test items, a special menu for regulars, or dishes only sold to seated guests. You do this via visibility controls on menu items.
Online Order ONLY shows products that meet ALL three conditions:
| Filter | Description |
|---|---|
| Active | Product is not archived |
| In stock | Product hasn't sold out today |
| Not locally hidden | Product is not marked "POS only" |
If any of these are false, the product is not shown online – even if it's in the POS.
⚠️ Currently there is no ready admin UI for this. Contact support:
Email support@vendion.com with:
Support performs the change within 24 hours.
We're planning a visibility column in the menu editor where you easily toggle:
ETA: Q3 2026.
Currently there is no setting to hide a whole category from online. You must hide each product in the category individually.
Alternatively, you can create a separate menu structure for online (duplicates) but it's more work to maintain.
You want staff to be able to add "Staff lunch" in the POS, but it should not show up for guests online.
You have happy hour 4-6pm when beer costs SEK 49 instead of 79. You want this to only show online during that time.
Best practice (with scheduling engine – coming):
Workaround today:
It's a manual step but works. A scheduling engine is on the roadmap.
Changes take effect immediately – the guest's page updates in real time. You don't need to restart anything.
If the guest already has the product in their cart when it's hidden:
This feature is part of Vendion Online Order.
Curious how it looks in practice? Read more about the product or book a short demo.
Was this article helpful?