Prenotazione ristorante

Utilizza questo tipo per dichiarare una prenotazione per uno o più ospiti in un ristorante o in un'altra struttura alimentare.

Casi d'uso

I seguenti casi d'uso mostrano esempi comuni di come viene utilizzato lo schema FoodEstablishmentReservation. Utilizza questi esempi per assicurarti che il markup sia strutturato correttamente.

Prenotazione di base in un ristorante

Questo è un esempio della quantità minima di markup che qualificherà 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 markup utilizzando lo Strumento di test per il markup delle email. Incolla il codice di markup e fai clic sul pulsante Convalida per scansionare i contenuti e ricevere un report su eventuali errori presenti.

Specifica

Esamina i dettagli dell'email per verificare se una di queste proprietà aggiuntive si applica alla tua prenotazione. Se contrassegni queste proprietà aggiuntive, consenti a Google di mostrare all'utente una descrizione molto più completa della prenotazione.

FoodEstablishmentReservation

Nome del tipo: FoodEstablishmentReservation

Estende Reservation

Nome Tipo Descrizione
bookingAgent Organización o Persona Agente o agenzia di prenotazione. Accetta anche una stringa (ad es. "").
bookingAgent.name Text 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 le schede di conferma/risposte di ricerca) Ora dell'ultima modifica della prenotazione.
modifyReservationUrl URL (consigliato per le schede di conferma/risposte di ricerca) Pagina web in cui è possibile modificare la prenotazione.
partySize
(Obbligatorio)
Number Numero di persone nel gruppo.
price Text Prezzo totale di FoodEstablishmentReservation.
priceCurrency Text La valuta (in formato ISO 4217 da 3 lettere) del prezzo di FoodEstablishmentReservation.''
programMembership ProgramMembership Qualsiasi abbonamento a un programma frequent flyer, a un programma fedeltà di un hotel e così via applicato alla prenotazione.
programMembership.memberNumber Text L'identificatore dell'abbonamento.
programMembership.program Text Il nome del programma.
reservationFor
(Obbligatorio)
FoodEstablishment La struttura alimentare per cui è stata effettuata la prenotazione.
reservationFor.address
(Obbligatorio)
PostalAddress Indirizzo del ristorante.
reservationFor.address.addressCountry
(Obbligatorio)
Country o Text Paese del ristorante.
reservationFor.address.addressLocality
(Obbligatorio)
Text Località (ad es. città) del ristorante.
reservationFor.address.addressRegion
(Obbligatorio)
Text Regione (ad es. stato) del ristorante.
reservationFor.address.postalCode
(Obbligatorio)
Text Codice postale del ristorante.
reservationFor.address.streetAddress
(Obbligatorio)
Text Indirizzo del ristorante.
reservationFor.image URL Immagine del ristorante.
reservationFor.name
(Obbligatorio)
Text Nome del ristorante.
reservationFor.telephone Text Numero di telefono della struttura alimentare.
reservationFor.url URL Sito web del ristorante.
reservationNumber
(Obbligatorio)
Text Il numero o l'ID della prenotazione.
reservationStatus
(Obbligatorio)
ReservationStatus Stato attuale della prenotazione.
startTime
(Obbligatorio)
DateTime Data e ora della prenotazione.
underName
(Obbligatorio)
Organización o Persona La persona per cui è stato prenotato il tavolo.
underName.email Text Indirizzo email.
underName.name
(Obbligatorio)
Text Nome della persona.
url URL Pagina web in cui è possibile visualizzare la prenotazione.