跳到內容
免費試用 14 天
繁體中文
在 Claude 中開啟 針對此頁面提問在 ChatGPT 中開啟 針對此頁面提問

在註冊表單送出時觸發 Shopify Flow

每當顧客透過註冊表單建立或更新時,傳送 Shopify Flow 觸發條件,讓您自動化後續流程。

啟用後,每當顧客透過註冊表單建立或更新時,應用程式就會傳送事件到 Shopify Flow,這是 Shopify 免費的無程式碼自動化工具。接著您可以在 Flow 中建立工作流程,依需求回應該事件:在 Slack 中通知業務團隊、為顧客加上標籤或分群、建立任務、將顧客同步到其他系統等等。

  1. 在應用程式中點擊 Registration Form,開啟您要的表單,然後點擊 Integration 分頁並選擇 Shopify。

  2. 開啟 Enable Shopify Flow trigger。

  3. 點擊 Save。

  1. 前往 Shopify 後台 > 應用程式 > Flow。它是免費的,且所有 Shopify 方案都能使用;如果尚未安裝,請先安裝。

  2. 點擊 Create workflow。

  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. 點擊 Turn on。

建立工作流程時,您可以在任何步驟中插入下列變數:

變數說明
Customer已建立或更新的 Shopify 顧客,可直接搭配任何與顧客相關的動作使用(加上標籤、加入分群、傳送電子郵件等)。
Form > Name所送出的註冊表單名稱,如果您有多個表單,且希望工作流程依使用的表單而有不同行為,這項資料就很有用。
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] 與我們聯絡。

這對您有幫助嗎?