Shopify 到 Google Sheets 产品同步自动化

用于Shopify,通过自动化工作流程将产品数据同步到Google Sheets,每天定时更新,确保产品信息的实时管理和跟踪。该流程提取产品标题、标签、描述和价格,优化数据获取,支持批量处理,提升效率,方便后续分析和决策。

2025/7/8
25 个节点
复杂
lw2o8nrkj1wpxbn9计划复杂等待无操作图形查询谷歌表格计划触发器便签自动化高级逻辑条件定时任务
分类:
Schedule TriggeredComplex WorkflowData Processing & Analysis
集成服务:
WaitNoOpGraphqlGoogleSheetsSchedule TriggerSticky Note

适用人群

该工作流适合以下人群使用:
- 电商商家:希望将 Shopify 店铺的产品数据自动同步到 Google Sheets,以便于管理和分析。
- 数据分析师:需要定期获取产品数据进行分析,节省手动数据录入的时间。
- 市场营销人员:希望实时跟踪产品信息和价格变化,以便快速做出市场决策。
- 自动化爱好者:对使用自动化工具简化工作流程感兴趣的用户。

解决的问题

该工作流解决了以下问题:
- 手动数据录入繁琐:通过自动化将 Shopify 产品数据同步到 Google Sheets,消除了手动输入的需求。
- 数据更新不及时:定期调度触发,确保产品数据在每天 7:00 AM 更新,保持信息的实时性。
- 产品信息管理困难:将产品标题、标签、描述和价格等信息集中整理,便于快速访问和分析。

工作流程

工作流的详细流程如下:
1. 调度触发器:每天 7:00 AM 触发工作流,开始数据同步。
2. 设置批量大小:定义每次从 Shopify 获取的产品数量,当前设置为 100
3. 获取最后游标:从 Google Sheets 获取上次同步的游标,以便进行增量数据获取。
4. 检查游标是否为空:判断是否需要从 Shopify 获取初始数据或继续增量获取。
5. 获取 Shopify 产品:通过 GraphQL 查询获取产品数据,包括标题、标签、描述和价格。
6. 拆分输出:将获取的产品数据拆分为单独的条目,便于后续处理。
7. 写入 Google Sheets:将产品信息写入 Google Sheets,分为首次写入和后续写入。
8. 更新游标:更新游标,以便下次获取数据时继续从上次的位置开始。
9. 检查是否有下一页:判断是否还有更多产品数据需要获取,如果有,则等待 10 秒 后继续获取下一页数据。

自定义指南

用户可以通过以下方式自定义和调整该工作流:
- 调整触发时间:在调度触发器中修改时间设置,以适应自己的数据更新需求。
- 更改批量大小:在批量大小节点中,修改 batchsize 的值,最多可设置为 250,以优化数据获取效率。
- 修改产品查询:在 Shopify 获取产品节点中,可以根据需要调整 GraphQL 查询,以获取更多或不同的产品信息。
- 自定义 Google Sheets 表格:在写入 Google Sheets 节点中,修改列映射和表格名称,以适应不同的数据结构和需求。

Shopify 到 Google Sheets 产品同步自动化 - N8N 工作流导航