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

Suivez cet exemple pour vous assurer que votre balisage FoodEstablishmentReservation est correctement structuré.

Réservation de restaurant de base

Voici un exemple de la quantité minimale de balisage qui permet 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 de 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 erreurs éventuelles.

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

Extends 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 DateTime Date de la réservation.
cancelReservationUrl URL Page Web où la réservation peut être annulée.
confirmReservationUrl URL Page Web où la réservation peut être confirmée.
modifiedTime DateTime (recommandé pour les cartes de confirmation/les réponses de recherche) Heure à laquelle la réservation a été modifiée pour la dernière fois.
modifyReservationUrl URL (recommandé pour les cartes de confirmation/les réponses de recherche) Page Web où 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 la FoodEstablishmentReservation.
programMembership ProgramMembership Toute adhésion à un programme de fidélité (voyageur fréquent, hôtel, etc.) appliquée à la réservation.
programMembership.memberNumber Texte Identifiant de l'adhésion.
programMembership.program Texte Nom du programme.
reservationFor
(Obligatoire)
FoodEstablishment Établissement de restauration pour lequel la réservation est effectuée.
reservationFor.address
(Obligatoire)
PostalAddress Adresse du restaurant.
reservationFor.address.addressCountry
(Obligatoire)
Pays ou Texte Pays du restaurant.
reservationFor.address.addressLocality
(Obligatoire)
Texte Localité (par exemple, ville) 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
(Obligatoire)
Texte Adresse du restaurant.
reservationFor.image URL Image du restaurant.
reservationFor.name
(Obligatoire)
Texte Nom du restaurant.
reservationFor.telephone Texte Numéro de téléphone de l'établissement de restauration.
reservationFor.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)
Organization ou Person Personne pour laquelle la table est réservée.
underName.email Texte Adresse e-mail.
underName.name
(Obligatoire)
Texte Nom de la personne.
url URL Page Web où la réservation peut être consultée.