Usa este tipo para declarar una reserva para uno o más invitados en un restaurante o en otro establecimiento de comida.
Casos de uso
Sigue este ejemplo para asegurarte de que tu lenguaje de marcado FoodEstablishmentReservation esté estructurado correctamente.
Reserva básica de restaurante
Este es un ejemplo de la cantidad mínima de lenguaje de marcado que califica tu correo electrónico 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>
Microdatos
<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>
Prueba tu lenguaje de marcado
Puedes validar tu lenguaje de marcado con la Herramienta de prueba de lenguaje de marcado de correo electrónico. Pega el código de lenguaje de marcado y haz clic en el botón Validate para analizar el contenido y recibir un informe sobre los errores presentes.
Especificación
Revisa los detalles de tu correo electrónico para ver si alguna de estas propiedades adicionales se aplica a tu reserva. Si marcas estas propiedades adicionales, permites que Google muestre una descripción mucho más detallada de la reserva al usuario.
FoodEstablishmentReservation
Nombre del tipo: FoodEstablishmentReservation
Extiende Reservation
| Nombre | Tipo | Descripción |
|---|---|---|
| bookingAgent | Organización o Persona | Agente o agencia de reservas. También acepta una cadena (p.ej., ""). |
| bookingAgent.name | Texto | Nombre del agente o servicio. |
| bookingAgent.url | URL | Sitio web del agente o servicio. |
| bookingTime | DateTime | Fecha en que se realizó la reserva. |
| cancelReservationUrl | URL | Página web en la que se puede cancelar la reserva. |
| confirmReservationUrl | URL | Página web en la que se puede confirmar la reserva. |
| modifiedTime | DateTime | (Recomendado para tarjetas de confirmación o respuestas de búsqueda) Hora en que se modificó la reserva por última vez. |
| modifyReservationUrl | URL | (Recomendado para tarjetas de confirmación o respuestas de búsqueda) Página web en la que se puede modificar la reserva. |
| partySize (Obligatorio) |
Número | Cantidad de personas en el grupo. |
| price | Texto | Precio total de FoodEstablishmentReservation. |
| priceCurrency | Texto | La moneda (en formato ISO 4217 de 3 letras) del precio de FoodEstablishmentReservation. |
| programMembership | ProgramMembership | Cualquier membresía en un programa de viajero frecuente, un programa de lealtad de hotel, etc., que se aplique a la reserva. |
| programMembership.memberNumber | Texto | El identificador de la membresía. |
| programMembership.program | Texto | Indica el nombre del programa. |
| reservationFor (Obligatorio) |
FoodEstablishment | El establecimiento de comida para el que se realiza la reserva. |
| reservationFor.address (Obligatorio) |
PostalAddress | Dirección del restaurante. |
| reservationFor.address.addressCountry (Obligatorio) |
Country o Text | País del restaurante. |
| reservationFor.address.addressLocality (Obligatorio) |
Texto | Localidad (p.ej., ciudad) del restaurante. |
| reservationFor.address.addressRegion (Obligatorio) |
Texto | Región (p.ej., estado) del restaurante. |
| reservationFor.address.postalCode (Obligatorio) |
Texto | Código postal del restaurante. |
| reservationFor.address.streetAddress (Obligatorio) |
Texto | Dirección del restaurante. |
| reservationFor.image | URL | Imagen del restaurante. |
| reservationFor.name (Obligatorio) |
Texto | Nombre del restaurante. |
| reservationFor.telephone | Texto | Número de teléfono del establecimiento de comida. |
| reservationFor.url | URL | Sitio web del restaurante. |
| reservationNumber (Obligatorio) |
Texto | El número o ID de la reserva. |
| reservationStatus (Obligatorio) |
ReservationStatus | Estado actual de la reserva. |
| startTime (Obligatorio) |
DateTime | Fecha y hora de la reserva. |
| underName (Obligatorio) |
Organización o Persona | La persona para la que es la mesa. |
| underName.email | Texto | Dirección de correo electrónico. |
| underName.name (Obligatorio) |
Texto | Nombre de la persona. |
| url | URL | Página web en la que se puede ver la reserva. |