Użyj tego typu, aby zadeklarować rezerwację dla co najmniej 1 osoby w restauracji lub innym lokalu gastronomicznym.
Przykłady użycia
Aby mieć pewność, że znaczniki FoodEstablishmentReservation są prawidłowo skonstruowane, postępuj zgodnie z tym przykładem.
Podstawowa rezerwacja w restauracji
To przykład minimalnej ilości znaczników, która kwalifikuje e-mail jako FoodEstablishmentReservation.
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>
Mikrodane
<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>
Sprawdź znaczniki
Znaczniki możesz sprawdzać za pomocą narzędzia Tester znaczników w e-mailu . Wklej kod znaczników i kliknij przycisk Sprawdź , aby przeskanować treść i otrzymać raport o wszelkich błędach.
Specyfikacja
Sprawdź szczegóły e-maila, aby zobaczyć, czy któreś z tych dodatkowych właściwości mają zastosowanie do Twojej rezerwacji. Dzięki oznaczeniu tych dodatkowych właściwości Google może wyświetlać użytkownikowi znacznie bogatszy opis rezerwacji.
FoodEstablishmentReservation
Nazwa typu: FoodEstablishmentReservation
Rozszerza Reservation
| Nazwa | Typ | Opis |
|---|---|---|
| bookingAgent | Organizacja lub Osoba | Agent lub agencja rezerwacyjna. Akceptuje też ciąg znaków (np. „”). |
| bookingAgent.name | Text | Nazwa agenta lub usługi. |
| bookingAgent.url | Adres URL | Witryna agenta lub usługi. |
| bookingTime | DateTime | Data utworzenia rezerwacji. |
| cancelReservationUrl | Adres URL | Strona internetowa, na której można anulować rezerwację. |
| confirmReservationUrl | Adres URL | Strona internetowa, na której można potwierdzić rezerwację. |
| modifiedTime | DateTime | (zalecane w przypadku kart potwierdzenia i odpowiedzi w wyszukiwarce) Czas ostatniej modyfikacji rezerwacji. |
| modifyReservationUrl | Adres URL | (zalecane w przypadku kart potwierdzenia i odpowiedzi w wyszukiwarce) Strona internetowa, na której można modyfikować rezerwację. |
| partySize (wymagany) |
Number | Liczba osób w grupie. |
| price | Text | Łączna cena rezerwacji w lokalu gastronomicznym. |
| priceCurrency | Text | Waluta (w trzyliterowym formacie ISO 4217), w której podano cenę rezerwacji w lokalu gastronomicznym. |
| programMembership | ProgramMembership | Dowolne członkostwo w programie dla często podróżujących, programie lojalnościowym hotelu itp. stosowane do rezerwacji. |
| programMembership.memberNumber | Text | Identyfikator członkostwa. |
| programMembership.program | Text | Nazwa programu. |
| reservationFor (wymagany) |
FoodEstablishment | Lokal gastronomiczny, w którym dokonano rezerwacji. |
| reservationFor.address (wymagany) |
PostalAddress | Adres restauracji. |
| reservationFor.address.addressCountry (wymagany) |
Country lub Text | Kraj, w którym znajduje się restauracja. |
| reservationFor.address.addressLocality (wymagany) |
Text | Okolica (np. miasto), w której znajduje się restauracja. |
| reservationFor.address.addressRegion (wymagany) |
Text | Region (np. stan), w którym znajduje się restauracja. |
| reservationFor.address.postalCode (wymagany) |
Text | Kod pocztowy restauracji. |
| reservationFor.address.streetAddress (wymagany) |
Text | Ulica i numer restauracji. |
| reservationFor.image | Adres URL | Zdjęcie restauracji. |
| reservationFor.name (wymagany) |
Text | Nazwa restauracji. |
| reservationFor.telephone | Text | Numer telefonu lokalu gastronomicznego. |
| reservationFor.url | Adres URL | Witryna restauracji. |
| reservationNumber (wymagany) |
Text | Numer lub identyfikator rezerwacji. |
| reservationStatus (wymagany) |
ReservationStatus | Aktualny stan rezerwacji. |
| startTime (wymagany) |
DateTime | Data i godzina rezerwacji. |
| underName (wymagany) |
Organizacja lub Osoba | Osoba, dla której zarezerwowano stolik. |
| underName.email | Text | Adres e-mail. |
| underName.name (wymagany) |
Text | Imię i nazwisko osoby. |
| url | Adres URL | Strona internetowa, na której można wyświetlić rezerwację. |