Menu
varlığı menü öğeleri, teklifler ve menü bölümleri gibi özellikleri tanımlar.
Menu
varlığını tanımlarken Menu
türünü kullanın.
MenuItem
nesneyi mantıksal kategoriler halinde düzenlemek için MenuSection
aracını kullanın. Bu yaklaşım, birden fazla menüsü olan restoranlar için yararlıdır. Örneğin bir restoranda kahvaltı, öğle yemeği ve akşam yemeği
için farklı menüler bulunabilir. Her menü ayrı bir MenuSection
olarak eklenebilir.
Her menü öğesinde bir açıklama, resim, eklentiler ve beslenme
bilgileri bulunabilir. Teklifler menü öğesini fiyatlandırmak, öğenin ne zaman kullanılabileceğini ve özel fiyatların etkin olduğu zamanları tanımlamak için kullanılır. Menu
varlığındaki verilerin değişmesi ve her veri feed'i yüklemesiyle yenilenir.
Menü öğesi örneği
Aşağıdaki örnekte iki farklı menü bölümü olan temel bir Menu
varlığı tanımlanmaktadır.
{
"@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"
}