Restaurantreservierung

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

Anwendungsfälle

Die folgenden Anwendungsfälle zeigen allgemeine Beispiele für die Verwendung des Schemas FoodEstablishmentReservation. Mithilfe dieser Beispiele können Sie sicherstellen, dass Ihr Markup korrekt strukturiert ist.

Einfache Restaurantreservierung

Dies ist ein Beispiel für minimales Markup, mit dem deine E-Mail 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

Sie können Ihr Markup mit dem E-Mail-Markup-Tester validieren. Fügen Sie Ihren Markup-Code ein und klicken Sie auf die Schaltfläche Validieren, um den Inhalt zu scannen und einen Bericht über vorhandene Fehler zu erhalten.

Spezifikation

Sehen Sie in den Details Ihrer E-Mail nach, ob diese zusätzlichen Unterkünfte auf Ihre Reservierung zutreffen. Durch das Auszeichnen dieser zusätzlichen Unterkünfte erlaubst du Google, dem Nutzer eine viel detailliertere Beschreibung der Reservierung anzuzeigen.

FoodEstablishmentReservation

Typname: FoodEstablishmentReservation

Erweitert Reservierung

Name Typ Beschreibung
bookingAgent Organization oder Person Buchungsagentur oder -agentur. Es wird auch eine Zeichenfolge (z.B. "") akzeptiert.
bookingAgent.name Text Name des Agents oder Dienstes.
bookingAgent.url URL Website des Kundenservicemitarbeiters oder -dienstes
bookingTime DateTime Datum der Reservierung.
cancelReservationUrl URL Webseite, auf der Reservierung storniert werden kann.
confirmReservationUrl URL Webseite, auf der die Reservierung bestätigt werden kann.
modifiedTime DateTime (empfohlen für Bestätigungskarten/Suchantworten) Zeitpunkt, zu dem die Reservierung zuletzt geändert wurde.
modifyReservationUrl URL (empfohlen für Bestätigungskarten/Suchantworten) Webseite, auf der die Reservierung geändert werden kann.
partySize
(erforderlich)
Number Anzahl der Personen in der Party.
price Text Gesamtpreis von FoodSettingmentReservation.
priceCurrency Text Die Währung (im dreistelligen ISO-4217-Format) des Preises von FoodSettingmentReservation.''
programMembership ProgramMembership Jede Mitgliedschaft in einem Vielfliegerprogramm, Treuepunkteprogramm eines Hotels usw., die auf die Reservierung angerechnet wird.
programMembership.memberNumber Text Die ID der Mitgliedschaft.
programMembership.program Text Der Name des Programms.
reservationFor
(erforderlich)
FoodEstablishment Das Restaurant, für das die Reservierung gilt.
ReservierungFor.Adresse
(erforderlich)
PostalAddress Die Adresse des Restaurants.
ReservierungFor.address.addressCountry
(Erforderlich)
Land oder Text Land des Restaurants.
ReservierungFor.address.addressLocality
(Erforderlich)
Text Ort des Restaurants (z.B. Stadt).
ReservierungFor.address.addressRegion
(erforderlich)
Text Region (z.B. Bundesland) des Restaurants.
ReservierungFor.address.postalCode
(erforderlich)
Text Postleitzahl des Restaurants.
ReservierungFor.address.streetAddress
(Erforderlich)
Text Die Adresse des Restaurants.
reservationFor.image URL Bild des Restaurants.
ReservierungFor.name
(Erforderlich)
Text Name des Restaurants.
reservationFor.telephone Text Telefonnummer der Filiale.
reservationFor.url URL Website des Restaurants
reservationNumber
(erforderlich)
Text Die Nummer oder ID der Reservierung.
reservationStatus
(erforderlich)
ReservationStatus Aktueller Status der Reservierung.
startTime
(erforderlich)
DateTime Datum und Uhrzeit der Reservierung.
underName
(erforderlich)
Organization oder Person Die Person, für die der Tisch bestimmt ist.
underName.email Text E-Mail-Adresse.
underName.name
(Erforderlich)
Text Name der Person.
url URL Webseite, auf der Reservierung angesehen werden kann.