Menüelement

Eine Menu-Entität definiert Attribute wie Artikel auf der Speisekarte, Angebote und Speisekarte .

Verwenden Sie beim Definieren einer Menu-Entität die Methode Menu Typ.

<ph type="x-smartling-placeholder">
</ph> Diagramm der Menüentitätenbeziehung
Abbildung 1:Menüentität mit dessen Beziehung zu MenuSection, Availability, MenuItem, MenuItemOption und MenuItemOffer

Mit MenuSection können Sie MenuItem-Objekte in logische Kategorien organisieren. Dieser Ansatz eignet sich für Restaurants, haben mehrere Menüs. So kann ein Restaurant z. B. unterschiedliche Speisekarten Frühstück, Mittag- und Abendessen. Jedes Menü kann als separates MenuSection-Element hinzugefügt werden.

Jeder Menüpunkt kann eine Beschreibung, ein Bild, Add-ons und eine Ernährungsbeschreibung enthalten. Informationen. Angebote werden verwendet, um die Preise für den Artikel auf der Speisekarte festzulegen. Legen Sie fest, wann der Artikel Artikel verfügbar ist, und legen Sie Zeiten fest, zu denen Sonderpreise aktiv sind. Daten in einem Menu Entität muss sich bei jedem Datenfeed-Upload ändern und aktualisieren.

Im folgenden Beispiel wird eine einfache Menu-Entität mit zwei verschiedenen Menüs definiert .

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