음식점 예약

이 유형을 사용하여 레스토랑 또는 기타 음식점의 예약 정보를 하나 이상의 고객에게 선언합니다.

사용 사례

이 예에 따라 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

Reservation 확장

이름 유형 설명
bookingAgent Organization 또는 Person 예약 대리인 또는 대행사입니다. 문자열 (예: '')도 허용합니다.
bookingAgent.name 텍스트 대리인/서비스의 이름입니다.
bookingAgent.url URL 대리인/서비스의 웹사이트입니다.
bookingTime DateTime 예약이 이루어진 날짜입니다.
cancelReservationUrl URL 예약을 취소할 수 있는 웹페이지입니다.
confirmReservationUrl URL 예약을 확인할 수 있는 웹페이지입니다.
modifiedTime DateTime (확인 카드/검색 답변에 권장) 예약이 마지막으로 수정된 시간입니다.
modifyReservationUrl URL (확인 카드/검색 답변에 권장) 예약을 수정할 수 있는 웹페이지입니다.
partySize
(필수)
숫자 파티에 참여하는 인원수입니다.
price 텍스트 FoodEstablishmentReservation의 총 가격입니다.
priceCurrency 텍스트 FoodEstablishmentReservation 가격의 통화입니다 (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 예약을 볼 수 있는 웹페이지입니다.