使用n8n自动化提取Square销售报告数据 | HTTP Request + Code节点工作流
n8n工作流,Square API,销售报告自动化,数据提取,HTTP Request,Code节点,API集成

## 工作流概述

这个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”参数以匹配您的本地时区。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。