工作流程觸發條件、條件、動作

瞭解 Flow 的觸發條件、條件與動作邏輯,以建立有效的工作流程來為您自動執行業務流程。

觸發條件

觸發條件」是可以啟動工作流程的事件。這些事件可以是 Shopify 的內部事件,或第三方應用程式中的事件。這些工作流程無法以手動方式啟動,每個觸發條件都有一個可用於工作流程中的相關條件與動作清單。

條件

條件」只有在特定條件被滿足時才會開始動作,就如同「IF..THEN」陳述式的開頭,可以用來檢查檢查觸發事件的屬性和事件涉及的物件屬性 (如訂單、產品和顧客)。

條件可以用來檢查簡單的「yes/no」屬性 (例如訂單總金額是否超過特定金額,或顧客是否接受行銷)。

條件也可以查看用來檢查「字串」或「小數」的較複雜屬性。字串屬性是選取的文字,而小數屬性則是數字。舉例而言:

  • 您可以使用 is any of 運算子建立一項條件,用來查看訂單的國家/地區字串,並針對來自加拿大、愛爾蘭或智利的訂單執行動作。
  • 您可以使用 greater than or equal to 運算子建立一項條件,用來查看顧客在您商店購買總金額的小數點屬性,並針對消費超過 $100 美元的顧客執行動作。

動作

動作是可以在您的 Shopify 商店中變更物件的任務,也可以向外部服務傳送電子郵件、Slack 訊息或 HTTP WebHook 呼叫。

在為您的工作流程選擇要執行的動作時,會依據工作流程的觸發條件對您的選擇進行篩選。

條件排列順序

您可以建立包含多個條件的工作流程,每項條件都能導致不同的動作。條件的排列順序很重要。因為系統會由上到下檢查條件,並且在滿足條件之後停止檢查。

組合條件與動作

您可以將條件組合在一起,形成一個更大的條件。當多個條件組合在一起時,所有條件都必須滿足,才能使整個條件成立。如果有任何條件未能滿足,則整個條件都無法成立。在下列範例中,客戶必須接受行銷資料,且訂單總金額必須超過 1000 美元。

組合條件範例。

同樣地,您也可以將多個動作組合在一起,以便執行多個動作。

下列範例根據客戶在商店中消費的總金額,使用了多項條件檢查客戶是否符合加入忠實顧客計畫的資格。

針對忠實顧客計畫標籤客戶的工作流程範例

在上圖中,下列條件會依其所顯示的順序來進行檢查:

  • 如果訂單總金額超過 $1000 美元,且客戶同意接受行銷資料,即使用「金級忠誠客戶」標籤來標記客戶。
  • 如果訂單總金額低於 $1000 美元,但超過 $500 美元,且客戶同意接受行銷資料,即使用「銀級忠誠客戶」標籤來標記客戶。
  • 如果客戶的消費金額超過 $200 美元,且同意接受行銷資料,即使用「銅級忠誠客戶」標籤來標記客戶。

傳送訊息的動作

您可以在任何工作流程新增動作,以傳送訊息給自己或員工。

觸發條件與動作參照

您可以在工作流程使用以下 Shopify 觸發條件與動作。

商品系列的觸發條件與動作

您可以在與商品系列相關的工作流程中使用以下觸發條件和動作。

觸發條件

  • 商品系列已建立
  • 商品系列已刪除

動作

  • 新增商店中繼欄位
  • 建立商品系列中繼欄位
  • 建立重新導向網址
  • 刪除重新導向網址
  • 移除商品系列中繼欄位
  • 移除商店中繼欄位
  • 傳送電子郵件
  • 傳送 HTTP 要求

顧客的觸發條件與動作

您可以在與顧客相關的工作流程中使用以下觸發條件和動作。

觸發條件

  • 客戶已建立
  • 顧客已刪除
  • 已停用顧客
  • 已啟用顧客

動作

  • 新增客戶標籤
  • 新增商店中繼欄位
  • 建立顧客中繼欄位
  • 建立重新導向網址
  • 刪除重新導向網址
  • 移除顧客中繼欄位
  • 移除客戶標籤
  • 移除商店中繼欄位
  • 傳送電子郵件
  • 傳送 HTTP 要求
  • 更新顧客備註
    根據預設設定,此動作會取代備註的內容。若要為現有的備註增加內容,請於「備註」欄位中輸入:{{customer.note}} The content that you want to add to the note.

出貨作業的觸發條件與動作

從出貨作業建立後,您可以在與訂單出貨狀態變更相關的工作流程中使用以下觸發條件和動作。

觸發條件

  • 已建立出貨作業

動作

  • 新增客戶標籤
  • 新增訂單標籤
  • 封存訂單
  • 取消訂單
    深入瞭解如何使用工作流程取消訂單
  • 請款
    深入瞭解請款工作流程
  • 建立重新導向網址
  • 刪除重新導向網址
  • 將訂單標示為已付款
  • 移除客戶標籤
  • 移除訂單標籤
  • 要求出貨作業
    深入瞭解使用工作流程要求出貨作業
  • 傳送電子郵件
  • 傳送 HTTP 要求
  • 取消封存訂單
  • 更新顧客備註
    根據預設設定,此動作會取代備註的內容。若要為現有的備註增加內容,請於「備註」欄位中輸入:{{customer.note}} The content that you want to add to the note.
  • 更新訂單備註
    根據預設設定,此動作會取代備註的內容。若要為現有的備註增加內容,請於「備註」欄位中輸入:{{order.note}} The content that you want to add to the note.

出貨作業事件觸發條件與動作

從現有出貨作業變更發生後,您可以在與訂單出貨狀態變更相關的工作流程中使用以下觸發條件和動作。

觸發條件

  • 出貨作業事件已建立

動作

  • 新增客戶標籤
  • 新增訂單中繼欄位
  • 新增訂單標籤
  • 新增商店中繼欄位
  • 封存訂單
  • 取消訂單
    深入瞭解如何使用工作流程取消訂單
  • 請款
    深入瞭解請款工作流程
  • 建立重新導向網址
  • 刪除重新導向網址
  • 將訂單標示為已付款
  • 移除客戶標籤
  • 移除訂單中繼欄位
  • 移除訂單標籤
  • 移除商店中繼欄位
  • 要求出貨作業
    深入瞭解使用工作流程要求出貨作業
  • 傳送電子郵件
  • 傳送 HTTP 要求
  • 取消封存訂單
  • 更新顧客備註
    根據預設設定,此動作會取代備註的內容。若要為現有的備註增加內容,請於「備註」欄位中輸入:{{customer.note}} The content that you want to add to the note.
  • 更新訂單備註
    根據預設設定,此動作會取代備註的內容。若要為現有的備註增加內容,請於「備註」欄位中輸入:{{order.note}} The content that you want to add to the note.

庫存商品的觸發條件與動作

您可以在與商店產品庫存狀態變更相關的工作流程中使用以下觸發條件和動作。

觸發條件

  • 已建立庫存商品
  • 已刪除庫存商品

動作

  • 新增商店中繼欄位
  • 建立重新導向網址
  • 刪除重新導向網址
  • 移除商店中繼欄位
  • 傳送電子郵件
  • 傳送 HTTP 要求

訂單的觸發條件與動作

您可以在與訂單相關的工作流程中使用以下觸發條件和動作。

觸發條件

  • 訂單草稿已建立
  • 已刪除訂單草稿
  • 訂單已取消
  • 訂單已建立
    每當有訂單建立時,這項觸發條件就會開始執行,包括由訂單草稿轉換而來的訂單建立動作。
  • 訂單已刪除
  • 已出貨訂單
  • 訂單已付款
  • 訂單風險已分析
    這項觸發條件及其條件操作皆使用 Shopify 風險分析結果。不適用來自第三方詐騙分析應用程式的結果。深入瞭解分析風險工作流程
  • 已建立訂單交易
  • 退款已建立

動作

  • 新增客戶標籤
  • 新增訂單草稿標籤
    在訂單草稿轉換為訂單之後,這些標籤即成為訂單標籤。
  • 新增訂單標籤
  • 新增商店中繼欄位
  • 封存訂單
  • 取消訂單
    深入瞭解如何使用工作流程取消訂單
  • 請款
    深入瞭解請款工作流程
  • 建立草擬訂單中繼欄位
  • 建立訂單中繼欄位
  • 建立重新導向網址
  • 刪除重新導向網址
  • 將訂單標示為已付款
  • 移除客戶標籤
  • 移除草擬訂單中繼欄位
  • 移除訂單草稿標籤
  • 移除訂單中繼欄位
  • 移除訂單標籤
  • 移除商店中繼欄位
  • 要求出貨作業
    深入瞭解使用工作流程要求出貨作業
  • 傳送電子郵件
  • 傳送 HTTP 要求
  • 取消封存訂單
  • 更新顧客備註
    根據預設設定,此動作會取代備註的內容。若要為現有的備註增加內容,請於「備註」欄位中輸入: {{customer.note}} The content that you want to add to the note.
  • 更新訂單草稿備註
    根據預設設定,此動作會取代備註的內容。若要為現有的備註增加內容,請於「備註」欄位中輸入:{{order.note}} The content that you want to add to the note.
  • 更新訂單備註
    根據預設設定,此動作會取代備註的內容。若要為現有的備註增加內容,請於「備註」欄位中輸入:{{order.note}} The content that you want to add to the note.

產品的觸發條件與動作

您可以在與產品相關的工作流程中使用以下觸發條件和動作。

觸發條件

  • 庫存數量已變更
    此觸發條件會在 Shopify 追蹤的產品庫存量變更時執行。深入瞭解庫存追蹤工作流程
  • 產品已新增至商店
  • 產品已刪除
  • 產品狀態更新
    現有產品狀態改變後,即會執行此觸發條件。若將新產品新增至商店,則不會執行該條件。
  • 產品子類選項已建立
  • 產品子類選項已刪除

動作

  • 新增商品標籤
  • 新增商店中繼欄位
  • 建立產品中繼欄位
  • 建立產品子類選項中繼欄位
  • 建立重新導向網址
  • 刪除重新導向網址
  • 隱藏商品
  • 發佈商品
  • 移除產品中繼欄位
  • 移除商品標籤
  • 移除產品子類選項中繼欄位
  • 移除商店中繼欄位
  • 傳送電子郵件
  • 傳送 HTTP 要求

招標交易的觸發條件與動作

您可以在與招標交易相關的工作流程中使用以下觸發條件和動作。招標交易即商家與顧客之間的金錢往來。

觸發條件

  • 已建立招標交易

動作

  • 新增客戶標籤
  • 新增訂單中繼欄位
  • 新增訂單標籤
  • 新增商店中繼欄位
  • 封存訂單
  • 取消訂單
    深入瞭解如何使用工作流程取消訂單
  • 請款
    深入瞭解請款工作流程
  • 建立重新導向網址
  • 刪除重新導向網址
  • 將訂單標示為已付款
  • 移除客戶標籤
  • 移除訂單中繼欄位
  • 移除訂單標籤
  • 移除商店中繼欄位
  • 要求出貨作業
    深入瞭解使用工作流程要求出貨作業
  • 傳送電子郵件
  • 傳送 HTTP 要求
  • 取消封存訂單
  • 更新顧客備註
    根據預設設定,此動作會取代備註的內容。若要為現有的備註增加內容,請於「備註」欄位中輸入:{{customer.note}} The content that you want to add to the note.
  • 更新訂單備註
    根據預設設定,此動作會取代備註的內容。若要為現有的備註增加內容,請於「備註」欄位中輸入:{{order.note}} The content that you want to add to the note.

相關資訊

準備好開始透過 Shopify 銷售商品了嗎?

免費試用