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