يحدّد الكيان 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"
}