Użyj tego typu, aby zadeklarować rezerwację dla co najmniej 1 gościa w hotelu lub innym obiekcie noclegowym.
Przypadki użycia
Postępuj zgodnie z tym przykładem, aby upewnić się, że znaczniki LodgingReservation są prawidłowo skonstruowane.
Podstawowa rezerwacja hotelu
To przykład minimalnej ilości znaczników, które kwalifikują e-maila jako LodgingReservation.
JSON-LD
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "LodgingReservation",
"reservationNumber": "abc456",
"reservationStatus": "http://schema.org/Confirmed",
"underName": {
"@type": "Person",
"name": "John Smith"
},
"reservationFor": {
"@type": "LodgingBusiness",
"name": "Hilton San Francisco Union Square",
"address": {
"@type": "PostalAddress",
"streetAddress": "333 O'Farrell St",
"addressLocality": "San Francisco",
"addressRegion": "CA",
"postalCode": "94102",
"addressCountry": "US"
},
"telephone": "415-771-1400"
},
"checkinDate": "2027-04-11T16:00:00-08:00",
"checkoutDate": "2027-04-13T11:00:00-08:00"
}
</script>
Mikrodane
<div itemscope itemtype="http://schema.org/LodgingReservation">
<meta itemprop="reservationNumber" content="abc456"/>
<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/LodgingBusiness">
<meta itemprop="name" content="Hilton San Francisco Union Square"/>
<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<meta itemprop="streetAddress" content="333 O'Farrell St"/>
<meta itemprop="addressLocality" content="San Francisco"/>
<meta itemprop="addressRegion" content="CA"/>
<meta itemprop="postalCode" content="94102"/>
<meta itemprop="addressCountry" content="US"/>
</div>
<meta itemprop="telephone" content="415-771-1400"/>
</div>
<meta itemprop="checkinDate" content="2027-04-11T16:00:00-08:00"/>
<meta itemprop="checkoutDate" content="2027-04-13T11:00:00-08:00"/>
</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 możesz wyświetlać użytkownikom znacznie bardziej szczegółowy opis rezerwacji noclegu.
LodgingReservation
Nazwa typu: LodgingReservation
Rozszerza Reservation
| Nazwa | Typ | Opis |
|---|---|---|
| bookingAgent | Person lub Organization | Agent lub agencja dokonująca rezerwacji. Akceptuje też ciąg znaków (np. „”). |
| bookingAgent.name | Text | Nazwa agenta lub usługi. |
| bookingAgent.url | URL | Witryna agenta lub usługi. |
| bookingTime | DateTime | Data dokonania rezerwacji. |
| cancelReservationUrl | URL | Strona internetowa, na której można anulować rezerwację. |
| checkinDate (wymagany) |
DateTime | Godzina zameldowania. |
| checkoutDate (wymagany) |
DateTime | Godzina wymeldowania. |
| checkinUrl | URL | Strona internetowa, na której gość może się zameldować. |
| confirmReservationUrl | URL | Strona internetowa, na której można potwierdzić rezerwację. |
| lodgingUnitDescription | Text | Tekstowy opis typu jednostki (w tym apartamentu lub pokoju, rozmiaru łóżka itp.). |
| modifiedTime | DateTime | (zalecane w przypadku kart potwierdzenia i odpowiedzi w wyszukiwarce) Czas ostatniej modyfikacji rezerwacji. |
| modifyReservationUrl | URL | (zalecane w przypadku kart potwierdzenia i odpowiedzi w wyszukiwarce) Strona internetowa, na której można zmodyfikować rezerwację. |
| numAdults | Number | Liczba dorosłych, którzy będą przebywać w obiekcie noclegowym. |
| numChildren | Number | Liczba dzieci, które będą przebywać w obiekcie noclegowym. |
| price | Text | Łączna cena rezerwacji noclegu. |
| priceCurrency | Text | Waluta (w trzyliterowym formacie ISO 4217), w której podano cenę rezerwacji noclegu. |
| programMembership | ProgramMembership | Członkostwo w programie lojalnościowym 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) |
LodgingBusiness | Obiekt noclegowy, w którym dokonano rezerwacji. |
| reservationFor.address (wymagany) |
PostalAddress | Adres obiektu noclegowego. |
| reservationFor.address.addressCountry (wymagany) |
Text lub Country | Kraj, w którym znajduje się adres obiektu noclegowego. |
| reservationFor.address.addressLocality (wymagany) |
Text | Miejscowość (np. miasto), w której znajduje się adres obiektu noclegowego. |
| reservationFor.address.addressRegion (wymagany) |
Text | Region (np. województwo), w którym znajduje się adres obiektu noclegowego. |
| reservationFor.address.postalCode (wymagany) |
Text | Kod pocztowy adresu obiektu noclegowego. |
| reservationFor.address.streetAddress (wymagany) |
Text | Ulica i numer domu w adresie obiektu noclegowego. |
| reservationFor.image | URL | Zdjęcie obiektu noclegowego. |
| reservationFor.name (wymagany) |
Text | Nazwa obiektu noclegowego. |
| reservationFor.telephone (wymagany) |
Text | Numer telefonu obiektu noclegowego. |
| reservationFor.url | URL | Witryna obiektu noclegowego. |
| reservationNumber (wymagany) |
Text | Numer lub identyfikator rezerwacji. |
| reservationStatus (wymagany) |
ReservationStatus | Aktualny stan rezerwacji. |
| underName (wymagany) |
Person lub Organization | Gość. |
| underName.email | Text | Adres e-mail. |
| underName.name (wymagany) |
Text | Imię i nazwisko. |
| url | URL | Strona internetowa, na której można wyświetlić rezerwację. |