ישות Menu
מגדירה נכסים כמו אפשרויות בתפריט, מבצעים ותפריט
.
כשמגדירים ישות Menu
, צריך להשתמש ברכיב
Menu
מהסוג הזה.
כדי לארגן את האובייקטים של MenuItem
בקטגוריות לוגיות, צריך להשתמש ב-MenuSection
. הגישה הזו שימושית למסעדות
יש מספר תפריטים. לדוגמה, במסעדה יכולים להיות תפריטים שונים
ארוחת בוקר, צהריים וערב. אפשר להוסיף כל תפריט כ-MenuSection
נפרד.
כל אפשרות בתפריט יכולה לכלול תיאור, תמונה, תוספים ותזונה
מידע. המבצעים משמשים לתמחר את האפשרות בתפריט, ולהגדיר זמנים שבהם
הפריט זמין ומגדירים זמנים שבהם המחירים המיוחדים יהיו פעילים. נתונים במסגרת
ישות אחת (Menu
) צפויה להשתנות ומתרעננת בכל העלאה של פיד נתונים.
דוגמה לישות בתפריט
בדוגמה הבאה מוגדרת ישות Menu
בסיסית עם שני תפריטים שונים
.
{
"@type":"Menu",
"@id":"menu_1"
}
{
"@type":"MenuSection",
"@id":"menu_1_pizza",
"menuId":{
"@id":"menu_1",
"displayOrder":1
},
"name":"Pizza"
}
{
"@type":"MenuItem",
"@id":"menu_1_pizza_cheese",
"name":"Cheese Pizza - Large",
"description":"Four cheese pizza with marinara sauce.",
"parentMenuSectionId":{
"@id":"menu_1_pizza",
"displayOrder":1
}
}
{
"@type":"MenuItemOffer",
"@id":"menu_1_pizza_cheese_offer",
"sku":"6680306",
"menuItemId":"menu_1_pizza_cheese",
"price":20.5,
"priceCurrency":"USD"
}
{
"@type":"MenuItem",
"@id":"menu_1_pizza_pesto",
"name":"Pesto Primavera Pizza - Large",
"description":"Pesto with pancetta and freshly sliced tomatoes.",
"parentMenuSectionId":{
"@id":"menu_1_pizza",
"displayOrder":2
}
}
{
"@type":"MenuItemOffer",
"@id":"menu_1_pizza_pesto_offer",
"sku":"9825028",
"menuItemId":"menu_1_pizza_pesto",
"price":23.5,
"priceCurrency":"USD"
}
{
"@type":"MenuSection",
"@id":"menu_1_pasta",
"menuId":{
"@id":"menu_1",
"displayOrder":2
},
"name":"Pasta"
}
{
"@type":"MenuItem",
"@id":"menu_1_pasta_spag",
"name":"Spaghetti",
"description":"With meat sauce and meatballs.",
"parentMenuSectionId":{
"@id":"menu_1_pasta",
"displayOrder":1
}
}
{
"@type":"MenuItemOffer",
"@id":"menu_1_pasta_spag_offer",
"sku":"6680300",
"menuItemId":"menu_1_pasta_spag",
"price":15.75,
"priceCurrency":"USD"
}
{
"@type":"MenuItem",
"@id":"menu_1_pasta_spin_ling",
"name":"Spinach Linguini",
"description":"Grilled chicken breast, shiitake mushrooms, fresh Roma tomato,
garlic, and fresh herbs.",
"parentMenuSectionId":{
"@id":"menu_1_pasta",
"displayOrder":2
}
}
{
"@type":"MenuItemOffer",
"@id":"menu_1_pasta_spin_ling_offer",
"sku":"6680312",
"menuItemId":"menu_1_pasta_spin_ling",
"price":15.75,
"priceCurrency":"USD"
}