Menu
varlığı; menü öğeleri, teklifler ve menü bölümleri gibi özellikleri tanımlar.
Menu
varlığı tanımlarken Menu
türünü kullanın.
MenuItem
nesnelerini mantıksal kategoriler halinde düzenlemek için MenuSection
aracını kullanın. Bu yaklaşım, birden çok menüsü olan
restoranlar için faydalı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 açıklama, resim, eklentiler ve besin değerleri bulunabilir. Fırsatlar; menü öğesini fiyatlandırmak, öğenin mevcut olduğu zamanları ve özel fiyatların etkin olduğu zamanları tanımlamak için kullanılır. Bir Menu
varlığındaki verilerin her veri feed'i yüklemesiyle değişmesi ve yenilenmesi beklenir.
Menü öğesi örneği
Aşağıdaki örnekte, iki farklı menü bölümüne sahip 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"
}