Use esse tipo para declarar uma reserva para um ou mais convidados em um restaurante ou outro estabelecimento de alimentação.
Casos de uso
Siga este exemplo para garantir que sua marcação FoodEstablishmentReservation esteja estruturada corretamente.
Reserva básica de restaurante
Este é um exemplo da quantidade mínima de marcação que qualifica seu e-mail como uma 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
Você pode validar sua marcação usando a Ferramenta para testar a marcação em e-mails. Cole o código de marcação e clique no botão Validar para analisar o conteúdo e receber um relatório sobre os erros encontrados.
Especificação
Revise os detalhes do seu e-mail para saber se alguma dessas propriedades adicionais se aplica à sua reserva. Ao marcar essas propriedades adicionais, você permite que o Google mostre uma descrição muito mais detalhada da reserva ao usuário.
FoodEstablishmentReservation
Nome do tipo: FoodEstablishmentReservation
Estende reserva
| Nome | Tipo | Descrição |
|---|---|---|
| bookingAgent | Organization ou Person | Agente de reserva ou agência. 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 a reserva pode ser cancelada. |
| confirmReservationUrl | URL | Página da Web em que a reserva pode ser confirmada. |
| modifiedTime | DateTime | (recomendado para cards de confirmação/respostas de pesquisa) Hora em que a reserva foi modificada pela última vez. |
| modifyReservationUrl | URL | (recomendado para cards de confirmação/respostas de 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 FoodEstablishmentReservation. |
| priceCurrency | Texto | A moeda (no formato ISO 4217 de três letras) do preço da FoodEstablishmentReservation. |
| programMembership | ProgramMembership | Qualquer associação a um programa de fidelidade de passageiro frequente, de hotel etc. que esteja sendo aplicada à reserva. |
| programMembership.memberNumber | Texto | O identificador da associação. |
| programMembership.program | Texto | É o nome do programa. |
| reservationFor (obrigatório) |
FoodEstablishment | O estabelecimento de alimentação para o qual a reserva é feita. |
| reservationFor.address (obrigatório) |
PostalAddress | Endereço do restaurante. |
| reservationFor.address.addressCountry (obrigatório) |
País ou texto | País do restaurante. |
| reservationFor.address.addressLocality (obrigatório) |
Texto | Localidade (por exemplo, cidade) do restaurante. |
| reservationFor.address.addressRegion (obrigatório) |
Texto | Região (por exemplo, estado) do restaurante. |
| reservationFor.address.postalCode (obrigatório) |
Texto | Código postal do restaurante. |
| reservationFor.address.streetAddress (obrigatório) |
Texto | Endereço do restaurante. |
| reservationFor.image | URL | Uma imagem do restaurante. |
| reservationFor.name (obrigatório) |
Texto | É o nome do restaurante. |
| reservationFor.telephone | Texto | Número de telefone do estabelecimento de alimentação. |
| 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) |
Organization ou Person | A pessoa para quem a mesa é reservada. |
| underName.email | Texto | Endereço de e-mail. |
| underName.name (obrigatório) |
Texto | Nome da pessoa. |
| url | URL | Página da Web em que a reserva pode ser visualizada. |