Shopify Flow參考資料
如果您需要工作流程構成元素的更多相關資訊,請參閱這些參考頁面。
觸發條件
觸發條件是啟動工作流程的事件。觸發條件可以是 Shopify 的內部事件、特定時間和日期,或是第三方應用程式中的外部事件。每個觸發條件都有一個可用於工作流程中的相關動作清單。
條件
條件只有在特定條件被滿足時才會開始動作,就如同"如果..然后“陳述式的開頭,可以用來檢查檢查觸發事件的屬性和事件涉及的物件屬性(如訂單,產品和顧客)。
動作
動作是可以在您的Shopify商店或應用程式中進行變更或影響工作流程資料的任務。動作也可以從商店中擷取資料、傳送電子郵件和 Slack 訊息,以及傳送 HTTP Webhook 呼叫給外部服務。
動作僅能影響已匯入工作流程的資料。觸發條件或「取得」動作會將商店的特定資料匯入工作流程,然後用於後續動作中。工作流程中使用的動作必須與工作流程中的資料共享背景資訊,意即執行動作所需的資料在工作流程中。若您選取的動作不會與所選觸發條件共享背景資訊或「取得」動作的資料,該工作流程便不會執行,且會顯示錯誤訊息。
舉例來說,您建立由「顧客已建立」觸發條件展開的工作流程。此觸發條件會將顧客資料匯入工作流程。您可在該觸發條件之後執行「新增訂單標籤」動作。「新增訂單標籤」動作適用於訂單資料,但不適用於顧客資料,因此出現背景資訊不符錯誤。
如果您不確定工作流程中可以同時使用的觸發條件與動作,請查看觸發條件與動作。
變數
變數是一種佔位符,代表執行工作流程時新增的資訊。這些變數會描述工作流程中所涉及之顧客、訂單及產品的屬性。例如代表訂單編號、訂單金額、顧客名稱等資訊的變數。
液体變數是允許迭代或條件式內容的進階變數。舉例來說,您可以使用液体變數來建立包含詳細資訊的訊息,例如訂單中每個商品項目的產品名稱,存貨單位(SKU)價格和數量,讓您的收件者無需尋找這些資訊。
連結工具
連結工具可讓您使用特定應用程式,藉此根據應用程式的資訊建立觸發條件,或建立使用應用程式的動作。使用觸發條件時,應用程式會將資料傳送至流量,而使用動作時,流量會將資訊傳送給應用程式。
訊息
所有工作流程均可包含從flow@shopify.com傳送電子郵件至指定收件人的動作。變數可用於將電子郵件個人化或新增詳細資訊。
HTTP要求
所有工作流程均可包含傳送HTTP要求的動作,以將工作流程連接到網頁伺服器或網址。