Shopify Flow 扩展
外部 Webhook
作为 Shopify Flow 的触发器
从任何外部系统(n8n、Make、Zapier、Stripe、您的ERP系统或普通HTTP请求)启动Shopify Flow工作流程。支持经过验证的签名、定时轮询、完整历史记录以及欧盟地区托管服务。
工作原理
从安装到发送第一个 Webhook 只需几分钟
安装该应用
通过Shopify应用商店一键安装。免费套餐包含所有触发器。
创建一个 Webhook 触发器
生成一个带可选 HMAC 或令牌认证的唯一 URL。将其粘贴到任何支持 POST 请求的系统中。
在 Shopify Flow 中进行布线
在Shopify Flow中选择一个新的触发器,并连接任意操作。完成。
功能
从任何地方触发Shopify Flow
通过安全且经过签名的 Webhook,将外部事件引入 Shopify Flow。无需自定义代码,也无需中间服务。
基于 Webhook 的触发器
任何 HTTP 调用都会成为 Shopify Flow 的触发器。您可以选择将负载中的哪些值映射到触发器字段,这些值会直接流向您的 Shopify Flow 操作。
已签署并经认证
HMAC 签名、静态标头令牌,或适用于 Stripe、GitHub、Typeform 及其他对 Webhook 进行签名的服务提供商的一键预设。未经授权的调用者永远无法访问 Shopify Flow。
定时 Webhook
无需调用方:该应用每5分钟至每天一次自动获取一个URL,并根据响应结果启动您的工作流程 - - 既可在每次获取时触发,也可仅在响应内容发生变化时触发。
JSON、表单和 XML 正文
除了 JSON 之外,该端点还能读取表单编码、多部分和 XML 格式的请求体,因此 Twilio、PayPal IPN 和普通 HTML 表单均可直接使用,无需中间环节。
将数组拆分为连续段
一个能将多条记录批量处理为一次调用的系统?给数组命名后,每个项目(每条请求最多 100 个)都会启动自己的工作流程运行。
变换函数
在 Shopify Flow 处理请求之前,对每个请求运行您自己的 JavaScript 代码:重构或丰富请求负载、移除不需要的内容,或者直接向调用者返回响应。
回复来电者
工作流程可以向调用它的系统返回数据,因此发送方会收到具体答复,而不是一个“盲目确认”。
重复数据保护
请指出哪个标头包含投递 ID;24 小时内的重试请求会被接受,但不会再次执行。提供商进行重试时,绝不会两次执行您的工作流程。
完整历史记录及回放
每次发送都会连同其负载、头部信息、状态和尝试次数一起存储。您可以重放任何过去的发送记录,或从应用中发送测试请求。
n8n、Make、支持 Zapier
n8n、Make、Zapier、Stripe、Typeform、Slack、GitHub 等众多工具的分步指南。粘贴您的 Webhook URL,几分钟内即可开始发送 Shopify Flow 事件。
浏览器调用和您自己的域名
对于直接从浏览器发起的调用,请按端点启用 CORS;或者通过 Shopify App Proxy 在您商店的自有域名上提供该端点。
开发者 API 和 MCP
通过 REST API 和 AI 助手的 MCP 服务器,使用您自己的工具创建和管理端点、回放历史记录以及测试 Webhook。
指南和教程
来自文档的分步指南,涵盖商家最常咨询的设置内容。
- 创建您的第一个 Webhook - - 从安装到首次运行 Shopify Flow
- 连接 n8n - 将 n8n 工作流程结果发送至 Shopify Flow
- Connect Make - 从 Make 场景中启动 Shopify Flow
- 连接 Zapier - - 将任意 Zap 作为 Shopify Flow 的触发器
- 连接 Stripe - 将经过验证的 Stripe 事件设置为 Shopify Flow 的触发器
- 将 Typeform 的表单提交数据连接到 Shopify Flow
- 验证签名过的 Webhook - 预设和自定义签名方案
- 定时URL轮询 - - 通过任何API按定时器运行 Shopify Flow
- 同步响应 - 将数据从工作流程返回给调用方
- 转换函数 - 使用 JavaScript 修改负载