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. |