Last updated: May 15, 2026, 3:25 PM
Learn how to show or hide menu items for Toast Online Ordering.
Control whether a menu, menu group, or menu item appears on your Toast Online Ordering site by updating its channel visibility in Toast Web. Use this when you want to add or remove items, groups, or whole menus from online ordering — without deleting them from your menu.
Applies to: Toast Web, Toast Online Ordering
Permissions needed:
What you'll accomplish: A menu, menu group, or menu item appears (or stops appearing) on your Toast Online Ordering site after you save and publish.
Note: This article covers the Toast Online Ordering channel only. To control where a menu shows across all channels (POS, Kiosk, Online Ordering, Online Ordering Partners, Toast Takeout app), see Manage Your Menu Visibility Settings. To control when a menu appears (days and times), see Set Menu Availability.
To show or hide a menu, group, or item on Toast Online Ordering:
Expected outcome: The menu, group, or item appears on (or is hidden from) your Toast Online Ordering site within a few minutes. Online ordering partners may take longer to reflect the change.
Advanced properties lets you set Toast Online Ordering visibility for many menus, groups, or items at once. This is the fastest method when you need to update several items, and the method described in this article.
Expected outcome: The menu, group, or item appears on (or is hidden from) your Toast Online Ordering site within a few minutes. Online ordering partners may take longer to reflect the change.
Note: If the Visible To column is not in the Advanced properties table, add it from the Show/Hide drop-down at the top-right of the page.
| Important: Visibility follows menu hierarchy. If a parent menu or menu group is hidden from Toast Online Ordering, every group, item, and modifier below it is also hidden from Toast Online Ordering — even if you select Online orders: Toast on the child item. If a child is hidden but the parent is set to show, the parent's visibility does not override the child — you must select Online orders: Toast on the child as well. |
To hide or show an entire menu (for example, a catering menu, a breakfast menu, or a holiday menu) from Toast Online Ordering:
Expected outcome: The entire menu, including all groups and items inside it, appears on (or is hidden from) your Toast Online Ordering site within a few minutes.
A menu group is a section inside a menu (for example, "Appetizers" or "Sides"). To hide or show a single group while keeping the rest of the menu visible:
Expected outcome: The menu group, and every item inside it, appears on (or is hidden from) Toast Online Ordering within a few minutes.
Note: If the parent menu is hidden from Toast Online Ordering, the group will remain hidden even if you select Online orders: Toast on the group itself. Confirm the parent menu's Online orders: Toast checkbox is selected.
To hide or show one specific menu item (for example, one drink, one entrée, or one dessert) on Toast Online Ordering while leaving the rest of the menu unchanged:
Expected outcome: The menu item appears on (or is hidden from) your Toast Online Ordering site within a few minutes.
Note: If the item is hidden but you have it selected to show, confirm that the item has been added to a menu or menu group. An item that has not been added to a menu or group will not appear on Toast Online Ordering even if Online orders: Toast is selected. To add an existing item to a group, navigate to the group, select the drop-down next to + Add, select Add Existing Items, search for the item, select it, and select Done. Save and publish all changes.
If you cleared Online orders: Toast on a menu, group, or item and it is still showing on your Toast Online Ordering site, work through these checks in order.
Expected outcome: Once visibility is cleared and changes are published, the menu, group, or item disappears from your Toast Online Ordering site within a few minutes.
If you selected Online orders: Toast on a menu, group, or item and it is still not showing on your Toast Online Ordering site:
Expected outcome: Once Online orders: Toast is selected on the item and on every parent in its hierarchy, and changes are published, the menu, group, or item appears on your Toast Online Ordering site within a few minutes.
This article covers Toast Online Ordering visibility only. If you have one of these related goals, use the article noted instead:
Also asked as:
To hide a menu from online ordering, in Toast Web, navigate to Menus > Bulk management > Advanced properties. Open the Show/Hide drop-down and select Visible To. Find the row for the menu, open its Visible To drop-down, and clear Online orders: Toast and Online orders: Partners. Select Save, then Publish now. The menu and everything inside it will disappear from your Toast Online Ordering site within a few minutes. See Hide or Show a Whole Menu above for the full step-by-step.
Also asked as:
To hide one item from online ordering, in Toast Web, navigate to Menus > Bulk management > Advanced properties, open the Show/Hide drop-down, and select Visible To. Expand the menu and group to find the item. In the item's Visible To drop-down, clear Online orders: Toast and Online orders: Partners. Save and publish. The item stays in your menu catalog but disappears from your Toast Online Ordering site. See Hide or Show a Single Menu Item above for the full step-by-step.
Also asked as:
Yes. Changing channel visibility hides the item from the selected channels but does not delete the item from your menu catalog. The item remains in your catalog and can be made visible again at any time by re-selecting its channels and publishing. Deleting an item is a separate action and removes it from your catalog entirely.
Also asked as:
If a single item is not appearing on your Toast Online Ordering site, work through the checklist in If You Show Something and It Still Does Not Appear Online above. The most common causes are an unpublished change, a hidden parent menu or group, an item that has not been added to a menu or group, or a menu availability schedule that excludes the current time.
Also asked as:
If a menu, group, or item is still showing on Toast Online Ordering after you cleared the channel boxes, work through the checklist in If You Hide Something and It Still Appears Online above. The most common causes are unpublished changes, a parent menu or group that is still visible to Online orders: Toast, or a partner sync delay. If the issue persists, see Get Help With Disappearing Menus or Menu Items.
Also asked as:
Visibility follows menu hierarchy from parent down to child: a hidden parent hides every group, item, and modifier below it on that channel. The reverse is not true — showing the parent does not force-show a hidden child. If you hide a parent and a child still appears (or vice versa), confirm the change was published, confirm the parent's Online orders: Toast checkbox is correctly set, and allow a few minutes for the change to sync. For deeper troubleshooting of inheritance behavior, see Manage Your Menu Visibility Settings.
Also asked as:
This article covers Online Ordering visibility only. To control where a menu, group, or item appears across all channels — POS, Kiosk, Toast Online Ordering, and Online Ordering Partners — see Manage Your Menu Visibility Settings. The same Visible To drop-down in Advanced Properties lets you clear or select In-store orders: POS and In-store orders: Kiosk, Order & Pay, and Menu & Pay alongside the online ordering channels.
Also asked as:
Hiding an item with channel visibility removes it from the channel entirely — guests do not see it. Marking an item as out of stock (also called 86'ing) keeps the item visible but shows it as unavailable to order. Use channel visibility when you want the item to disappear; use the 86 / out-of-stock workflow when you want guests to see the item but know it is temporarily unavailable. See 86 an Item on the POS or Toast Web for the out-of-stock workflow.
Also asked as:
The Visible To column is not on by default in every Advanced properties view. In the upper-right corner of the Advanced properties page, open the Show/Hide drop-down and select Visible To. The column appears in the table, and you can edit channel visibility from there.