Use esse tipo para declarar uma reserva para um ou mais hóspedes em um restaurante ou outro estabelecimento de alimentação.
Casos de uso
Os casos de uso a seguir mostram exemplos comuns de uso do esquema FoodEstablishmentReservation
. Use esses exemplos para garantir que a marcação seja estruturada corretamente.
Reserva básica de restaurantes
Este é um exemplo da quantidade mínima de marcação que qualifica 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>
Teste sua marcação.
É possível validar sua marcação usando a Ferramenta de testagem de marcação de e-mail. Cole o código de marcação e clique no botão Validar para verificar o conteúdo e receber um relatório sobre erros.
Especificação
Analise os detalhes do e-mail para ver se alguma dessas propriedades adicionais se aplica à sua reserva. Ao marcar essas propriedades adicionais, você permite que o Google exiba uma descrição muito mais detalhada da reserva para o usuário.
Reserva de alimentos
Nome do tipo: FoodApagarmentReservation
Estende a reserva
Nome | Tipo | Descrição |
---|---|---|
Agente de reserva | Organização ou Pessoa | Agente de reserva ou agência. Também aceita uma string (por exemplo, ""). |
reservaAgent.name | Texto | O nome do agente/serviço. |
reservaAgent.url | URL | Site do agente/serviço. |
reserva | 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 cartões 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 do FoodEstamentReservation. |
priceCurrency (em inglês) | Texto | É a moeda, no formato ISO 4217 de três letras, do preço do FoodEstamentReservation.'' |
ProgramMembership | Assinatura do programa | Qualquer assinatura em um panfleto frequente, um programa de fidelidade em hotéis etc. sendo aplicada à reserva. |
programMembership.memberNumber | Texto | Identificador da assinatura. |
programMembership.programa | Texto | É o nome do programa. |
reservedFor (obrigatório) |
Estabelecimento alimentar | O estabelecimento a que a reserva é destinada. |
reservaFor.address (obrigatório) |
PostalAddress | Endereço do restaurante. |
reservaFor.address.addressCountry (obrigatório) |
País ou Texto | País do restaurante. |
reservaFor.address.addressLocality (Obrigatório) |
Texto | Localidade (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. |
reservaFor.image | URL | Imagem do restaurante. |
reservaFor.name (obrigatório) |
Texto | Nome do restaurante. |
reservaFor.telefone | Texto | Número de telefone do FoodEstament. |
reservaFor.url | URL | Site do restaurante. |
ReservationNumber (obrigatório) |
Texto | O número ou o ID da reserva. |
ReservationStatus (obrigatório) |
Status da reserva | 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 tabela é destinada. |
underName.e-mail | 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. |