使用此类型可声明在餐厅或其他餐饮场所为一位或多位客人预订的座位。
使用场景
以下用例展示了 FoodEstablishmentReservation 架构的常见使用示例。请使用这些示例来确保您的标记结构正确无误。
基本餐厅预订
以下示例展示了最少的标记量,可让您的电子邮件成为 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>
微数据
<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>
测试您的标记
您可以使用电子邮件标记测试工具验证标记。粘贴您的标记代码,然后点击验证按钮扫描内容并接收有关任何存在错误的报告。
规范
查看电子邮件的详细信息,看看您的预订是否适用任何这些附加属性。通过标记这些额外的属性,您可以让 Google 向用户显示更丰富的预订说明。
FoodEstablishmentReservation
类型名称:FoodEstablishmentReservation
扩展 Reservation
| 名称 | 类型 | 说明 |
|---|---|---|
| bookingAgent | Organization 或 Person | 预订代理或代理机构。也接受字符串(例如“”“)。 |
| bookingAgent.name | 文本 | 代理/服务的名称。 |
| bookingAgent.url | 网址 | 代理机构/服务的网站。 |
| bookingTime | DateTime | 预订日期。 |
| cancelReservationUrl | 网址 | 可取消预订的网页。 |
| confirmReservationUrl | 网址 | 可确认预订的网页。 |
| modifiedTime | DateTime | (建议用于确认卡片/搜索答案)预订上次修改的时间。 |
| modifyReservationUrl | 网址 | (建议用于确认卡片/搜索答案)可修改预订的网页。 |
| partySize (必需) |
编号 | 派对人数。 |
| price | 文本 | FoodEstablishmentReservation 的总价。 |
| priceCurrency | 文本 | FoodEstablishmentReservation 的价格所用的币种(采用由 3 个字母表示的 ISO 4217 格式)。 |
| programMembership | ProgramMembership | 预订中应用的任何飞行常客计划、酒店会员回馈计划等的会员资格。 |
| programMembership.memberNumber | 文本 | 会员资格的标识符。 |
| programMembership.program | 文本 | 课程的名称。 |
| reservationFor (必需) |
FoodEstablishment | 预订所针对的餐饮场所。 |
| reservationFor.address (必需) |
PostalAddress | 餐厅的地址。 |
| reservationFor.address.addressCountry (必需) |
国家/地区或文本 | 餐厅所在的国家/地区。 |
| reservationFor.address.addressLocality (必需) |
文本 | 餐厅的地点(例如城市)。 |
| reservationFor.address.addressRegion (必需) |
文本 | 餐厅所在的地区(例如州)。 |
| reservationFor.address.postalCode (必需属性) |
文本 | 餐厅的邮政编码。 |
| reservationFor.address.streetAddress (必需) |
文本 | 餐厅的街道地址。 |
| reservationFor.image | 网址 | 餐厅的图片。 |
| reservationFor.name (必需) |
文本 | 餐厅的名称。 |
| reservationFor.telephone | 文本 | 食品企业的电话号码。 |
| reservationFor.url | 网址 | 餐厅的网站。 |
| reservationNumber (必需) |
文本 | 预订的编号或 ID。 |
| reservationStatus (必需) |
ReservationStatus | 预订的当前状态。 |
| startTime (必需) |
DateTime | 预订日期和时间。 |
| underName (必需) |
Organization 或 Person | 表格的适用对象。 |
| underName.email | 文本 | 电子邮件地址。 |
| underName.name (必需) |
文本 | 人员的姓名。 |
| 网址 | 网址 | 可查看预订的网页。 |