ישות Menu
מגדירה מאפיינים כמו פריטים בתפריט, מבצעים קטעים בתפריט.
כשמגדירים ישות Menu
, צריך להשתמש בסוג Menu
.
אפשר להשתמש ב-MenuSection
כדי לארגן אובייקטים מסוג MenuItem
לקטגוריות לוגיות. הגישה הזו שימושית למסעדות שיש להן כמה תפריטים. לדוגמה, יכול להיות שבמסעדה יש תפריטים שונים לארוחות בוקר, צהריים וערב. אפשר להוסיף כל תפריט כ-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"
}