Menu - Content Management
Content refers to components of the menu beyond pricing & availability such as images, description, and translations.
For menu content in the web and mobile applications of RBI, Sanity is always the source of truth. The majority of the menu information is captured in Sanity as user input, however, some of the information is retrieved from MDM. For more context about Sanity & MDM:
While configuring the content in Sanity, starting from bottom to top in the menu structure hierarchy would make your menu creation composition a lot easier:
Menu Structure | App view |
---|---|
Section | Family & Bundles, Veggie & More and Sides are sections |
Picker | This is a picker. Guests can select or ‘pick’ a meal size |
Combo | A combo contains a main item and combo slots, or ‘sides’. In this case, cheeseburger is the main item, fries and organ juice are the combo slots |
Combo Slot | The fries and Coca-Cola under the Customize Your Order section are combo slots. They’re the ‘sides’ of a combo Some combo slots can be swapped for others. In this example you can change the fires for onion rings. You can also choose a premium combo slot - loaded fries. |
Item | This is an item. It’s the simplest menu structure. |
Modifier & modifier multiplier | The modifier are the ingredients of an item that can be modified. In this case, the modifier are lettuce, bacon, mustard and American cheese. The modifier multiplier are the quantities that you can add or remove. |
Menu configurations are grouped under order-level content in Sanity:
The following sections will cover how to build a menu in Sanity.
As a start, we suggest that you:
Create a menu document and add a section to it: Menu Document & Sections
Create your first item in the section: Item