Restaurantreservierung

Verwenden Sie diesen Typ, um eine Reservierung für einen oder mehrere Gäste in einem Restaurant oder einer anderen Gastronomieeinrichtung zu deklarieren.

Anwendungsfälle

Die folgenden Anwendungsfälle zeigen gängige Beispiele für die Verwendung des FoodEstablishmentReservation-Schemas. Anhand dieser Beispiele kannst du dafür sorgen, dass dein Markup richtig strukturiert ist.

Einfache Restaurantreservierung

Dies ist ein Beispiel für die minimale Menge an Markup, mit dem Ihre E-Mail-Adresse als FoodEstablishmentReservation eingestuft wird.

JSON-LD

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "FoodEstablishmentReservation",
  "reservationNumber": "OT12345",
  "reservationStatus": "http://schema.org/Confirmed",
  "underName": {
    "@type": "Person",
    "name": "John Smith"
  },
  "reservationFor": {
    "@type": "FoodEstablishment",
    "name": "Wagamama",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "1 Tavistock Street",
      "addressLocality": "London",
      "addressRegion": "Greater London",
      "postalCode": "WC2E 7PG",
      "addressCountry": "United Kingdom"
    }
  },
  "startTime": "2027-04-10T08:00:00+00:00",
  "partySize": "2"
}
</script>

Mikrodaten

<div itemscope itemtype="http://schema.org/FoodEstablishmentReservation">
  <meta itemprop="reservationNumber" content="OT12345"/>
  <link itemprop="reservationStatus" href="http://schema.org/Confirmed"/>
  <div itemprop="underName" itemscope itemtype="http://schema.org/Person">
    <meta itemprop="name" content="John Smith"/>
  </div>
  <div itemprop="reservationFor" itemscope itemtype="http://schema.org/FoodEstablishment">
    <meta itemprop="name" content="Wagamama"/>
    <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
      <meta itemprop="streetAddress" content="1 Tavistock Street"/>
      <meta itemprop="addressLocality" content="London"/>
      <meta itemprop="addressRegion" content="Greater London"/>
      <meta itemprop="postalCode" content="WC2E 7PG"/>
      <meta itemprop="addressCountry" content="United Kingdom"/>
    </div>
  </div>
  <meta itemprop="startTime" content="2027-04-10T08:00:00+00:00"/>
  <meta itemprop="partySize" content="2"/>
</div>

Markup testen

Du kannst dein Markup mit dem E-Mail-Markup-Tester validieren. Fügen Sie den Markup-Code ein und klicken Sie auf die Schaltfläche Validieren, um den Inhalt zu scannen und einen Fehler zu melden.

Spezifikation

Sehen Sie in den Details Ihrer E-Mail nach, ob diese zusätzlichen Properties für Ihre Reservierung gelten. Wenn du diese zusätzlichen Properties mit Markup versiehst, kann Google dem Nutzer eine detailliertere Beschreibung der Reservierung anzeigen.

Lebensmittelreservierung

Typname: FoodFoundmentReservation

Verlängert die Reservierung

Name Typ Beschreibung
Buchungsagent Organisation oder Person Buchungsagentur oder Agentur. Akzeptiert auch einen String (z.B. „).
BookingAgent.Name Text Name des Agents/Dienstes.
BookingAgent.URL URL Website des Agents/Dienstes.
Buchungszeit DateTime Datum der Reservierung.
cancelReservationUrl. URL Webseite, auf der Reservierungen storniert werden können.
confirmReservationUrl bestätigen URL Webseite, auf der die Reservierung bestätigt werden kann.
modifizierte Zeit DateTime (empfohlen für Bestätigungskarten/Suchantworten) Der Zeitpunkt der letzten Änderung der Reservierung.
modifyReservationUrl ändern URL (Empfohlen für Bestätigungskarten/Suchantworten) Webseite, auf der Reservierungen geändert werden können.
partySize
(erforderlich)
Number Anzahl der Personen in der Party.
price Text Gesamtpreis der FoodFoundmentReservation.
priceCurrency Text Die Währung (im dreistelligen ISO-4217-Format) des Preises für FoodSetupmentReservation.
programmmitgliedschaft Programme Jede Mitgliedschaft in einem Vielfliegerprogramm, in einem Treuepunkteprogramm usw. für die Reservierung.
Programmmitgliedschaft.memberNumber Text Die ID der Mitgliedschaft.
programmmitgliedschaftprogramm Text Der Name des Programms.
reservationFor
(erforderlich)
Essenseinrichtung Das Restaurant, für das die Reservierung reserviert ist.
ReservierungFor.Adresse
(Erforderlich)
PostalAddress Adresse des Restaurants.
ReservierungFor.address.addressCountry
(Erforderlich)
Land oder Text Land des Restaurants.
Reservierung.Adresse.AdresseLokalität
(Erforderlich)
Text Ort (z.B. Stadt) des Restaurants.
ReservierungFor.address.addressRegion
(Erforderlich)
Text Region (z.B. Bundesland) des Restaurants.
reserveFor.address.postalCode
(erforderlich)
Text Postleitzahl des Restaurants.
reserveFor.address.streetAddress
(erforderlich)
Text Adresse des Restaurants.
Reservierung.Bild URL Bild des Restaurants.
Reservierung für.Name
(erforderlich)
Text Name des Restaurants.
ReservierungFür.Telefon Text Telefonnummer von FoodEinrichtung.
Reservierung.URL URL Website des Restaurants.
reservationNumber
(erforderlich)
Text Die Nummer oder ID der Reservierung.
reservationStatus
(erforderlich)
Reservierungsstatus Aktueller Status der Reservierung.
startTime
(erforderlich)
DateTime Datum und Uhrzeit der Reservierung.
underName
(erforderlich)
Organisation oder Person Die Person, für die die Tabelle bestimmt ist.
underName.E-Mail Text E-Mail-Adresse.
underName.Name
(erforderlich)
Text Name der Person.
URL URL Webseite, auf der die Reservierung angezeigt werden kann.