Display Nested Menus
This guide will show you how to fetch and display the menu to your customers.
| Menus | Categories | Product (Items) | Up-Sell | Combo Screen (Combo Main and Side Items) |
|---|---|---|---|---|
| [Menu-Full Image] | [category-Full Image] | [Upsell Image] | [Item-Full Image] | [Combo-Full Image] |
Get Menus of a Venue
Retrieve the list of menus for this venue.
The Menu UUID is required, in order to make any API calls that interact with the menu. In order to get the menu_id, a call to ["/venues/{venue_uuid}/menus"] should be made:
Request
{
"method": "get",
"url": "https://api-public-playground.menu.app/api/venues/{venue_uuid}",
"headers": {
"venue_uuid": "a9d6d0c8-1689-4114-b1ec-6da9c33f0384" ,
"order_type_id": "6" ,
"Api-Version": "4.60.0" ,
"Application": "f3a90488ffee32c3acb6fcd0ca417cf6" ,
}
}
Response
{
"status": "OK",
"code": 200,
"data": {
"menus": [
{
"id": "19d436f7-4e5f-4529-8d52-70127e13116f",
"name": "SMOOTHIE & SLUSH",
"order_types": [1, 4, 6, 7]
"serving_times": [],
}
]
}
}
| Attribute | Type | Example Value | Description |
|---|---|---|---|
venue |
Venue resource | Venue resource - see Select a Store for Dine-in or Takeout for more details | |
venue.menu_id |
Venue resource | UUID of the Venue's Menu. ** Order types also have Menu UUIDs, specific stores can have their own menu per order type ** |
Fetch Categories
Using the /venues/{venue_uuid}/menus/{menu_uuid}/categories API endpoint, all categories and that exist for a certain Menu can be fetched (by Menu UUID):
Request
{
"method": "get",
"url": "/venues/{venue_uuid}/menus/{menu_uuid}/categories",
"headers": {
"venue_uuid": "a9d6d0c8-1689-4114-b1ec-6da9c33f0384" ,
"order_type_id": "6" ,
"Api-Version": "4.60.0" ,
"Application": "f3a90488ffee32c3acb6fcd0ca417cf6" ,
"menu_uuid" : "19d436f7-4e5f-4529-8d52-70127e13116f" ,
}
}
Response
{
"status":"OK",
"code":200,
"data":{
"categories":[
{
"id":"5e4072f5-976a-4f21-b77e-41a3ef3ff38e",
"name":"NEW SEASONAL DRINKS | ct",
"description":"some desc",
"state":1,
"products":[
{
"id":"749dbe93-4178-4c83-a56a-189de91a188c",
"name":"Double Delight Burger Combo",
"description":"Two beef patties, two melty slices of cheese, lettuce, tomatoes, onion, and pickles on a fresh sesame seed bun, side and drink.",
"food_types":null,
"is_alcoholic":false,
"alcohol_vol_percentage":null,
"calories":null,
"allergens":[
{
"id":"gluten",
"translated_name":"Gluten"
},
{
"id":"milk",
"translated_name":"Milk"
},
{
"id":"sesame",
"translated_name":"Sesame"
}
],
"image":{
"thumbnail_small":"https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs280\/2025-02-14\/e59687e96b0c883c54f0eabffa8ce2dc.png",
"thumbnail_medium":"https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs720\/2025-02-14\/e59687e96b0c883c54f0eabffa8ce2dc.png",
"fullsize":"https:\/\/core-assets-qa.menu.app\/images\/product_images\/2025-02-14\/e59687e96b0c883c54f0eabffa8ce2dc.png"
},
"state":1,
"show_in_menu": true,
"in_stock":true,
"out_of_stock_until":null,
"price":100,
"price_id":"aff531d4-d3c2-4914-88dc-a18988a1ad6d"
}
]
}
]
}
}
| Attribute | Type | Example Value | Description |
|---|---|---|---|
Content-Language HTTP header |
varchar | "en" |
Country code for a menu translation language defined in Management Center. More information on adding a translation language here |
order_type_id |
id | 6 |
Order type (see Order Types for more details) is sent as a query parameter |
venue_uuid |
string | a9d6d0c8-1689-4114-b1ec-6da9c33f0384 |
Venue UUID, sent as path parameter |
menu_uuid |
string | 899129db-5b88-4c95-8fe2-972e6faec523 |
Menu UUID, sent as path parameter |
state |
int | 1 |
Indicates the availability status of a product. Possible Values: 1 - Product is available. 2 - Product is manually disabled in MC (not in use for NMG). 3 - Product is unavailable due to POS. 4 - Not in use for products. 5 - Product is unavailable by POS as out of stock. |
in_stock |
boolean | true |
Determining whether a product is in stock or not. The flag is controlled manually from MC and works together with out_of_stock_until if the product is out of stock. |
out_of_stock_until |
datetime/null | 2025-02-19 23:59:22 |
If in_stock is true, this attribute has no effect. If in_stock is false and this attribute is null, the product is out of stock indefinitely. If in_stock is false and this attribute contains a datetime value, it indicates when the product will become available again. |
show_in_menu |
boolean | true |
This attribute informs frontend apps to remove individual products from the menu by setting show_in_menu to false, preventing direct ordering. However, these products can still be sold through upsell opportunities or as nested modifiers for other products. |
Get Product Details
Returns details for the product in the category including all nested products with their product groups including customizations in a tree structure Product -> Product Group -> Product in Product Group.
Request
{
"method": "get",
"url": "/venues/{venue_uuid}/menus/{menu_uuid}/categories/{category_uuid}/products/{product_uuid}",
"headers": {
“venue_uuid”: "a9d6d0c8-1689-4114-b1ec-6da9c33f0384" ,
“order_type_id”: "6" ,
"category_uuid": "5e4072f5-976a-4f21-b77e-41a3ef3ff38e" ,
“Api-Version”: "4.60.0" ,
“Application”: "f3a90488ffee32c3acb6fcd0ca417cf6" ,
“menu_uuid”: "19d436f7-4e5f-4529-8d52-70127e13116f" ,
}
}
Response
{
"status": "OK",
"code": 200,
"data": {
"product": {
"id": "4edc100d-29c8-4f50-a3d6-888d184b1484",
"name": "Double Delight Burger",
"description": "Two beef patties, two melty slices of cheese, lettuce, tomatoes, onion, and pickles on a fresh sesame seed bun.",
"position": null,
"max_quantity": null,
"preselected_quantity": null,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": 5000,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": {
"thumbnail_small": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs280\/2025-02-15\/eb013d3440c5455c4ef97feaa962ad77.png",
"thumbnail_medium": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs720\/2025-02-15\/eb013d3440c5455c4ef97feaa962ad77.png",
"fullsize": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/2025-02-15\/eb013d3440c5455c4ef97feaa962ad77.png"
},
"allergens": [
{
"id": "beef",
"translated_name": "Beef"
},
{
"id": "gluten",
"translated_name": "Gluten"
},
{
"id": "milk",
"translated_name": "Milk"
},
{
"id": "sesame",
"translated_name": "Sesame"
}
],
"price_id": "17b4cb1c-cf0d-4667-a368-f7eca3ed816a",
"price": 900,
"upsell": {
"name": "Make it a combo?",
"products": [
{
"id": "749dbe93-4178-4c83-a56a-189de91a188c",
"category_id": "eae6e13b-5160-4f9b-b8ce-72cadc95be79",
"name": "Double Delight Burger Combo",
"internal_name": "Combo meal",
"position": 1
}
]
},
"product_groups": [
{
"id": "931a9151-fbd7-4460-8f19-38f10824cfdd",
"name": "Meat Preference",
"description": null,
"position": 1,
"internal_name": "Burger Meat",
"type": 1,
"reference_type": "ModifierProductGroup",
"external_id": null,
"min_quantity": 1,
"max_quantity": 1,
"max_single_quantity": 1,
"state": 1,
"products": [
{
"id": "83418cd4-c091-4188-83e2-bc94057f8ca9",
"name": "Rare",
"description": null,
"position": 1,
"max_quantity": null,
"preselected_quantity": null,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": null,
"allergens": [],
"price_id": "15eb5e5a-7902-428f-a7e5-b481c39bc185",
"price": 0,
"upsell": null,
"product_groups": []
},
{
"id": "c80fb29b-2634-4ba9-95fa-6bbea2f7a75b",
"name": "Medium Rare",
"description": null,
"position": 2,
"max_quantity": null,
"preselected_quantity": null,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": null,
"allergens": [],
"price_id": "2eb4968d-0ff5-49d8-8b7b-3bd5165180cf",
"price": 0,
"upsell": null,
"product_groups": []
},
{
"id": "379a94ac-8d5a-4b92-b4ae-88b1419313ab",
"name": "Well Done",
"description": null,
"position": 3,
"max_quantity": null,
"preselected_quantity": null,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": null,
"allergens": [],
"price_id": "01b1bcf8-9339-48e1-bf8e-89b2738eb2ca",
"price": 0,
"upsell": null,
"product_groups": []
}
]
},
{
"id": "0e1fe3d5-f1ff-43d6-8198-bed4e3bf5752",
"name": "Ingredients",
"description": null,
"position": 2,
"internal_name": "Double Delight Burger",
"type": 1,
"reference_type": "ModifierProductGroup",
"external_id": null,
"min_quantity": 0,
"max_quantity": null,
"max_single_quantity": 1,
"state": 1,
"products": [
{
"id": "96b5f010-f539-41c7-a3e2-dbdb2656dbc5",
"name": "American Cheese",
"description": null,
"position": 1,
"max_quantity": null,
"preselected_quantity": 1,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": {
"thumbnail_small": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs280\/2025-02-15\/bf2588cb2ad4923cd0ba2a5b69b74952.png",
"thumbnail_medium": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs720\/2025-02-15\/bf2588cb2ad4923cd0ba2a5b69b74952.png",
"fullsize": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/2025-02-15\/bf2588cb2ad4923cd0ba2a5b69b74952.png"
},
"allergens": [],
"price_id": "a3e3e9a8-8fea-4f07-90a0-be7f562a9930",
"price": 120,
"upsell": null,
"product_groups": [
{
"id": "0bedeb9d-1cbe-4d6e-8455-3b96d37a6c55",
"name": "Cheese type",
"description": null,
"position": 1,
"internal_name": null,
"type": 1,
"reference_type": "ModifierProductGroup",
"external_id": null,
"min_quantity": 1,
"max_quantity": 1,
"max_single_quantity": 1,
"state": 1,
"products": [
{
"id": "70812a29-5aa0-4a6c-a4b8-34fade0e4f60",
"name": "Lite Cheese",
"description": "adsa",
"position": 1,
"max_quantity": null,
"preselected_quantity": null,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": null,
"allergens": [],
"price_id": "bbe89b69-56b3-4294-a640-7baa4d1048c1",
"price": 20,
"upsell": null,
"product_groups": []
},
{
"id": "60efa036-221e-4179-a1b0-72cc10ab3f18",
"name": "Regular Cheese",
"description": null,
"position": 2,
"max_quantity": null,
"preselected_quantity": 1,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": null,
"allergens": [],
"price_id": "901a639c-867e-425f-b0ed-00e98d4ce338",
"price": 0,
"upsell": null,
"product_groups": []
}
]
}
]
},
{
"id": "1c6aad5a-3d4f-4479-ae18-8fc9bc0bcb27",
"name": "Lettuce",
"description": null,
"position": 2,
"max_quantity": null,
"preselected_quantity": 1,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": 0,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": {
"thumbnail_small": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs280\/2025-02-15\/a8bc23389705b644e4d7afc1d61dfe55.png",
"thumbnail_medium": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs720\/2025-02-15\/a8bc23389705b644e4d7afc1d61dfe55.png",
"fullsize": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/2025-02-15\/a8bc23389705b644e4d7afc1d61dfe55.png"
},
"allergens": [],
"price_id": "f8500b6d-db2e-479a-b9a4-d364a0f37f8e",
"price": 30,
"upsell": null,
"product_groups": []
},
{
"id": "f66a78b5-7dfd-4256-9e21-9afcd7e9a665",
"name": "Tomato",
"description": null,
"position": 3,
"max_quantity": null,
"preselected_quantity": 1,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": {
"thumbnail_small": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs280\/2025-02-15\/221ef72e57c4e7dbcb099cb219ba0c03.png",
"thumbnail_medium": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs720\/2025-02-15\/221ef72e57c4e7dbcb099cb219ba0c03.png",
"fullsize": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/2025-02-15\/221ef72e57c4e7dbcb099cb219ba0c03.png"
},
"allergens": [],
"price_id": "9969fbb5-e987-4c2a-ae93-ee8ad1995f98",
"price": 30,
"upsell": null,
"product_groups": []
},
{
"id": "5876bd4c-b7e6-4f29-914a-681b9e445920",
"name": "Onion",
"description": null,
"position": 4,
"max_quantity": null,
"preselected_quantity": 1,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": {
"thumbnail_small": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs280\/2025-02-15\/a20b60426ac1df919ee45298883a9d12.png",
"thumbnail_medium": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs720\/2025-02-15\/a20b60426ac1df919ee45298883a9d12.png",
"fullsize": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/2025-02-15\/a20b60426ac1df919ee45298883a9d12.png"
},
"allergens": [],
"price_id": "bd505103-3b2e-484d-87dd-b14fd7152da4",
"price": 30,
"upsell": null,
"product_groups": []
},
{
"id": "1dfb0a5e-dfa5-4f04-a1e2-caf6ffef1d0b",
"name": "Pickles",
"description": null,
"position": 5,
"max_quantity": null,
"preselected_quantity": 1,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": {
"thumbnail_small": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs280\/2025-02-15\/fb1c23e804e42e05c85920adacb340e4.png",
"thumbnail_medium": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs720\/2025-02-15\/fb1c23e804e42e05c85920adacb340e4.png",
"fullsize": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/2025-02-15\/fb1c23e804e42e05c85920adacb340e4.png"
},
"allergens": [],
"price_id": "c52f15e7-b2a7-412c-8e3d-8ee3a25a210b",
"price": 40,
"upsell": null,
"product_groups": []
}
]
},
{
"id": "bd1d5da9-e482-4601-a54c-72232e987d40",
"name": "Extras",
"description": null,
"position": 4,
"internal_name": null,
"type": 1,
"reference_type": "ModifierProductGroup",
"external_id": null,
"min_quantity": 0,
"max_quantity": 9,
"max_single_quantity": 3,
"state": 1,
"products": [
{
"id": "b564b3d0-6ffc-42db-be54-15fdd257cb7b",
"name": "Ketchup",
"description": null,
"position": 1,
"max_quantity": null,
"preselected_quantity": null,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": {
"thumbnail_small": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs280\/2025-02-15\/833a2a2c10ce7d0e8b0a836de3e518fb.png",
"thumbnail_medium": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs720\/2025-02-15\/833a2a2c10ce7d0e8b0a836de3e518fb.png",
"fullsize": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/2025-02-15\/833a2a2c10ce7d0e8b0a836de3e518fb.png"
},
"allergens": [],
"price_id": "ff3f00ce-1092-4e97-87a5-2b11e8539017",
"price": 0,
"upsell": null,
"product_groups": [
{
"id": "70677c22-2a36-4225-b856-58280b9d76eb",
"name": "Ketchup flavor?",
"description": null,
"position": 1,
"internal_name": null,
"type": 1,
"reference_type": "ModifierProductGroup",
"external_id": null,
"min_quantity": 1,
"max_quantity": 1,
"max_single_quantity": 1,
"state": 1,
"products": [
{
"id": "fdbd9f83-b65d-414e-8f36-266082a512c3",
"name": "Regular Ketchup",
"description": null,
"position": 1,
"max_quantity": null,
"preselected_quantity": 1,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": null,
"allergens": [],
"price_id": "30d96fe2-8537-4f0c-b7a9-cacf874074b6",
"price": 0,
"upsell": null,
"product_groups": []
},
{
"id": "64a6e74b-e240-4e01-a8e4-1707b4f6d463",
"name": "Spicy Ketchup",
"description": null,
"position": 2,
"max_quantity": null,
"preselected_quantity": null,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": null,
"allergens": [],
"price_id": "9abf2292-82d1-4a82-b12b-f06c8ba62c9f",
"price": 0,
"upsell": null,
"product_groups": []
}
]
}
]
},
{
"id": "6bec1cca-0f9d-49fe-b5cd-d7f448bb51cf",
"name": "Mayonnaise",
"description": null,
"position": 2,
"max_quantity": null,
"preselected_quantity": null,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": {
"thumbnail_small": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs280\/2025-02-15\/3a1e49e680ef539b43f3161d06f175be.png",
"thumbnail_medium": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs720\/2025-02-15\/3a1e49e680ef539b43f3161d06f175be.png",
"fullsize": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/2025-02-15\/3a1e49e680ef539b43f3161d06f175be.png"
},
"allergens": [],
"price_id": "3f64e8d1-15fa-4d52-8d62-2cd7c9d8c0f5",
"price": 0,
"upsell": null,
"product_groups": [
{
"id": "dc2523ea-a245-49f2-bc28-2af69d009608",
"name": "Mayo flavor?",
"description": null,
"position": 1,
"internal_name": null,
"type": 1,
"reference_type": "ModifierProductGroup",
"external_id": null,
"min_quantity": 1,
"max_quantity": 1,
"max_single_quantity": 1,
"state": 1,
"products": [
{
"id": "fbd1e081-6afc-48f6-9d2d-bb4c2fbbfa6a",
"name": "Lo-Fat Mayonnaise",
"description": null,
"position": 1,
"max_quantity": null,
"preselected_quantity": null,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": null,
"allergens": [],
"price_id": "b73b54b5-38f6-4b4d-ae72-defccd42fd14",
"price": 0,
"upsell": null,
"product_groups": []
},
{
"id": "51741984-60ca-433b-9f6a-c6f2488c60e5",
"name": "Regular Mayonnaise",
"description": null,
"position": 2,
"max_quantity": null,
"preselected_quantity": 1,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": null,
"allergens": [],
"price_id": "8baf464c-9b20-40c4-ab2c-6ec52737dc48",
"price": 0,
"upsell": null,
"product_groups": []
},
{
"id": "9a9c5a9f-c190-4dde-92ea-c4443fdbec36",
"name": "Spicy Mayonnaise",
"description": null,
"position": 3,
"max_quantity": null,
"preselected_quantity": null,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": null,
"allergens": [],
"price_id": "0eab2608-f1df-4ef4-bc77-26eb1e09ca66",
"price": 0,
"upsell": null,
"product_groups": []
}
]
}
]
},
{
"id": "0bfb213b-b9d5-4aab-a65d-6c157f8cedbf",
"name": "Mustard",
"description": null,
"position": 3,
"max_quantity": null,
"preselected_quantity": null,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": {
"thumbnail_small": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs280\/2025-02-15\/16645434eeea46ceb39f88ff857b9b80.png",
"thumbnail_medium": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs720\/2025-02-15\/16645434eeea46ceb39f88ff857b9b80.png",
"fullsize": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/2025-02-15\/16645434eeea46ceb39f88ff857b9b80.png"
},
"allergens": [],
"price_id": "98e714b0-3ad7-4bd2-9075-8bc9782b1b0b",
"price": 0,
"upsell": null,
"product_groups": [
{
"id": "26594538-98cb-4d91-9a9a-352014aeed79",
"name": "Mustard flavor?",
"description": null,
"position": 1,
"internal_name": null,
"type": 1,
"reference_type": "ModifierProductGroup",
"external_id": null,
"min_quantity": 1,
"max_quantity": 1,
"max_single_quantity": 1,
"state": 1,
"products": [
{
"id": "9ea08819-799a-46f0-a077-cdb9b827f9d3",
"name": "Dijon Mustard",
"description": null,
"position": 1,
"max_quantity": null,
"preselected_quantity": null,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": null,
"allergens": [],
"price_id": "3e7ee3aa-58fc-4499-8a49-e7b37e2919d0",
"price": 0,
"upsell": null,
"product_groups": []
},
{
"id": "3f7373cb-a49a-486a-a51a-d4557173d36a",
"name": "Regular Mustard",
"description": null,
"position": 2,
"max_quantity": null,
"preselected_quantity": 1,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": null,
"allergens": [],
"price_id": "38630525-26b1-452c-9353-3d6f36373040",
"price": 0,
"upsell": null,
"product_groups": []
},
{
"id": "67c80dae-fca5-4264-8ef1-7e2d63430e5a",
"name": "Spicy Mustard",
"description": null,
"position": 3,
"max_quantity": null,
"preselected_quantity": null,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": null,
"allergens": [],
"price_id": "5661f1b5-2328-4856-8515-5fbb7e9bc339",
"price": 0,
"upsell": null,
"product_groups": []
}
]
}
]
},
{
"id": "5ff9379f-3899-4000-9af4-010328ca34cc",
"name": "Buffalo Sauce",
"description": null,
"position": 4,
"max_quantity": null,
"preselected_quantity": null,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": {
"thumbnail_small": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs280\/2025-02-15\/c959d3eb3cb424a1eee5a81bd8889e9c.png",
"thumbnail_medium": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs720\/2025-02-15\/c959d3eb3cb424a1eee5a81bd8889e9c.png",
"fullsize": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/2025-02-15\/c959d3eb3cb424a1eee5a81bd8889e9c.png"
},
"allergens": [],
"price_id": "0c39f8a9-9d50-4dd6-baad-6fb3d072992d",
"price": 20,
"upsell": null,
"product_groups": []
},
{
"id": "1c6aad5a-3d4f-4479-ae18-8fc9bc0bcb27",
"name": "Lettuce",
"description": null,
"position": 6,
"max_quantity": null,
"preselected_quantity": null,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": 0,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": {
"thumbnail_small": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs280\/2025-02-15\/a8bc23389705b644e4d7afc1d61dfe55.png",
"thumbnail_medium": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs720\/2025-02-15\/a8bc23389705b644e4d7afc1d61dfe55.png",
"fullsize": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/2025-02-15\/a8bc23389705b644e4d7afc1d61dfe55.png"
},
"allergens": [],
"price_id": "2e51ccc5-6384-4193-aae6-d6f9434f0f91",
"price": 30,
"upsell": null,
"product_groups": []
},
{
"id": "e402982c-87fd-4742-8ba6-6d0b41bb7858",
"name": "Bacon",
"description": null,
"position": 7,
"max_quantity": 1,
"preselected_quantity": null,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": {
"thumbnail_small": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs280\/2025-02-15\/217fa63ddaf695413988804ba55e97e8.png",
"thumbnail_medium": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs720\/2025-02-15\/217fa63ddaf695413988804ba55e97e8.png",
"fullsize": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/2025-02-15\/217fa63ddaf695413988804ba55e97e8.png"
},
"allergens": [],
"price_id": "2c68bfa9-2f1b-4ada-921c-09c7e9d3a400",
"price": 130,
"upsell": null,
"product_groups": [
{
"id": "ace41336-af83-46bb-96e0-fcfd26ef10c9",
"name": "How do you want it cooked?",
"description": null,
"position": 1,
"internal_name": "Bacon",
"type": 1,
"reference_type": "ModifierProductGroup",
"external_id": null,
"min_quantity": 1,
"max_quantity": 1,
"max_single_quantity": 1,
"state": 1,
"products": [
{
"id": "55c7b390-8d89-4d1d-a83b-1852f3f1e9fa",
"name": "Crispy",
"description": null,
"position": 1,
"max_quantity": null,
"preselected_quantity": 1,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": null,
"allergens": [],
"price_id": "63de0432-24c0-4159-924c-afd311deacf2",
"price": 50,
"upsell": null,
"product_groups": []
},
{
"id": "abbd25af-1790-4cda-a79d-2db362fbabda",
"name": "Extra crispy",
"description": null,
"position": 2,
"max_quantity": null,
"preselected_quantity": null,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": null,
"allergens": [],
"price_id": "5153a453-c664-4e15-9f05-d117fe18668a",
"price": 75,
"upsell": null,
"product_groups": []
}
]
}
]
},
{
"id": "96b5f010-f539-41c7-a3e2-dbdb2656dbc5",
"name": "American Cheese",
"description": null,
"position": 8,
"max_quantity": 1,
"preselected_quantity": null,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": {
"thumbnail_small": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs280\/2025-02-15\/bf2588cb2ad4923cd0ba2a5b69b74952.png",
"thumbnail_medium": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs720\/2025-02-15\/bf2588cb2ad4923cd0ba2a5b69b74952.png",
"fullsize": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/2025-02-15\/bf2588cb2ad4923cd0ba2a5b69b74952.png"
},
"allergens": [],
"price_id": "d7294d2f-3073-4834-9c74-dff1736b95ee",
"price": 120,
"upsell": null,
"product_groups": [
{
"id": "0bedeb9d-1cbe-4d6e-8455-3b96d37a6c55",
"name": "Cheese type",
"description": null,
"position": 1,
"internal_name": null,
"type": 1,
"reference_type": "ModifierProductGroup",
"external_id": null,
"min_quantity": 1,
"max_quantity": 1,
"max_single_quantity": 1,
"state": 1,
"products": [
{
"id": "70812a29-5aa0-4a6c-a4b8-34fade0e4f60",
"name": "Lite Cheese",
"description": "adsa",
"position": 1,
"max_quantity": null,
"preselected_quantity": null,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": null,
"allergens": [],
"price_id": "bbe89b69-56b3-4294-a640-7baa4d1048c1",
"price": 20,
"upsell": null,
"product_groups": []
},
{
"id": "60efa036-221e-4179-a1b0-72cc10ab3f18",
"name": "Regular Cheese",
"description": null,
"position": 2,
"max_quantity": null,
"preselected_quantity": 1,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": null,
"allergens": [],
"price_id": "901a639c-867e-425f-b0ed-00e98d4ce338",
"price": 0,
"upsell": null,
"product_groups": []
}
]
}
]
},
{
"id": "85fda586-7b96-4706-8c24-20e43d688db5",
"name": "Swiss Cheese",
"description": null,
"position": 9,
"max_quantity": 1,
"preselected_quantity": null,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": {
"thumbnail_small": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs280\/2025-02-15\/55b3debc9c9d19520e67cbedd0c8fbba.png",
"thumbnail_medium": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs720\/2025-02-15\/55b3debc9c9d19520e67cbedd0c8fbba.png",
"fullsize": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/2025-02-15\/55b3debc9c9d19520e67cbedd0c8fbba.png"
},
"allergens": [],
"price_id": "3681e39e-4cea-417b-9cf6-a97c0d4b998b",
"price": 120,
"upsell": null,
"product_groups": [
{
"id": "0bedeb9d-1cbe-4d6e-8455-3b96d37a6c55",
"name": "Cheese type",
"description": null,
"position": 1,
"internal_name": null,
"type": 1,
"reference_type": "ModifierProductGroup",
"external_id": null,
"min_quantity": 1,
"max_quantity": 1,
"max_single_quantity": 1,
"state": 1,
"products": [
{
"id": "70812a29-5aa0-4a6c-a4b8-34fade0e4f60",
"name": "Lite Cheese",
"description": "adsa",
"position": 1,
"max_quantity": null,
"preselected_quantity": null,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": null,
"allergens": [],
"price_id": "bbe89b69-56b3-4294-a640-7baa4d1048c1",
"price": 20,
"upsell": null,
"product_groups": []
},
{
"id": "60efa036-221e-4179-a1b0-72cc10ab3f18",
"name": "Regular Cheese",
"description": null,
"position": 2,
"max_quantity": null,
"preselected_quantity": 1,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": null,
"allergens": [],
"price_id": "901a639c-867e-425f-b0ed-00e98d4ce338",
"price": 0,
"upsell": null,
"product_groups": []
}
]
}
]
},
{
"id": "1dfb0a5e-dfa5-4f04-a1e2-caf6ffef1d0b",
"name": "Pickles",
"description": null,
"position": 10,
"max_quantity": 2,
"preselected_quantity": null,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": {
"thumbnail_small": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs280\/2025-02-15\/fb1c23e804e42e05c85920adacb340e4.png",
"thumbnail_medium": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs720\/2025-02-15\/fb1c23e804e42e05c85920adacb340e4.png",
"fullsize": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/2025-02-15\/fb1c23e804e42e05c85920adacb340e4.png"
},
"allergens": [],
"price_id": "4452b3c6-407b-47fb-8da4-4b10f129f839",
"price": 40,
"upsell": null,
"product_groups": []
},
{
"id": "5876bd4c-b7e6-4f29-914a-681b9e445920",
"name": "Onion",
"description": null,
"position": 11,
"max_quantity": 2,
"preselected_quantity": null,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": {
"thumbnail_small": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs280\/2025-02-15\/a20b60426ac1df919ee45298883a9d12.png",
"thumbnail_medium": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs720\/2025-02-15\/a20b60426ac1df919ee45298883a9d12.png",
"fullsize": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/2025-02-15\/a20b60426ac1df919ee45298883a9d12.png"
},
"allergens": [],
"price_id": "b6e1031f-a38f-451b-9ebd-bab698a27043",
"price": 30,
"upsell": null,
"product_groups": []
},
{
"id": "9436238c-1638-4f88-bdfe-86182aae8101",
"name": "Cucumber",
"description": null,
"position": 12,
"max_quantity": 2,
"preselected_quantity": null,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": {
"thumbnail_small": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs280\/2025-02-15\/687106c90f0a028fc937885daf8db1d1.png",
"thumbnail_medium": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs720\/2025-02-15\/687106c90f0a028fc937885daf8db1d1.png",
"fullsize": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/2025-02-15\/687106c90f0a028fc937885daf8db1d1.png"
},
"allergens": [],
"price_id": "027dfeda-20da-46a2-b9c1-54e3a4aeae42",
"price": 30,
"upsell": null,
"product_groups": []
},
{
"id": "271bb95a-c73b-43ab-a193-55932092db09",
"name": "Green Peppers",
"description": null,
"position": 13,
"max_quantity": null,
"preselected_quantity": null,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": {
"thumbnail_small": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs280\/2025-02-15\/0c0197bbd9f896443282ea104213f68d.png",
"thumbnail_medium": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs720\/2025-02-15\/0c0197bbd9f896443282ea104213f68d.png",
"fullsize": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/2025-02-15\/0c0197bbd9f896443282ea104213f68d.png"
},
"allergens": [],
"price_id": "277aa52f-0371-4ffd-af0e-b636682ed830",
"price": 20,
"upsell": null,
"product_groups": []
},
{
"id": "f66a78b5-7dfd-4256-9e21-9afcd7e9a665",
"name": "Tomato",
"description": null,
"position": 14,
"max_quantity": null,
"preselected_quantity": null,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": {
"thumbnail_small": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs280\/2025-02-15\/221ef72e57c4e7dbcb099cb219ba0c03.png",
"thumbnail_medium": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs720\/2025-02-15\/221ef72e57c4e7dbcb099cb219ba0c03.png",
"fullsize": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/2025-02-15\/221ef72e57c4e7dbcb099cb219ba0c03.png"
},
"allergens": [],
"price_id": "5037ca09-5aa8-4f88-96e6-32673d28df76",
"price": 30,
"upsell": null,
"product_groups": []
},
{
"id": "02b7de17-a746-4997-8bfc-487ac89c1309",
"name": "Jalapeno Peppers",
"description": null,
"position": 15,
"max_quantity": null,
"preselected_quantity": null,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": {
"thumbnail_small": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs280\/2025-02-15\/f0583418ebeefe33537eabc45c48d1c6.png",
"thumbnail_medium": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs720\/2025-02-15\/f0583418ebeefe33537eabc45c48d1c6.png",
"fullsize": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/2025-02-15\/f0583418ebeefe33537eabc45c48d1c6.png"
},
"allergens": [],
"price_id": "4743eb20-7879-4510-b007-012292a3ce61",
"price": 20,
"upsell": null,
"product_groups": []
},
{
"id": "08a911b0-a073-4986-8022-aee8d80cbf7a",
"name": "Grilled Mushrooms",
"description": null,
"position": 16,
"max_quantity": null,
"preselected_quantity": null,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": {
"thumbnail_small": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs280\/2025-02-15\/084f92aaa9140c25b53f97210377999c.png",
"thumbnail_medium": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs720\/2025-02-15\/084f92aaa9140c25b53f97210377999c.png",
"fullsize": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/2025-02-15\/084f92aaa9140c25b53f97210377999c.png"
},
"allergens": [],
"price_id": "802bad7f-b563-4fa3-b459-556553a346ef",
"price": 30,
"upsell": null,
"product_groups": []
},
{
"id": "f2854fee-2702-41d7-a9e7-3a203c98cece",
"name": "Grilled Onions",
"description": null,
"position": 17,
"max_quantity": null,
"preselected_quantity": null,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": {
"thumbnail_small": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs280\/2025-02-15\/007ab5f1136a5becaff37d770c7474e3.png",
"thumbnail_medium": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs720\/2025-02-15\/007ab5f1136a5becaff37d770c7474e3.png",
"fullsize": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/2025-02-15\/007ab5f1136a5becaff37d770c7474e3.png"
},
"allergens": [],
"price_id": "e15d32e5-c299-456b-b89e-30286fee6bf6",
"price": 30,
"upsell": null,
"product_groups": []
},
{
"id": "2af98db6-6a18-400c-aacc-1afb45b48af2",
"name": "Sweet Corn",
"description": null,
"position": 18,
"max_quantity": null,
"preselected_quantity": null,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": {
"thumbnail_small": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs280\/2025-02-15\/4780248f73eb22c3ee7cbb7109d50fea.png",
"thumbnail_medium": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs720\/2025-02-15\/4780248f73eb22c3ee7cbb7109d50fea.png",
"fullsize": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/2025-02-15\/4780248f73eb22c3ee7cbb7109d50fea.png"
},
"allergens": [],
"price_id": "a88c2053-8447-427f-9267-43e758cfa484",
"price": 20,
"upsell": null,
"product_groups": []
},
{
"id": "96bceaa3-5aea-46bc-b12f-b0fcf2a43d2f",
"name": "Avocado",
"description": null,
"position": 19,
"max_quantity": null,
"preselected_quantity": null,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": {
"thumbnail_small": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs280\/2025-02-15\/04bae5556b5f3eff7ec8f1e8c98c5b03.png",
"thumbnail_medium": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs720\/2025-02-15\/04bae5556b5f3eff7ec8f1e8c98c5b03.png",
"fullsize": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/2025-02-15\/04bae5556b5f3eff7ec8f1e8c98c5b03.png"
},
"allergens": [],
"price_id": "7a0fa6d9-96f5-4eb5-92dc-977180c10ee6",
"price": 150,
"upsell": null,
"product_groups": []
},
{
"id": "00376049-1d41-4ad8-abc7-2e1d3bfcdd6c",
"name": "Red Cabbage",
"description": null,
"position": 20,
"max_quantity": null,
"preselected_quantity": null,
"is_alcoholic": false,
"is_self_serving": false,
"food_types": null,
"calories": null,
"alcohol_vol_percentage": null,
"state": 1,
"in_stock": true,
"show_in_menu": true,
"out_of_stock_until": null,
"image": {
"thumbnail_small": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs280\/2025-02-15\/dfb8329493ae001d0c2bcbe84e037509.png",
"thumbnail_medium": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/_thumbs720\/2025-02-15\/dfb8329493ae001d0c2bcbe84e037509.png",
"fullsize": "https:\/\/core-assets-qa.menu.app\/images\/product_images\/2025-02-15\/dfb8329493ae001d0c2bcbe84e037509.png"
},
"allergens": [],
"price_id": "7ac37dd2-4b8f-4e6e-afff-f0396a2a6a5d",
"price": 20,
"upsell": null,
"product_groups": []
}
]
}
]
}
}
}
| Attribute | Type | Example Value | Description |
|---|---|---|---|
categories.[i].id |
string | "4234876c-4817-4f1e-8999-0086fb8b1156" | UUID of Category |
categories.[i].name |
string | "The Kauwela Food Experience" |
Name of the Category (in brand's default language) |
categories.[i].translations.name |
string | "The Kauwela Food Experience" |
Name of the Category (to be presented to customer) - based on language provided in Content-Language header |
categories.[i].translations.description |
string | "" |
Description for Category that can be managed in the Management Center (to be presented to customer) - based on language provided in Content-Language header |
Preselcted prices
This feature provides an API function that calculates the total price of a menu item, considering all preselected items and their nested layers. The calculation is performed recursively, ensuring accurate pricing aggregation across multiple layers until the final layer of preselection is reached.
Request
{
"method": "get",
"url": "/api/v2/venues/766ed6c9-ccc1-462b-ad25-8419baad1b4b/menus/f25a8bb4-5488-48ac-be17-40ff555ec27e/preselection-prices?filter[order_type_id]=6",
"headers": {
"venue_uuid": "a9d6d0c8-1689-4114-b1ec-6da9c33f0384" ,
"order_type_id": "6" ,
"Api-Version": "4.60.0" ,
"Application": "f3a90488ffee32c3acb6fcd0ca417cf6" ,
}
}
Response
{
"status": "OK",
"code": 200,
"data": {
"preselection_price_set": {
"venue_id": "766ed6c9-ccc1-462b-ad25-8419baad1b4b",
"menu_id": "f25a8bb4-5488-48ac-be17-40ff555ec27e",
"preselection_prices": [
{
"product_id": "4edc100d-29c8-4f50-a3d6-888d184b1484",
"preselection_price": 250
},
{
"product_id": "4bf22b10-645d-4f96-9f16-b5e29b6d8834",
"preselection_price": 50
},
{
"product_id": "06f8ea8e-dfca-4249-b8e2-a5339e45465b",
"preselection_price": 400
},
{
"product_id": "074bb58e-37e3-4c17-b6ec-88c6be956d76",
"preselection_price": 210
},
{
"product_id": "447cbe74-4e1c-4814-8a79-0619a32ff691",
"preselection_price": 300
},
{
"product_id": "4e88d7aa-1a8c-4914-926a-75038ce18c84",
"preselection_price": 200
},
{
"product_id": "990ed77b-ce5e-476f-800c-9674ace8c5ca",
"preselection_price": 300
},
{
"product_id": "061d0992-f906-4c56-bc29-f43b2823cfc6",
"preselection_price": 250
},
{
"product_id": "965a7364-1c3d-472d-8bd2-cec276ff6743",
"preselection_price": 200
},
{
"product_id": "fd9c789d-8fef-4149-8932-a0b6ce7266cb",
"preselection_price": 250
},
{
"product_id": "30ae8bdc-5238-41c2-9e15-92252091439d",
"preselection_price": 250
},
{
"product_id": "d0e50d6f-a97a-4d96-a385-0f61c071dedf",
"preselection_price": 250
},
{
"product_id": "0bd1562e-874d-4633-9cce-fb92598242e0",
"preselection_price": 250
},
{
"product_id": "38fa5558-0280-4da0-bbd5-71da14d2f726",
"preselection_price": 250
},
{
"product_id": "982a5d50-3c16-41af-a1ff-512490ec6804",
"preselection_price": 250
},
{
"product_id": "fbed96a9-7a3d-428f-9fdc-46515945ac2e",
"preselection_price": 250
},
{
"product_id": "6a88be53-9bf3-4b53-8ed3-2018edfecef2",
"preselection_price": 230
},
{
"product_id": "e91aa7a5-f8e5-4ca4-960b-d9fcac9ebc7b",
"preselection_price": 50
},
{
"product_id": "c081440f-1452-4ec8-b418-f4d50ded9018",
"preselection_price": 90
},
{
"product_id": "39fe6edb-ff7d-40db-a89a-33d41755f6ca",
"preselection_price": 220
},
{
"product_id": "749dbe93-4178-4c83-a56a-189de91a188c",
"preselection_price": 1600
},
{
"product_id": "52e540c8-5bed-4fd2-a612-0ac92d9eba03",
"preselection_price": 1200
}
]
}
}
}