Google 合作伙伴可以通过其“通过 Google 预订”集成向 Google 提供结构化菜单数据,以用于 Google 地图移动版(Android 版和 iOS 版)餐厅的餐厅菜单的菜单部分。
您可通过名为“通用 Feed”的功能通过现有的“通过 Google 预订”集成提取菜单数据。在开始之前,请先花几分钟时间确保您已完成帐号设置步骤,并仔细阅读使用通用 Feed 下拉列表,简要了解通用 Feed 上传流程,并了解如何配置您的帐号以上传通用 Feed。
创建和上传菜单 Feed
创建和上传菜单 Feed 时,请注意以下几点:
- 请遵循菜单数据文件的菜单 Feed 中所述的规范。如需查看菜单数据文件的示例,请参阅菜单 Feed JSON 示例。
各个菜单的菜单数据文件名称应互不相同。
建议在文件名中添加时间戳,例如
menu1_1633621547.json
。 - 在文件集描述符中,将
name
字段设置为google.food_menu
。如需查看描述符文件示例,请参阅描述符文件 JSON 示例。上传的文件名中的描述符文件名不得重复。 建议在文件名中添加时间戳,例如descriptor_1633621547.filesetdesc.json
。应将描述符文件作为菜单 Feed 的一部分上传到通用 SFTP Dropbox。 - 菜单 Feed 应每天完全上传到通用 SFTP Dropbox。
- 请遵循商家 Feed 中针对商家 Feed 文件的规范。如需查看商家 Feed 文件的示例,请参阅商家 Feed JSON 示例。
建议在文件名中添加时间戳,例如
merchant1_1633621547.json
。 - 应每天完全刷新商家 Feed,并将 Feed 上传到商家 SFTP Dropbox。
- 您可以在合作伙伴门户的配置和 Feed 部分找到菜单 Feed 和商家 Feed SFTP Dropbox 信息。
- 您可以在合作伙伴门户的 Feed > 历史记录部分找到菜单 Feed 和商家 Feed 提取状态。
使用菜单项选项
您可以使用 MenuItemOption
proto 指定菜单项选项。菜单项选项将以扁平列表形式显示在菜单项下方。请参见下面的示例。
仅支持必需的菜单项选项。必需的菜单项为客户在订购时必须选择的选项。例如,订购披萨时,尺寸是必填选项。不支持可选菜品选项(即“添加牛油果的选项”)。
由于菜单项选项显示为单个扁平列表,因此对于单个菜单项,如果其中包含多组必需选项(例如,拿铁加尺寸选项和牛奶选项),合作伙伴必须决定如何在 Google 中以最佳方式显示这些选项。Google 建议使用以下启发法:
- 如果只有一个必需的选项集会影响价格,最好在 Feed 中添加该选项集。
- 对于所有其他情况,由合作伙伴决定如何最好地表示菜单项选项。不建议为所有可能的选项组合创建长选项列表。
当某个菜单项中包含菜单项选项时:
- 菜单项必须包含至少一个包含价格的优惠(适用于菜单项选项不会影响价格的情况)。
- 菜单项必须有一组选项,每个选项的价格与选择该选项的菜品总价相等。
请只为菜单项或选项提供价格,不要同时为这两者提供。