Reserva em restaurante

Use esse tipo para declarar uma reserva para um ou mais hóspedes em um restaurante ou outro estabelecimento de alimentos.

Casos de uso

Os casos de uso a seguir mostram exemplos comuns de como o esquema FoodEstablishmentReservation é usado. Use esses exemplos para garantir que sua marcação esteja estruturada corretamente.

Reserva básica em restaurante

Este é um exemplo da quantidade mínima de marcação que qualificará seu e-mail como 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>

Microdados

<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>

Testar sua marcação

É possível validar sua marcação usando a Ferramenta para testar a marcação em e-mails. Cole seu código de marcação e clique no botão Validar para digitalizar o conteúdo e receber um relatório sobre os erros presentes.

Especificação

Revise os detalhes do e-mail para ver se alguma dessas propriedades adicionais é aplicável à sua reserva. Ao marcar essas propriedades adicionais, você permite que o Google mostre uma descrição muito mais detalhada da reserva para o usuário.

FoodEstablishmentReservation

Nome do tipo: FoodEstablishmentReservation

Estende a reserva

Nome Tipo Descrição
bookingAgent Organização ou Pessoa Agente ou agência de reservas. Também aceita uma string (por exemplo, "").
bookingAgent.name Texto Nome do agente/serviço.
bookingAgent.url URL Site do agente/serviço.
bookingTime DateTime Data em que a reserva foi feita.
cancelReservationUrl URL Página da Web em que é possível cancelar a reserva.
confirmReservationUrl URL Página da Web em que é possível confirmar a reserva.
modifiedTime DateTime (recomendado para cartões de confirmação/respostas da pesquisa) Horário em que a reserva foi modificada pela última vez.
modifyReservationUrl URL (recomendado para cartões de confirmação/respostas da pesquisa) Página da Web em que a reserva pode ser modificada.
partySize
(obrigatório)
Número Número de pessoas no grupo.
price Texto Preço total da FoodEstamentReserva.
priceCurrency Texto É a moeda (no formato ISO 4217 de três letras) do preço do FoodSettingmentRepository.
programMembership ProgramMembership Qualquer associação em um programa de milhagem, programa de fidelidade de hotel etc. que esteja sendo aplicada à reserva.
programMembership.memberNumber Texto O identificador da assinatura.
programMembership.program Texto É o nome do programa.
reservationFor
(obrigatório)
FoodEstablishment O estabelecimento de comida ao qual a reserva é destinada.
reservaFor.address
(obrigatório)
PostalAddress Endereço do restaurante.
reservaFor.address.addressCountry
(obrigatório)
Country ou Text País do restaurante.
reservaFor.address.addressLocality
(obrigatório)
Texto Região administrativa (por exemplo, cidade) do restaurante.
reservaFor.address.addressRegion
(obrigatório)
Texto Região (por exemplo, estado) do restaurante.
reservaFor.address.postalCode
(obrigatório)
Texto CEP do restaurante.
reservaFor.address.streetAddress
(Obrigatório)
Texto Endereço do restaurante.
reservationFor.image URL Imagem do restaurante.
reservaFor.name
(obrigatório)
Texto Nome do restaurante.
reservationFor.telephone Texto Número de telefone do FoodEstabelecimento.
reservationFor.url URL Site do restaurante.
reservationNumber
(obrigatório)
Texto O número ou ID da reserva.
reservationStatus
(obrigatório)
ReservationStatus Status atual da reserva.
startTime
(obrigatório)
DateTime Data e hora da reserva.
underName
(obrigatório)
Organização ou Pessoa A pessoa para quem a mesa é destinada.
underName.email Texto Endereço de e-mail.
underName.name
(obrigatório)
Texto Nome da pessoa.
url URL Página da Web em que as reservas podem ser visualizadas.