Réservation au restaurant

Utilisez ce type pour déclarer une réservation pour une ou plusieurs personnes dans un restaurant ou un autre établissement de restauration.

Cas d'utilisation

Les cas d'utilisation suivants présentent des exemples courants d'utilisation du schéma FoodEstablishmentReservation. Utilisez ces exemples pour vous assurer que votre balisage est correctement structuré.

Réservation de restaurant de base

Voici un exemple de balisage minimal qui permettra de qualifier votre 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 d'e-mails. Collez votre code de balisage, puis cliquez sur le bouton Valider pour analyser le contenu et obtenir un rapport sur les éventuelles erreurs.

Spécification

Consultez les détails de votre e-mail pour voir si l'une de ces propriétés supplémentaires s'applique à votre réservation. En balisant ces propriétés supplémentaires, vous permettez à Google d'afficher une description beaucoup plus riche de la réservation à l'utilisateur.

FoodEstablishmentReservation

Nom du type : FoodEstablishmentReservation

Étend Reservation

Nom Type Description
bookingAgent Organization ou Person Agent ou agence de réservation. 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 FoodEstablishmentReservation.
priceCurrency Texte Devise (au format ISO 4217 à trois lettres) du prix de FoodEstablishmentReservation.
programMembership ProgramMembership Toute adhésion à un programme de fidélité (compagnie aérienne, hôtel, etc.) appliquée à la réservation.
programMembership.memberNumber Texte Identifiant de l'abonnement.
programMembership.program Texte Nom du programme.
reservationFor
(obligatoire)
FoodEstablishment L'établissement de restauration pour lequel la réservation est effectuée.
reservationFor.address
(obligatoire)
PostalAddress Adresse du restaurant.
reservationFor.address.addressCountry
(obligatoire)
Country ou Text Pays du restaurant.
reservationFor.address.addressLocality
(Obligatoire)
Texte Localité (ville, par exemple) du restaurant.
reservationFor.address.addressRegion
(obligatoire)
Texte Région (par exemple, État) du restaurant.
reservationFor.address.postalCode
(Obligatoire)
Texte Code postal du restaurant.
reservationFor.address.streetAddress
(Required)
Texte Adresse postale du restaurant.
reservationFor.image URL Image du restaurant.
reservationFor.name
(Required)
Texte Nom du restaurant.
reservationFor.telephone Texte Numéro de téléphone de l'établissement alimentaire.
reservationFor.url URL Site Web du restaurant.
reservationNumber
(Obligatoire)
Texte Numéro ou ID de la réservation.
reservationStatus
(Required)
ReservationStatus État actuel de la réservation.
startTime
(Obligatoire)
Date et heure Date et heure de la réservation.
underName
(obligatoire)
Organization ou Person La personne à qui la table est destinée.
underName.email Texte Adresse e-mail.
underName.name
(Required)
Texte Nom de la personne.
url URL Page Web sur laquelle la réservation peut être consultée.