Toast 数据导出概述

上次更新时间:2026年4月15日 12:57

了解如何配置数据导出以便与第三方系统一起使用。

本文内容:

 

数据导出概述

一些餐厅可能有第三方系统需要定期从 Toast 导入数据。为此,Toast 允许您配置以下数据类型的自动夜间导出:

 

  • 销售/财务
    • 订单详情
    • 付款详情
    • 项目选择详情
    • 修改器选择详情
    • 厨房详情
    • 现金管理
    • 产品组合(所有项目)
  • 劳动力/员工
    • 时间记录
  • 会计
    • 会计
  • 配置
    • 菜单

 

这些是可以从Toast Web(您餐厅的后台)在线报告中手动下载的相同导出文件。
 

导出通常在每个餐厅配置的关闭时间后一个小时内生成。默认情况下,餐厅的关闭时间是当地时间的凌晨4:00。每个导出文件将包含前一个营业日的相关数据。
 

此功能一次导出每个位置一天的报告,而不是按日期范围汇总的数据。数据会存储七天,然后被循环删除。
 

如果您的位置是Toast内多位置组的一部分,Toast提供的登录凭据将允许访问该组内所有位置的导出数据。每个位置将有自己编号的文件夹。您可以在登录到Toast Web.后下载您的餐厅编号映射报告这里

返回顶部
 

配置导出

只有拥有8.3数据导出配置权限的用户才能修改您餐厅组的数据导出 设置。 一旦用户获得此权限,数据导出配置页面将通过报告 > 设置 > 数据导出可见。
 

如果您的餐厅组尚未设置导出,您将在该页面看到以下警告:

 

警告信息 
  

一旦您联系了Toast客户服务并设置了您的访问权限,您将能够启用和配置不同的可导出数据类型。您可以选择要导出的列的名称和顺序。即使在新的Toast版本中,网页上的默认报告列发生变化,这个顺序和选择也将保持一致。

 

数据导出配置 
 

如上图所示,如果您的餐厅是餐厅组的一部分,导出配置将适用于该组中的所有餐厅。

返回顶部
 

创建SSH并通过Cyberduck和终端连接到SFTP

在Toast Web中创建公共SSH(安全外壳)密钥并添加密钥的步骤在我们的平台指南中描述。

返回顶部
 

第三方供应商数据导出访问

  1. 第三方供应商(餐厅的合作伙伴)需要遵循上述流程并生成自己的SSH密钥。 
  2. 第三方供应商随后会将其SSH公共密钥与餐厅用户联系人共享。 
  3. 餐厅用户随后会将第三方供应商的SSH密钥添加到Toast后端的SSH密钥页面(请参见上面的图片)。 
  4. 完成上述步骤后,第三方供应商将能够使用客户的SFTP用户名、服务器URL和第三方的SSH密钥访问数据导出。 


返回顶部
 

通过Cyberduck访问数据导出文件

  1. 在Toast Web中,导航到内部工具 > Toast餐厅设置 > Toast餐厅设置

    Toast Web中的内部工具 

  2. Toast餐厅设置页面上,复制该位置的数据导出用户并将其放入备注文档中。您将需要此信息以访问Cyberduck中的文件夹。

    复制数据导出用户 

  3. 为该位置创建一个SSH密钥并将其添加到他们的Toast账户中。请参阅创建SSH密钥并添加到Toast Web。
  4. 一旦密钥被添加,您可以通过Cyberduck访问该位置。
    1. 如果您没有下载Cyberduck,请使用此链接将其下载到您的计算机。
  5. 接下来,打开Cyberduck并选择打开连接选项。

    打开连接 

  6. 从Toast Web账户的SSH密钥页面复制服务器URL。将其粘贴到Cyberduck中的服务器字段

    Server URL 

  7. 将顶部下拉菜单设置为 SFTP 文件传输协议
    1. 数据导出 用户粘贴到 餐厅设置 页面中的 用户名 字段,并将 密码 字段留空。
    2.  选择您设备上的私有 SSH 文件以进行连接。

      设置 SSH 私钥 

  8. 选择 连接按钮, 然后选择 允许 以处理 未知指纹。

    选择连接按钮,然后允许未知指纹 

  9. Cyberduck 将打开 S3 存储桶。在此弹出窗口中,您将看到包含 数据导出信息的文件夹。

    S3 Bucket 

 

完成数据导出工作后,通过 SSH 密钥页面从位置帐户中移除您的 SSH 密钥。


返回顶部
 

通过终端访问数据导出文件

要通过终端访问文件,请按照以下步骤操作:

 

  1. 在您的 Mac 上导航到 终端 ,同时选择 命令 空格键,,然后搜索 终端。以下窗口应出现在您的屏幕上。

    在 Mac 上导航到终端 

  2. 接下来,输入命令 ssh-keygen,然后在键盘上选择 回车 开始生成 SSH 密钥的过程。 
  3. 在键盘上选择 回车 将文件保存在您的 users/.ssh/id_rsa 文件夹中。
    1. 注意:您不必为密码短语输入任何信息,只需选择 回车 两次以跳过。

      ssh-keygen

  4. 输入命令 cat .ssh/id_rsa.pub,然后再次选择 回车 以创建您的 ssh-rsa 密钥

    cat .ssh/id_rsa.pub 

  5. 突出并复制下面的 SSH 密钥,从 ssh-rsa 开始,直到屏幕上你名字开始的地方。
    1. 注意:请勿在你的名字前面包含空格。例如,在上面的截图中,你应该突出并复制以下内容:

      ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCW38C1+EtwqrQhYMNg+Btl1EqVjzCPx3nnko7+hv/DrZeHcGnokluCA6jACn8UviRYxfFDictXwr70DAvP1y59jG7LjbRZL5pteWvJKG4t8CfR3LZkc4TUT6OALAcY5XRLh7/2Sf1PWG8miemOhXJX/2YD4cR6EvBR23w/CHiX7fAcpE/61TtBi4BZ8uB1ucQvCN9dRbp42VBWwXGSMMmwqGr2larvKeEIWw+ROYTKH0FNlS7k7377LZ12gG21cYu9PNhX9vnyiN2N5Zcfdpj5ecfGs69QHORv3zz1ZzxQY0pczOdQzT8j+QKyWhCC4OABz/12kjeJGtgHG2djxBe9hSjwnOtbuCU7wegHpZ8Ajs9MKBL2J+96v0FMbU675Ky70aQE7KgHpxYAQTXp7Qnw3e22enPI9v7Oe5R+N5U9l0abIOSd7n5vPmVCS2J0apIgVUVHrrDemgq7qiR7xD6Ll6LWV9e4e094GSKtvCA70EvvzUcCkbtcrgZC7OYwGL0=

  6. Toast Web 中,导航到 报告 > 设置 > SSH 密钥。
  7. 选择 添加新密钥。

    添加新密钥 

  8. 复制并粘贴你的 SSH 密钥,然后选择 添加密钥。
  9. 添加后,设置完成。

    添加 SSH 密钥 

 

返回顶部

 

数据导出安全性

你的餐厅集团文件夹的内容只能被生成了 SSH 密钥并且其公钥已按照上述过程添加到 Toast Web 的用户访问。你无法查看其他餐厅集团的数据,反之亦然。 

如果你的公钥被泄露,可以通过选择 删除 图标来撤销该密钥的访问权限,并生成一个新密钥添加到 Toast Web。

 

SSH 密钥页面

 

返回顶部

 

缺失/不完整数据

一旦数据导出 被处理,导出中的数据将保持与导出时相同的时间/日期。在导出文件后,对前一天的销售/报告所做的任何更改将不会反映在数据导出中,因为它不会自动更新数据。

 

销售日期 的更改数据不能是最近的数据导出。在 Toastweb 中,报告需要手动导出,以便导出更改或修改过的信息的报告。 

 

或者,可以使用一个 报告合作伙伴 以允许根据需要由合作伙伴平台重新提取更新。请导航到 我的集成 在您的 ToastWeb 账户中查看当前可用的报告集成列表。

 

返回顶部