在 Shopify Flow 中建立工作流程
要使用 Shopify Flow,請先建立工作流程。您可以手動建立新的工作流程,或使用現成範本。可參考一些範例做為起點。
您在 Shopify Flow 中建立的工作流程包含下列主要要素:
| 工作流程要素 | 說明 | 範例 |
|---|---|---|
| 觸發條件 | 觸發條件是啟動工作流程的事件,可能發生在您的商店或某個 app 之中。觸發條件可以是 Shopify 的內部事件、特定日期與時間,或第三方應用程式中的外部事件。每個觸發條件都有一份可在工作流程中使用的相關動作清單。 | 當您的商店建立新訂單時,會觸發工作流程。 |
| 條件 | 條件會依您設定的準則決定是否執行某個動作。條件可檢查觸發事件的屬性,以及事件中涉及的物件屬性,例如訂單、商品與顧客。 | 設定一個條件,用來檢查訂單的已付總金額是否超過 200 美元。 |
| 動作 | 動作可以變更您的商店資料、影響工作流程中的資料,或與外部 app 或服務互動。 | 動作可以新增訂單標籤、移除顧客標籤,或暫停出貨訂單。也可以傳送電子郵件,或向外部服務傳送 HTTP 請求。 |
| 連接器 | 連接器是 Flow 提供的動作,用來支援第三方服務的功能,例如 Slack 或 Google Sheets。 | 連接器可以傳送 Slack 訊息,或在 Google Sheets 新增一列。 |
一個工作流程同一時間只能有 1 個觸發條件,但在觸發後可以有任意數量的條件或動作。您可以要求在符合多個條件後才執行某個動作,也可以依據符合的條件採取不同的動作。
在某些情況下,您可能需要在特定時間執行工作流程,或需要使用排程、取得資料與迴圈來處理資料清單。
在建立工作流程時,您經常會看到以 GraphQL Admin API 為基礎的欄位名稱與說明,但您可能需要預覽資料,才能瞭解該 API 輸出的資料。
如果在編輯或執行工作流程時遇到錯誤,您可以透過多種方式疑難排解錯誤。