
## 工作流概述
这个n8n子工作流通过连接Square API,自动生成所有Square门店的每日销售汇总报告。该报告与Square仪表板中的销售汇总报告完全匹配,专为重复使用而设计,非常适合报告、数据存储、会计或自动化场景。
## 前置条件
要使用此工作流,您需要:
– Square API凭据(配置为Header Auth凭据)
## 如何设置Square凭据:
– 转到凭据 > 创建新凭据
– 选择Header Auth
– 将名称设置为”Authorization”
– 将值设置为您的Square访问令牌(例如:Bearer )
## 工作原理
**触发机制**:工作流作为子工作流触发,需要report_date输入参数。
**获取门店**:HTTP请求获取与您账户关联的所有Square门店。
**获取订单**:对于每个门店,HTTP请求拉取指定report_date的已完成订单。
**过滤空门店**:忽略没有销售额的门店。
**聚合销售数据**:Code节点处理订单数据并生成与Square内置销售汇总报告相同的摘要。
**输出**:提供清理后、一致的摘要,可供父工作流或其他节点使用。
## 使用示例
– 自动将每日销售数据存储在Google Sheets、MySQL或PostgreSQL中进行分析和历史跟踪
– 自动向经理或财务团队发送每日电子邮件或Slack报告
– 通过循环多个日期构建每周/月度报告
– 将销售数据推送到QuickBooks或Xero等会计软件进行自动记账
– 基于销售额计算佣金或租金支付
## 使用方法
1. 配置两个HTTP Request节点以使用您的Square API凭据
2. 如果您不在多伦多/纽约时区,请将第二个HTTP节点中的”start_at”和”end_at”参数从”-05:00″更改为您的本地时区
3. 在主工作流中作为子工作流使用
4. 调用子工作流时传递report_date(格式为YYYY-MM-DD)
## 自定义选项
– 添加分页处理每天超过1,000个订单的门店
– 扩展工作流以通过其他集成(电子邮件、数据库、webhook等)保存或发送报告输出
## 工作流价值
此工作流节省时间,减少从Square手动拉取报告的工作量,并围绕销售数据实现更智能的自动化——无论是用于运营、财务还是绩效监控。
## 节点说明
– **When Executed by Another Workflow**:作为子工作流触发器,接收报告日期参数
– **Get Square Locations**:获取所有Square门店信息
– **Turn Locations Into List**:将门店数据转换为列表格式
– **Get Sales from Square**:获取指定日期的订单数据
– **Ignore Locations w/o Sales**:过滤没有销售额的门店
– **Compile Sales Reports**:计算并生成销售汇总报告
## 时区配置
工作流当前设置为多伦多时区(-05:00)。如果您的时区不同,请更新HTTP节点中的”start_at”和”end_at”参数以匹配您的本地时区。

评论(0)