Użyj tego typu, aby zadeklarować rezerwację dla jednego lub kilku gości w restauracji lub innej restauracji.
Przypadki użycia
Poniżej znajdziesz przykłady użycia schematu FoodEstablishmentReservation
. Zapoznaj się z tymi przykładami, aby mieć pewność, że znaczniki będą miały prawidłową strukturę.
Podstawowa rezerwacja w restauracji
Oto przykład minimalnej liczby znaczników, których wiadomość może używać 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ą testera e-maili. Wklej kod znaczników i kliknij przycisk Sprawdź, aby przeskanować treść i wygenerować raport o błędach.
Specyfikacja
Sprawdź szczegóły e-maila, aby sprawdzić, czy któreś z tych właściwości dodatkowych dotyczą Twojej rezerwacji. Oznaczając te dodatkowe właściwości, zezwalasz Google na wyświetlanie użytkownikowi bardziej szczegółowych opisów rezerwacji.
Rezerwacja restauracji
Nazwa typu: FoodOrganizationmentReservation
Rozszerza element Rezerwacja.
Nazwa | Typ | Opis |
---|---|---|
bookingAgent, | Organizacja lub Osoba | Agent rezerwacji lub agencja. Może też zawierać ciąg znaków (np. „”). |
rezerwacjaAgent.nazwa | tekstowy. | Nazwa agenta lub usługi. |
rezerwacjaAgent.url | Adres URL | Witryna agenta lub usługi. |
rezerwacja | DateTime | Data dokonania 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/odpowiedzi na wyszukiwanie) data ostatniej modyfikacji rezerwacji. |
modifyReservationUrl, | Adres URL | (zalecane w przypadku kart potwierdzenia/odpowiedzi na wyszukiwanie) strony internetowej, na której można modyfikować rezerwację. |
partySize (wymagane) |
Number | Liczba osób w grupie. |
price | tekstowy. | Łączna cena rezerwacji jedzenia. |
priceCurrency, | tekstowy. | Waluta (w 3-literowym formacie ISO 4217) ceny podanej w usłudze FoodFoundmentReservation. |
programmember | Program | Uwzględnienie rezerwacji w programie lojalnościowym lub programie lojalnościowym itp. |
programCzłonkostwa.numerNumeruZarejestrowanego | tekstowy. | Identyfikator subskrypcji. |
programCity.program | tekstowy. | Nazwa programu. |
rezerwaFor (wymagany) |
Instytucja gastronomiczna | Knajpka, do której należy rezerwacja. |
reserveFor.adres (wymagany) |
Adres pocztowy | Adres restauracji. |
rezerwacjaFor.address.krajKraj (wymagane) |
Kraj lub Tekst | Kraj restauracji. |
rezerwacjaDla.adresu.adresLokalny (wymagane) |
tekstowy. | Lokalna restauracja (np. miasto). |
reserveFor.address.regionRegion (wymagane) |
tekstowy. | Region (np. stan) restauracji. |
reserveFor.address.kod_pocztowy (wymagany) |
tekstowy. | Kod pocztowy restauracji. |
reserveFor.address.streetAddress (wymagane) |
tekstowy. | Ulica z restauracją. |
reserveFor.obraz | Adres URL | Zdjęcie restauracji. |
reserveFor.nazwa (wymagane) |
tekstowy. | Nazwa restauracji. |
reserveFor.telefon | tekstowy. | Numer telefonu restauracji. |
reserveFor.url | Adres URL | Strona restauracji. |
rezerwaNumber (wymagane) |
tekstowy. | Numer lub identyfikator rezerwacji. |
rezerwaStatus (wymagane) |
Status rezerwacji | Obecny stan rezerwacji. |
startTime (wymagane) |
DateTime | Data i godzina rezerwacji. |
underName (wymagane) |
Organizacja lub Osoba | Osoba, której dotyczy tabela. |
underName.e-mail | tekstowy. | Adres e-mail. |
underName.nazwa (Wymagane) |
tekstowy. | Imię i nazwisko osoby. |
url. | Adres URL | Strona internetowa, na której można wyświetlić rezerwację. |