Prenotazione ristorante

Utilizza questo tipo per dichiarare una prenotazione per uno o più ospiti presso un ristorante o un'altra attività gastronomica.

Casi d'uso

I seguenti casi d'uso mostrano esempi comuni di utilizzo dello schema FoodEstablishmentReservation. Utilizza questi esempi per assicurarti che il markup sia strutturato correttamente.

Prenotazione ristorante di base

Questo è un esempio della quantità minima di markup che qualifica la tua email come 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>

Microdati

<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>

Verifica il codice di markup

Puoi convalidare il tuo markup utilizzando lo strumento Tester per il markup delle email. Incolla il codice di markup e fai clic sul pulsante Convalida per eseguire la scansione del contenuto e ricevere un report su eventuali errori presenti.

Specifica

Controlla i dettagli della tua email per verificare se una di queste strutture aggiuntive si applica alla tua prenotazione. Se esegui il markup di queste proprietà aggiuntive, consenti a Google di mostrare all'utente una descrizione molto più dettagliata della prenotazione.

FoodEstablishmentReservation

Nome del tipo: FoodEstablishmentReservation

Estende la prenotazione

Nome Tipo Descrizione
bookingAgent Organization o Person Agente o agenzia di prenotazione. Accetta anche una stringa (ad es. "").
bookingAgent.name Testo Nome dell'agente/servizio.
bookingAgent.url URL Sito web dell'agente/servizio.
bookingTime DateTime Data in cui è stata effettuata la prenotazione.
cancelReservationUrl URL Pagina web in cui è possibile annullare la prenotazione.
confirmReservationUrl URL Pagina web in cui è possibile confermare la prenotazione.
modifiedTime DateTime (consigliato per schede di conferma/risposte sulla ricerca) Data e ora dell'ultima modifica della prenotazione.
modifyReservationUrl URL (consigliato per schede di conferma/risposte alla ricerca) Pagina web in cui è possibile modificare la prenotazione.
partySize
(obbligatorio)
Number Numero di persone che partecipano al gruppo.
price Testo Prezzo totale della prenotazione Food establishment.
priceCurrency Testo La valuta (nel formato ISO 4217 a tre lettere) del prezzo di FoodstabilimentReservation.''
programMembership ProgramMembership Eventuali abbonamenti a un frequent flyer, a un programma fedeltà di hotel e così via vengono applicati alla prenotazione.
programMembership.memberNumber Testo L'identificatore dell'abbonamento.
programMembership.program Testo Il nome del programma.
reservationFor
(obbligatorio)
FoodEstablishment Il punto di ristoro per cui è stata effettuata la prenotazione.
ReserveFor.indirizzo
(obbligatorio)
PostalAddress L'indirizzo del ristorante.
ReserveFor.address.addressCountry
(Obbligatorio)
Paese o Testo Paese del ristorante.
ReserveFor.address.addressLocality
(Obbligatorio)
Testo Località (ad es. la città) del ristorante.
ReserveFor.address.addressRegion
(obbligatorio)
Testo Regione (ad es. stato) del ristorante.
ReserveFor.address.postalCode
(Obbligatorio)
Testo Codice postale del ristorante.
ReserveFor.address.streetAddress
(obbligatorio)
Testo Indirizzo del ristorante.
reservationFor.image URL Immagine del ristorante.
ReserveFor.name
(Obbligatorio)
Testo Nome del ristorante.
reservationFor.telephone Testo Numero di telefono di Food establishment.
reservationFor.url URL Sito web del ristorante.
reservationNumber
(obbligatorio)
Testo Il numero o l'ID della prenotazione.
reservationStatus
(obbligatorio)
ReservationStatus Stato attuale della prenotazione.
startTime
(obbligatorio)
DateTime Data e ora della prenotazione.
underName
(obbligatorio)
Organization o Person La persona a cui è destinata la tabella.
underName.email Testo Indirizzo email.
underName.name
(Obbligatorio)
Testo Nome della persona.
url URL Pagina web in cui è possibile visualizzare la prenotazione.