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