Réservation au restaurant

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.