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 de restaurant simple

Voici un exemple du balisage minimal qui permet à votre e-mail d'être considéré comme un 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

Examinez les détails de votre e-mail pour savoir si l'un de ces établissements supplémentaires s'applique à votre réservation. En marquant ces propriétés supplémentaires, vous permettez à Google d'afficher une description beaucoup plus détaillée de la réservation.

Réservation au restaurant

Nom du type : FoodEstablishmentReservation

Étend la réservation

Nom Type Description
agent de réservation Organisation ou Personne Agent ou agence de réservation. Accepte également une chaîne (par exemple "").
réservationAgent.name Texte Nom de l'agent/du service.
réservationAgent.url URL Site Web de l'agent/du service.
bookingTime DateTime Date de réservation.
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. DateTime (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 fiches 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 réservation FoodEstablishmentReservation.
priceCurrency Texte Devise (au format ISO 4217 à 3 lettres) correspondant au prix de FoodEstablishmentReservation.''
programMembership Programme d'adhésion Tout membre d'un programme de fidélité, un programme de fidélité d'hôtel, etc., appliqué à la réservation.
programMembership.memberNumber Texte Identifiant de l'appartenance.
programMembership.program Texte Nom du programme.
reservationFor
(obligatoire)
Établissement alimentaire Établissement où la réservation est prévue.
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é (par exemple, ville) du restaurant.
réservationFor.address.addressRegion
(obligatoire)
Texte Région (par exemple, État) du restaurant.
réservationFor.address.postalCode
(obligatoire)
Texte Code postal du restaurant.
réservationFor.address.streetAddress
(obligatoire)
Texte Adresse postale du restaurant.
réservationFor.image URL Image du restaurant.
réservationFor.name
(obligatoire)
Texte Nom du restaurant.
réservationFor.phone Texte Numéro de téléphone de FoodEstablishment.
réservationFor.url URL Site Web du restaurant.
reservationNumber
(obligatoire)
Texte Numéro ou ID de la réservation.
reservationStatus
(obligatoire)
ReservationStatus État actuel de la réservation.
startTime
(obligatoire)
DateTime Date et heure de la réservation.
underName
(obligatoire)
Organisation ou Personne Personne à laquelle la table est destinée.
underName.email Texte Adresse e-mail.
underName.name
(obligatoire)
Texte Nom de la personne.
url URL Page Web de consultation de la réservation.