레스토랑이나 기타 외식 시설에 있는 한 명 이상의 손님에 대한 예약을 선언하려면 이 유형을 사용합니다.
사용 사례
다음 사용 사례는 FoodEstablishmentReservation
스키마가 사용되는 방식에 관한 일반적인 예를 보여줍니다. 다음 예를 사용하여 마크업이 올바르게 구성되었는지 확인하세요.
기본에 충실한 식당 예약
다음은 이메일에 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>
마이크로데이터
<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>
마크업 테스트
이메일 마크업 테스터 도구를 사용하여 마크업의 유효성을 검사할 수 있습니다. 마크업 코드를 붙여넣고 확인 버튼을 클릭하여 콘텐츠를 스캔하면 오류에 관한 보고서를 받게 됩니다.
사양
이메일 세부정보를 검토하여 예약에 적용되는 추가 숙박 시설이 있는지 확인하세요. 이러한 추가 속성을 마크업하면 Google에서 사용자에게 예약에 관해 훨씬 풍부한 설명을 표시할 수 있습니다.
FoodEstablishmentReservation
유형 이름: FoodEstablishmentReservation
예약 확장
이름 | 유형 | 설명 |
---|---|---|
bookingAgent | Organization 또는 Person | 예약 대행사 또는 대행사입니다. 문자열 (예: '')도 허용합니다. |
bookingAgent.name | 텍스트 | 에이전트/서비스의 이름입니다. |
bookingAgent.url | URL | 에이전트/서비스의 웹사이트입니다. |
bookingTime | DateTime | 예약 날짜입니다. |
cancelReservationUrl | URL | 예약을 취소할 수 있는 웹페이지입니다. |
confirmReservationUrl | URL | 예약을 확인할 수 있는 웹페이지입니다. |
modifiedTime | DateTime | (확인 카드/검색 답변에 권장) 예약이 마지막으로 수정된 시간입니다. |
modifyReservationUrl | URL | (확인 카드/검색 답변에 권장) 예약을 수정할 수 있는 웹페이지입니다. |
partySize (필수) |
숫자 | 일행의 인원수입니다. |
price | 텍스트 | FoodEstablishmentreservation의 총 가격입니다. |
priceCurrency | 텍스트 | FoodEstablishmentBooking 가격의 통화 (3자리 ISO 4217 형식)입니다.' |
programMembership | ProgramMembership | 예약에 적용되는 항공사 멤버십, 호텔 포인트 제도 등의 멤버십입니다. |
programMembership.memberNumber | 텍스트 | 멤버십의 식별자입니다. |
programMembership.program | 텍스트 | 프로그램의 이름입니다. |
reservationFor (필수) |
FoodEstablishment | 예약 대상인 음식점입니다. |
reservationFor.address (필수) |
PostalAddress | 식당의 주소입니다. |
reservationFor.address.addressCountry (필수) |
국가 또는 텍스트 | 음식점의 국가입니다. |
reservationFor.address.addressLocality (필수) |
텍스트 | 식당의 지역 (예: 도시)입니다. |
reservationFor.address.addressRegion (필수) |
텍스트 | 음식점의 지역 (예: 주)입니다. |
reservationFor.address.postalCode (필수) |
텍스트 | 식당의 우편번호입니다. |
reservationFor.address.streetAddress (필수) |
텍스트 | 식당의 상세 주소입니다. |
reservationFor.image | URL | 식당 이미지입니다. |
reservationFor.name (필수) |
텍스트 | 식당의 이름입니다. |
reservationFor.telephone | 텍스트 | FoodEstablishment의 전화번호입니다. |
reservationFor.url | URL | 음식점 웹사이트 |
reservationNumber (필수) |
텍스트 | 예약의 번호 또는 ID입니다. |
reservationStatus (필수) |
ReservationStatus | 예약의 현재 상태입니다. |
startTime (필수) |
DateTime | 예약 날짜 및 시간입니다. |
underName (필수) |
Organization 또는 Person | 표의 대상입니다. |
underName.email | 텍스트 | 이메일 주소입니다. |
underName.name (필수) |
텍스트 | 사람의 이름입니다. |
url | URL | 예약을 볼 수 있는 웹페이지입니다. |