Content groups
Groups categories and items into a named content group. A content group is the content side of a menu — it is paired with a price group in menudefinitions.json to form a complete menu.
Top-level structure:
{
"contentGroups": {
"<contentGroupId>": { ... }
}
}
Content group fields
| Property | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Internal name used for administration purposes; not displayed to guests. |
categories | array of { referencedCategoryId } | Yes | All categories to include — root categories, subcategories, and upsell categories alike. Root categories are displayed in the order they appear here. |
items | array of { referencedItemId } | Yes | All items to include — root products, containers, and config items. Every item referenced anywhere in the category tree must appear here. |
Example:
{
"contentGroups": {
"10": {
"name": "SE-Content-1",
"categories": [
{ "referencedCategoryId": "200" },
{ "referencedCategoryId": "201" }
],
"items": [
{ "referencedItemId": "1001" },
{ "referencedItemId": "1002" },
{ "referencedItemId": "1003" },
{ "referencedItemId": "1004" }
]
}
}
}