Menü öğesi

Menu varlığı; menü öğeleri, teklifler ve menü gibi özellikleri tanımlar. bölümlerini kontrol edin.

Bir Menu varlığını tanımlarken şunu kullanın: Menu türü.

Menü öğesi ilişkisi şeması
Şekil 1: Aşağıdaki menü öğesi ile ilişkisini gösteren menü öğesi MenuSection, Availability, MenuItem, MenuItemOption ve MenüItemOffer.

MenuItem nesneleri mantıksal kategoriler halinde düzenlemek için MenuSection işlevini kullanın. Bu yaklaşım, Çevik Manifesto’da birden fazla menüsü vardır. Örneğin bir restoranda yemek ve akşam yemeğini içerir. Her menü ayrı bir MenuSection olarak eklenebilir.

Her menü öğesi bir açıklama, resim, eklentiler ve besin değerleri içerebilir ekleyebilirsiniz. Teklifler menü öğesini fiyatlandırmak, menünün ne zaman gösterileceğini belirlemek öğe mevcut ve özel fiyatların etkin olduğu zamanları tanımlayın. Veriler Her veri feed'i yüklemesiyle Menu öğesinin değişmesi ve yenilenmesi bekleniyor.

Aşağıdaki örnekte iki farklı menü içeren temel bir Menu varlığı tanımlanmaktadır bölümlerini kontrol edin.

{
  "@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"
}