Rezerwacja w restauracji

Użyj tego typu, aby zadeklarować rezerwację dla co najmniej 1 osoby w restauracji lub innym lokalu gastronomicznym.

Przypadki użycia

Poniższe przypadki użycia pokazują typowe przykłady użycia schematu FoodEstablishmentReservation. Skorzystaj z tych przykładów, aby upewnić się, że Twoje znaczniki mają prawidłową strukturę.

Podstawowa rezerwacja w restauracji

To przykład minimalnej ilości znaczników, które kwalifikują e-maila 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 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 dowiedzieć się, czy któreś z tych dodatkowych udogodnień dotyczą Twojej rezerwacji. Oznaczając te dodatkowe właściwości, umożliwiasz Google wyświetlanie użytkownikowi znacznie bardziej szczegółowego opisu rezerwacji.

FoodEstablishmentReservation

Nazwa typu: FoodEstablishmentReservation

Rozszerza Reservation

Nazwa Typ Opis
bookingAgent Organization lub Person Agent lub agencja dokonująca rezerwacji. 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 zmodyfikować rezerwację.
partySize
(Wymagany)
Number Liczba osób w grupie.
price Text Łączna cena rezerwacji FoodEstablishmentReservation.
priceCurrency Text Waluta (w trzyliterowym formacie ISO 4217) ceny rezerwacji w lokalu gastronomicznym.
programMembership ProgramMembership W przypadku rezerwacji zastosowano członkostwo w programie lojalnościowym linii lotniczych, hotelu itp.
programMembership.memberNumber Text Identyfikator uczestnictwa.
programMembership.program Text Nazwa programu.
reservationFor
(wymagany)
FoodEstablishment Obiekt gastronomiczny, którego dotyczy rezerwacja.
reservationFor.address
(Wymagany)
PostalAddress Adres restauracji.
reservationFor.address.addressCountry
(Wymagany)
Country lub Text Kraj restauracji.
reservationFor.address.addressLocality
(Wymagany)
Text Miejscowość (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 Adres 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 strona internetowa restauracji;
reservationNumber
(Wymagany)
Text Numer lub identyfikator rezerwacji.
reservationStatus
(wymagany)
ReservationStatus Bieżący stan rezerwacji.
startTime
(wymagany)
DateTime datę i godzinę rezerwacji;
underName
(Wymagany)
Organization lub Person Osoba, której dotyczy tabela.
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ę.