Utilisez ce type pour déclarer une réservation pour un ou plusieurs clients dans un restaurant ou un autre établissement de restauration.
Cas d'utilisation
Les cas d'utilisation suivants illustrent des exemples courants d'utilisation du schéma FoodEstablishmentReservation
. Utilisez ces exemples pour vous assurer que votre balisage est correctement structuré.
Réservation basique au restaurant
Voici un exemple de balisage minimal permettant de qualifier un e-mail de 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>
Microdonnées
<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>
Tester le balisage
Vous pouvez valider votre balisage à l'aide de l'outil de test du balisage des e-mails. Collez votre code de balisage, puis cliquez sur le bouton Valider pour analyser le contenu et recevoir un rapport sur les éventuelles erreurs.
Spécification
Consultez les détails de votre e-mail pour voir si l'un de ces établissements supplémentaires s'applique à votre réservation. Le balisage de ces propriétés supplémentaires permet à Google de présenter à l'utilisateur une description beaucoup plus détaillée de la réservation.
FoodEstablishmentReservation
Nom du type: FoodEstablishmentReservation
Prolonge la réservation
Nom | Type | Description |
---|---|---|
bookingAgent | Organisation ou personne | Agent de réservation ou agence. Accepte également une chaîne (par exemple, ""). |
bookingAgent.name | Texte | Nom de l'agent/du service. |
bookingAgent.url | URL | Site Web de l'agent/du service. |
bookingTime | Date et heure | Date à laquelle la réservation a été effectuée. |
cancelReservationUrl | URL | Page Web sur laquelle la réservation peut être annulée. |
confirmReservationUrl | URL | Page Web sur laquelle la réservation peut être confirmée. |
modifiedTime | Date et heure | (recommandé pour les cartes de confirmation/réponses de recherche) Heure de la dernière modification de la réservation. |
modifyReservationUrl | URL | (recommandé pour les cartes de confirmation/réponses de recherche) Page Web sur laquelle la réservation peut être modifiée. |
partySize (obligatoire) |
Number | Nombre de personnes dans le groupe. |
price | Texte | Prix total de la FoodEstablishmentRéservation. |
priceCurrency | Texte | Devise (au format ISO 4217 à 3 lettres) du prix de la FoodEstablishmentRéservation. |
programMembership | ProgramMembership | Abonnement à un grand voyageur, programme de fidélité d'un hôtel, etc. appliqué à la réservation. |
programMembership.memberNumber | Texte | Identifiant de l'appartenance. |
programMembership.program | Texte | Nom du programme. |
reservationFor (obligatoire) |
FoodEstablishment | Établissement alimentaire auquel la réservation est destinée. |
réservationFor.address (obligatoire) |
PostalAddress | Adresse du restaurant. |
réservationFor.address.addressCountry (Obligatoire) |
Pays ou Texte | Pays du restaurant. |
réservationFor.address.addressLocality (obligatoire) |
Texte | Localité (ville, par exemple) du restaurant. |
réservationFor.address.addressRegion (obligatoire) |
Texte | Région (par exemple, l'État) du restaurant. |
réservationFor.address.postalCode (obligatoire) |
Texte | Code postal du restaurant. |
réservationFor.address.streetAddress (obligatoire) |
Texte | Adresse postale du restaurant. |
reservationFor.image | URL | Image du restaurant. |
réservationFor.name (Obligatoire) |
Texte | Nom du restaurant. |
reservationFor.telephone | Texte | Numéro de téléphone de l'FoodEstablishment. |
reservationFor.url | URL | Site Web du restaurant |
reservationNumber (obligatoire) |
Texte | Numéro ou identifiant de la réservation. |
reservationStatus (obligatoire) |
ReservationStatus | État actuel de la réservation. |
startTime (obligatoire) |
Date et heure | Date et heure de la réservation. |
underName (obligatoire) |
Organisation ou personne | La personne à qui la table est destinée. |
underName.email | Texte | Adresse e-mail. |
underName.name (obligatoire) |
Texte | Nom de la personne. |
url | URL | Page Web sur laquelle la réservation peut être affichée. |