跳转到内容
免费试用 14 天
简体中文
在 Claude 中打开 就此页面提问在 ChatGPT 中打开 就此页面提问

在 Registration Form 提交时触发 Shopify Flow

每当客户通过 Registration Form 创建或更新时,发送一个 Shopify Flow 触发器,以便自动化后续操作。

启用后,每当有客户通过 Registration Form 创建或更新,应用都会向 Shopify Flow(Shopify 免费的无代码自动化工具)发送一个事件。然后,您可以在 Flow 中构建工作流,按需响应该事件:在 Slack 中通知销售团队、为客户添加标签或分组、创建任务、将客户同步到其他系统等。

  1. 在应用中点击 Registration Form,打开所需的表单,然后点击 Integration 标签页并选择 Shopify。

  2. 开启 Enable Shopify Flow trigger。

  3. 点击 Save。

  1. 前往 Shopify 后台 > 应用 > Flow。该应用免费,适用于所有 Shopify 套餐;如果您尚未安装,请先安装。

  2. 点击 创建工作流。

  3. 在触发器步骤中,搜索 Sami Wholesale(显示为 “All-in-1 Wholesale B2B: Volume discount, b2b registration, tax”)并打开。在其中选择名为 Sami B2B Wholesale Pricing 的触发器,其描述为 “Triggers when a customer is created or updated via a Wholesale registration form.”

  4. 添加您需要的任何操作。Flow 内置数百种操作:发送通知、添加标签、调用 webhook、根据条件分支等等。

  5. 点击 开启。

构建工作流时,您可以在任何步骤中插入以下变量:

变量说明
Customer被创建或更新的 Shopify 客户,可直接用于任何与客户相关的操作(添加标签、加入客户群、发送邮件等)。
Form > Name所提交的 Registration Form 的名称,如果您有多个表单,并希望工作流根据所用表单的不同而有不同的行为,此变量会很有用。
Registration customer > Data客户在表单上填写的全部内容(字段标签和值),打包为一个 JSON 字符串。如何将其拆分为单独的字段,请见下文。

读取“Registration customer > Data”中的单个字段

Section titled “读取“Registration customer > Data”中的单个字段”

所提交的表单数据会以 一个 JSON 字符串 的形式发送(例如:{"Email": "[email protected]", "First Name": "John", "Company name": "ABC Co."}),所有字段都打包在同一个变量中。要将其拆分为可在工作流后续步骤中使用的单个字段,请在触发器之后添加一个 Run code 步骤。

步骤 1:添加“Run code”操作

在工作流中点击 Add action,然后找到并选择 Run code。

步骤 2:填写 Input(GraphQL 查询)

在 Input 框中粘贴:

{
registrationCustomer {
data
}
}

步骤 3:填写 Function(JavaScript)

在 Function 框中粘贴:

export default function main({ registrationCustomer }) {
const formData = JSON.parse(registrationCustomer.data);
return {
email: formData['Email'] || '',
firstName: formData['First Name'] || '',
companyName: formData['Company name'] || '',
};
}

步骤 4:填写 Output(返回类型)

在 Output 框中粘贴与步骤 3 中返回内容相匹配的类型声明:

type Output {
email: String!
firstName: String!
companyName: String!
}

步骤 5:在后续步骤中使用结果

保存后,此 Run code 步骤会成为其后各操作的新变量来源。您可以将 email、firstName、companyName(或您为它们起的任何名称)插入邮件正文、Slack 消息、条件等位置。

  • 需要您的商店安装 Shopify Flow 应用(免费,适用于所有 Shopify 套餐)。
  • 客户提交表单后,工作流最多可能需要几分钟才会触发,这是正常现象,并非错误。
  • 此功能是否可用取决于您的应用套餐;如果您没有看到 Enable Shopify Flow trigger,请查看您当前的套餐或联系支持团队。

如果您在操作过程中遇到任何困难,请随时通过电子邮件 [email protected] 联系我们。

这对您有帮助吗?