Working with the menu manager table

Below the search and filtering controls, the menu manager displays a table that lists the type of menu entity you chose to view. The specific columns in the table change according to the entity type you are viewing. For descriptions of the table columns for each entity type, see Columns in the menu manager table. This section provides information for working with the menu manager table in general, regardless of the entity type you are viewing.

Showing, hiding, and reorganizing columns

You can use the Columns selector to show, hide, and reorganize columns in the menu manager table.

To ensure that menu entity names are always visible, you cannot hide or move the Name column in the menu manager table. Also, as you scroll to the right, the Name column remains fixed and visible as you scroll through the other columns.

The Columns selector is currently only available on the Items and Modifiers tabs, even though the adjustments you make in the selector affect all three tabs. To hide, show, or reorganize columns for Price levels tab, you must go to the Items or Modifiers tab, make the adjustments, and then return to the Price levels tab.

To show, hide, and reorganize columns

  1. Select Columns. The columns selector appears.

    The location of the link that opens the Columns selector.
  2. To show all columns, select View all.

  3. To show a specific column, select its check box. To hide a specific column, clear its check box.

    Some columns are grouped together as a set and must be shown or hidden as a set. For example, the Price strategy, Priced on, and Price columns for menu items or modifiers are grouped together as a set called Pricing.

  4. To reorder a column, select its reorder icon and drag it to its new location in the column list.

    The location of the reorder icon for a column.
  5. Select Columns again to close the columns selector.

Versioned and unversioned menu entities in the menu manager table (multi-location only)

This section applies to multi-location restaurants only.

When a restaurant uses the multi-location management module, its menu entities can be versioned and those versions can be assigned to specific restaurant locations, or groups of locations. For example, a restaurant could have two versions of a Breakfast Sandwich menu item, one for a Boston location and another for a New York City location. Versioned entities share the majority of, but not all of, their data. For example, the Boston version of the Breakfast Sandwich has sausage, bacon, and cheese modifiers while the New York City version only has bacon and cheese modifiers.

The menu manager table can display both versioned and unversioned menu entities but they behave slightly differently:

  • If a menu entity is not versioned, you see a single row in the menu manager table for it.

  • If a menu entity is versioned, you see a row in the menu manager table for each version that is associated with a location you are viewing. For example, Menu Item A has three versions, one each for the Boston, Miami, and New York City locations. If you are viewing the Boston and Miami locations on the Menu manager page, you see two rows in the table for the Boston and Miami versions. The New York City version is not visible.

For more information, see Versions.

Expandable rows

Some rows in the menu manager table are expandable. For example, a menu item or modifier's row is expandable if there are multiple prices associated with it. To expand a row, select the expand icon to the left of the entity's name.

Note

Currently, only menu items or modifiers that use size, menu, or location-specific prices have expandable rows. Location-specific prices are only available in multi-location restaurants.

The location of the icon you click to expand a row.

You can expand all of the expandable rows simultaneously using the Expand all icon above the table:

The location of the Expand all icon.

Keyboard shortcuts to move quickly between rows and undo changes

Use the Enter key to quickly move from one row to the next and Shift + Enter to move back to the previous row. You can use these keyboard shortcuts along with the row expanding icons to view the rows you want to edit and move between them more efficiently.

Use Ctrl + Z on Windows machines and command + Z on Macs to undo your changes.

Columns in the menu manager table

The specific columns in the menu manager table change according to the entity type you are viewing. The following sections describe the columns for each entity type.

Menu item and modifier columns

This section describes the columns you see in the menu manager table for menu items and modifiers.

An example of the Menu manager page, showing the columns for menu items.
Name

The Name column contains the name for the menu item or modifier.

For multi-location restaurants, this column also lists the multi-location number for the menu item or modifier. A multi-location number lets you identify related versions of the same menu entity. Menu entities with the same number are versions of the same menu entity. For example, in the illustration below, the Fried Egg menu item has two versions, one used by the CORPORATE restaurant group (and its subgroups and locations) and another used only by the Boston location:

An example of two related versions of the same menu item and their identical multi-location number.

For more information on the multi-location number, see Viewing different versions of the same configuration entity.

Keep in mind that a menu item or modifier may have more versions than those you see in the menu manager table, depending on the locations you have chosen to view. For example, Menu Item A has three versions, one each for the Boston, Miami, and New York City locations. If you are viewing the Boston and Miami locations on the Menu manager page, you see two rows in the table for the Boston and Miami versions. The New York City version is not visible.

Change set indicator

If the menu item or modifier is included in any change sets, you see a calendar icon on its row with a number that indicates the number of change sets it is included in.

The location of the calendar icon for a menu item that has a price update.

If you have updated one or more size prices within a set of size prices, the calendar icon appears next to each size price you edited and also at the top of the expandable row. The same is true if you edit one or more menu-specific or location-specific prices.

Note

Location-specific prices are only available for multi-location restaurants.

Change sets are part of the scheduled publishing feature. They are used to store menu updates that are scheduled to be saved and published at a later date and time. Select the calendar icon to see the list of the change sets a menu entity is included in. Select a change set from the list to view the change set.

For more information on scheduled publishing and change sets, see Understanding scheduled publishing and change sets.

Target (multi-location only)

The Target column only appears for multi-location restaurants.

The Target column contains the menu item or modifier's target. A target is a location group or individual location that uses the menu item or modifier. If the menu item or modifier is targeted at a location group, the line below the location group's name indicates the number of subgroups and individual locations the location group contains. These subgroups and locations also use the menu item or modifier.

Found in

The Found in column displays information about where a menu item or modifier appears in the menu hierarchy.

The Found in column is limited to two levels of menu hierarchy. For a menu item, this means that the Found in column lists the menu that contains the item and the item's immediate parent menu group. For example, consider the following menu hierarchy:

Breakfast Menu [menu]
    Food [menu group]
        Egg Dishes [menu subgroup]
            3-egg Omelet [menu  item]

For the 3-egg Omelet menu item, the Found in column displays Breakfast Menu > Egg Dishes.

For modifiers, the Found in column lists the item or menu group that the modifier applies to along with the modifier's immediate parent modifier group. For example, consider the following menu hierarchy:

Breakfast Menu [menu]
    Food [menu group]
        Egg Dishes [menu subgroup]
            3-egg Omelet [menu  item]
                Cheese [modifier group]
                    Cheddar [modifier]

For the Cheddar modifier, the Found in column displays 3-egg Omelet > Cheese.

If an item or a modifier is found in more than one location in the menu hierarchy, you see the first location in the Found in column and + [x] other(s) to indicate there are other locations. Hover your cursor over the item or modifier's Found in column to see a pop-up with the other locations.

An example of the pop-up with additional found in locations.
Visibility

In the Visibility column, you can see where a menu item or modifier is visible and available for ordering. Options include:

  • POS: The menu item is visible on Toast POS devices.

  • Kiosk, Toast Order & Pay: The menu item is visible on Toast Kiosk devices, on the Toast Mobile Order and Pay app, and on Toast digital menus (previously called Menu & Pay). This setting requires visibility on Toast POS devices, so if you select this option, the option for POS visibility is also automatically selected.

  • Toast Online Ordering, Toast Takeout (Local by Toast) app: The menu item is visible on a restaurant's Toast Online Ordering site and on the Toast Takeout (Local by Toast) app.

  • Online ordering partners: The menu item is visible to all of the online ordering partners you have allowed to integrate with your Toast restaurant (for example, DoorDash, Uber Eats, or Grubhub).

    Note

    The menu manager does not yet support setting visibility for specific online ordering partners.

Currently, the Visibility column is only editable for menu items. For modifiers, you can see the Visibility column but it is not editable. Hover your cursor over the Visibility column for a menu item or modifier to see its full list of visibility settings.

Price on

The Price on column provides information about where a menu item or modifier's price is set:

  • For menu items, the Price on column contains Item when the menu item is priced individually. The column contains Menu group when the item inherits its price from a parent menu group.

  • For modifiers, the Price on column always contains Modifier to indicate that you are viewing the price configured on the individual modifier.

Modifiers can belong to multiple modifier groups. The modifier price you see in the menu manager is only used by modifier groups that are priced at the individual modifier level. Modifier groups that are priced at the group level or do not charge for their modifiers ignore the individual price. If you edit the individual price, but the modifier is priced at the group level or doesn't charge for its modifiers, then the price you specify in the menu manager has no effect. For more information on pricing modifier groups, see Setting the pricing method for a modifier group.

Price strategy

The Price strategy column contains the menu item or modifier's pricing strategy.

For menu items or modifiers that use size-specific prices, the Price strategy column lists the Size-specific strategy in the top row of the expanded menu item or modifier. Subsequent rows list the specific sizes that the prices apply to.

An example of expanding the row for a menu item that uses size prices.

For menu items or modifiers that use menu-specific prices, the Price strategy column lists the Menu-specific strategy in the top row of the expanded menu item or modifier. Subsequent rows list the specific menus that the prices apply to and the default price. The default price is used if a menu-specific price for the item or modifier cannot be calculated. For example, if you added the item to a newly created menu but forgot to update the menu item with a menu-specific price for the new menu.

An example of expanding the row for a menu item that uses menu-specific prices.

For menu items or modifiers that use location-specific prices, the Price strategy column lists the Location-specific strategy in the top row of the expanded menu item or modifier. Subsequent rows list the specific locations that the prices apply to.

Note

Location-specific prices are only available for multi-location restaurants.

An example of expanding the row for a menu item that uses location-specific prices.

Location-specific prices can be further customized with additional pricing strategies. For example, consider the following Crab Cakes menu item that has menu-specific prices that vary depending on the location where the Crab Cakes are ordered:

At the Boston location:
  On the Lunch menu, Crab Cakes cost $11
  On the Dinner menu, Crab Cakes cost $15

At the Portland location:
  On the Lunch menu, Crab Cakes cost $12
  On the Dinner menu, Crab Cakes cost $16

All other locations use the Corporate price:
  On the Lunch menu, Crab Cakes cost $10
  On the Dinner menu, Crab Cakes cost $14

For this pricing scenario, the Pricing strategy column lists the Location-specific strategy and + Menu-specific in the top row of the expanded menu item or modifier. Subsequent rows list the specific location and menu combinations that the prices apply to and the default price. The default price is used if a menu-specific price for the item or modifier cannot be calculated. For example, if you added the item to a newly created menu but neglected to update the menu item with a menu-specific price for the new menu.

An example of an expanded row for a menu item that uses location-specific prices with nested menu-specific prices.

If a menu item or modifier uses location-specific prices, and those location-specific prices use a variety of nested pricing strategies, then the top row displays Location-specific and + Nested strategy. The illustration below shows an example where the Boston and Portland locations use nested menu-specific prices but the Corporate location uses a nested base price.

An example of an expanded row for a menu item that uses location-specific prices with a variety of nested pricing strategies.

Note

Currently, the menu manager only supports editing nested base prices and menus-specific prices under location-specific prices.

Price

The Price column contains the menu item or modifier's price or price range.

You can edit the prices in this column for menu items or modifiers that are priced individually and use the base, size, menu-specific, or location-specific pricing strategy. Menu items or modifiers that use size, menu-specific, or location-specific prices have an expandable row. The top of the expandable row contains the price range. The expanded rows contain the editable size, menu-specific, or location-specific prices.

For pricing configurations that the menu manager does not yet support, the table displays pricing information but it is not editable. You must continue to edit the prices for these menu items or modifiers outside of the menu manager. This includes:

  • Menu items that are priced at the menu group level.

  • Menu items or modifiers that are individually priced with a strategy other than base, size, menu-specific, or location-specific price.

It is important to remember that the modifier prices you see in the menu manager table are individual prices. A modifier's individual price is overridden when it is included by a modifier group that is priced at the group level. For more information, see Price on.

For location-specific prices, there are some additional points to keep in mind:

  • If a menu item or modifier uses the location-specific pricing strategy, the location-specific prices must be base prices or menu-specific prices for them to be editable in the menu manager. Location-specific prices that use one of the other advanced pricing strategies are not editable. For more information, see Using pricing strategies with location-specific prices and Menu-specific prices for multi-location restaurants.

  • If you are filtering by location, the location-specific prices you see in the Price column are also filtered. For example, Menu Item A has location-specific prices for the Boston and Miami locations but you are currently filtering the menu manager to view only menu items for the Boston location. In this scenario, the Boston location-specific price appears in the Price column for Menu Item A but the Miami location-specific price does not.

  • If a menu item or modifier is versioned, all versions of the menu item or modifier that use location-specific pricing use the same location-specific prices. Editing the location-specific prices for one version edits them for all versions. For more information, see Editing location-specific prices in the menu manager (multi-location only).

Price level columns

This section describes the columns you see in the menu manager table for price levels.

An example of the Menu manager page, showing the columns for price levels.

Note

For more information on price levels, see Using price levels.

Name

The Name column contains the name for the price level.

For multi-location restaurants, this column also lists the multi-location number for the price level. A multi-location number lets you identify related versions of the same menu entity. Menu entities with the same number are versions of the same menu entity. For example, in the illustration below, the Fried Egg menu item has two versions, one used by the CORPORATE restaurant group (and its subgroups and locations) and another used only by the Boston location:

An example of two related versions of the same menu item and their identical multi-location number.

For more information on the multi-location number, see Viewing different versions of the same configuration entity.

Keep in mind that a price level may have more versions than those you see in the menu manager table, depending on the locations you have chosen to view. For example, Price Level A has three versions, one each for the Boston, Miami, and New York City locations. If you are viewing the Boston and Miami locations on the Menu manager page, you see two rows in the table for the Boston and Miami versions. The New York City version is not visible.

Change set indicator

If a price level is included in any change sets, you see a calendar icon on its row with a number that indicates the number of change sets it is included in.

The location of the calendar icon for a price level that has a price update.

Change sets are part of the scheduled publishing feature. They are used to store menu updates that are scheduled to be saved and published at a later date and time. Select the calendar icon to see the list of the change sets a price level is included in. Select a change set from the list to view the change set.

For more information on scheduled publishing and change sets, see Understanding scheduled publishing and change sets.

Target (multi-location only)

The Target column only appears for multi-location restaurants.

The Target column contains the price level's target. A target is a location group or individual location that uses the price level. If the price level is targeted at a location group, the line below the location group's name indicates the number of subgroups and individual locations the location group contains. These subgroups and locations also use the price level.

Price strategy

The Price strategy column contains the price strategy used by the price level.

On its details page, a price level can be configured to use one of the advanced pricing strategies, like menu-specific or time-specific price. However, currently you can only edit a price level in the menu manager if it uses the Base strategy. If a price level uses an advanced pricing strategy, the strategy name is listed in the Price strategy column and a price range is shown in the Price column but you cannot edit it.

Price

The Price column contains the price that is set for the price level.

Currently, you can only edit a price level in the menu manager if it uses the Base strategy. If a price level uses an advanced pricing strategy, the strategy name is listed in the Price strategy column and a price range is shown in the Price column but you cannot edit it.