Decide which menu categories show up for Dine-in, Room Service, and Online ordering — from the same menu, without maintaining three separate copies.
Every category can be scoped to any combination of the three channels below.
Your table-service menu, organized by category for front-of-house staff.
A separate in-room dining menu for hotel guests — only categories you've enabled for Room Service show up here.
Your public ordering page. Only categories enabled for Online are ever shown to a browsing guest — enforced server-side, not just hidden in the UI.
Per category. Enable a category for Online, Room Service, and/or Dine-in, and every item inside it inherits that visibility — you're not toggling each dish individually.
For Online ordering and Room Service, it's enforced where guests actually browse: a category left out of Online won't appear on your public ordering page, and a category left out of Room Service won't appear on the in-room dining menu. It isn't a cosmetic dashboard-only toggle for those two channels.
Yes — a category can be scoped to any combination of Dine-in, Room Service, and Online, so your breakfast buffet can stay Dine-in only while your full à la carte menu also goes Online.
No — you can create as many categories as your menu needs and assign each one to any combination of Dine-in, Room Service, and Online independently.