Utilizza questo tipo per dichiarare una prenotazione per uno o più ospiti in un ristorante o un altro locale.
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 ristorante di base
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 del markup delle email. Incolla il codice di markup e fai clic sul pulsante Convalida per analizzare i contenuti e ricevere un report sugli eventuali errori presenti.
Specifica
Controlla i dettagli della tua email per vedere 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ù ricca della prenotazione.
FoodEstablishmentReservation
Nome del tipo: FoodEstablishmentReservation
Estende Reservation
| Nome | Tipo | Descrizione |
|---|---|---|
| bookingAgent | Organization o Person | Agente prenotazioni o agenzia. 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 le schede di conferma/risposte della Ricerca) Ora dell'ultima modifica della prenotazione. |
| modifyReservationUrl | URL | (consigliato per le schede di conferma/risposte della ricerca) Pagina web in cui è possibile modificare la prenotazione. |
| partySize (obbligatorio) |
Number | Numero di persone nel gruppo. |
| price | Testo | Prezzo totale di FoodEstablishmentReservation. |
| priceCurrency | Testo | La valuta (in formato ISO 4217 da 3 lettere) del prezzo di FoodEstablishmentReservation.'' |
| programMembership | ProgramMembership | Qualsiasi iscrizione a un programma frequent flyer, fedeltà hotel e così via applicata alla prenotazione. |
| programMembership.memberNumber | Testo | L'identificatore dell'abbonamento. |
| programMembership.program | Testo | Il nome del programma. |
| reservationFor (obbligatorio) |
FoodEstablishment | Il locale in cui è stata effettuata la prenotazione. |
| reservationFor.address (obbligatorio) |
PostalAddress | L'indirizzo del ristorante. |
| reservationFor.address.addressCountry (obbligatorio) |
Country o Text | Il paese del ristorante. |
| reservationFor.address.addressLocality (obbligatorio) |
Testo | Località (ad es. città) del ristorante. |
| reservationFor.address.addressRegion (obbligatorio) |
Testo | Regione (ad es. stato) del ristorante. |
| reservationFor.address.postalCode (obbligatorio) |
Testo | Codice postale del ristorante. |
| reservationFor.address.streetAddress (obbligatorio) |
Testo | Indirizzo del ristorante. |
| reservationFor.image | URL | Immagine del ristorante. |
| reservationFor.name (obbligatorio) |
Testo | Nome del ristorante. |
| reservationFor.telephone | Testo | Numero di telefono dell'attività di ristorazione. |
| reservationFor.url | URL | Sito web del ristorante. |
| reservationNumber (obbligatorio) |
Testo | Il numero o l'ID della prenotazione. |
| reservationStatus (obbligatorio) |
ReservationStatus | Lo stato attuale della prenotazione. |
| startTime (obbligatorio) |
DateTime | Data e ora della prenotazione. |
| underName (obbligatorio) |
Organization o Person | La persona per cui è stata prenotata la tavola. |
| underName.email | Testo | Indirizzo email. |
| underName.name (obbligatorio) |
Testo | Nome della persona. |
| url | URL | Pagina web in cui è possibile visualizzare la prenotazione. |