新 Flow 中的觸發條件與動作

您在工作流程中可使用的動作,由您展開工作流程時所使用的觸發條件所決定。您可以將動作設定為觸發條件發生時進行,或與某條件互相比較時。

觸發條件與動作參照

訂單草稿已建立

您的組織或第三方應用程式中的使用者建立草擬訂單後,草擬訂單已建立 (draft order created) 觸發條件即會啟動。

考量事項

此觸發條件僅適用新建立的草擬訂單。若使用草擬訂單已建立觸發條件,在工作流程開始前建立草擬訂單,以及使用未包含任何商品項目的草擬訂單,將不會導致工作流程使用此觸發條件展開。

使用草擬訂單觸發條件的工作流程不會影響訂單。若要影響訂單,請改為使用訂單已建立 (order created) 觸發條件。

動作

若使用草擬訂單已建立觸發條件,則可以和 Order Graphql API 物件一同進行操作。您可以在由草擬訂單已建立觸發條件展開的工作流程中,使用以下動作。

  • 新增客戶標籤
  • 新增訂單草稿標籤
    在訂單草稿轉換為訂單之後,這些標籤即成為訂單標籤。
  • 新增訂單商品項目
  • 建立草擬訂單中繼欄位
  • 建立重新導向網址
  • 建立商店中繼欄位
  • Delete redirect URL (刪除重新導向網址)
  • 移除客戶標籤
  • 移除訂單草稿標籤
  • 傳送電子郵件
  • 傳送 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 Graphql API 物件一同進行操作。您可以在由草擬訂單已刪除觸發條件展開的工作流程中,使用以下動作。

  • 傳送電子郵件
  • 傳送 HTTP 要求
  • 建立重新導向網址
  • Delete redirect URL (刪除重新導向網址)

範例

工作流程範例:刪除草擬訂單後,傳送電子郵件

在此工作流程範例中,系統將會在刪除草擬訂單後發送一封電子郵件。

產品已刪除

您組織或第三方應用程式的使用者從 Shopify 管理介面刪除產品後,產品刪除觸發條件即會展開。

考量事項

刪除的產品無法復原,因此您無法建立可復原刪除動作的工作流程。

動作

若使用產品已刪除觸發條件,則可以和 Product Graphql API物件一同進行操作。您可以在由產品已刪除觸發條件展開的工作流程中,使用以下動作。

  • 傳送電子郵件
  • 傳送 HTTP 要求
  • 建立重新導向網址
  • Delete redirect URL (刪除重新導向網址)

範例

工作流程範例:刪除產品後,傳送電子郵件

在此工作流程範例中,系統將會在刪除產品後發送一封電子郵件。

已建立顧客個檔

顧客個檔已建立 (customer profile created) 觸發條件啟動時機:新顧客在您商店中下單,或使用者手動建立顧客個檔時。

考量事項

此觸發條件僅適用新建立的顧客個檔。編輯現有的顧客個檔不會啟動顧客個檔已建立觸發條件。

動作

若使用顧客個檔已建立觸發條件,則可以和 Customer Graphql API 物件一同進行操作。您可以在由顧客個檔已建立觸發條件展開的工作流程中,使用以下動作。

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

範例

工作流程範例:建立顧客個檔後新增顧客標籤

在此工作流程範例中,建立顧客個檔時,系統即會為顧客帳號新增標籤。

顧客已刪除

您組織或第三方應用程式的使用者從 Shopify 管理介面刪除顧客個檔後,顧客已刪除觸發條件即會展開。

考量事項

您無法刪除含有訂單紀錄的顧客個檔,但可以將其停用。若要建立停用顧客帳號時可以執行的工作流程,請參閱顧客帳號已停用觸發條件

動作

若使用顧客資料已刪除觸發條件,則可以和 Customer Graphql API 物件一同進行操作。您可以在由顧客資料已刪除觸發條件展開的工作流程中,使用以下動作。

  • 建立重新導向網址
  • Delete redirect URL (刪除重新導向網址)
  • 傳送電子郵件
  • 傳送 HTTP 要求

範例

工作流程範例:刪除顧客資料後,傳送電子郵件

在此工作流程範例中,系統將會在刪除顧客資料後發送一封電子郵件。

Customer account enabled (顧客帳號已啟用)

顧客個檔成為顧客帳號後,已啟用顧客帳號觸發條件即會展開。當顧客接受建立帳號的電子郵件邀請,或在網路商店結帳頁面提交資訊時,即會變更狀態。

動作

若使用顧客帳號已啟用觸發條件,則可以和 Customer Graphql API 物件一同進行操作。您可以在由顧客帳號已啟用觸發條件展開的工作流程中,使用以下動作。

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

範例

工作流程範例:開啟顧客帳號後,新增顧客標籤

在此工作流程範例中,啟用顧客帳號後,系統即會新增顧客標籤。

Customer account disabled (顧客帳號已停用)

您組織或第三方應用程式的使用者從 Shopify 管理介面停用顧客帳號後,顧客帳號已停用觸發條件即會展開。

動作

若使用顧客帳號已停用觸發條件,則可以和 Customer Graphql API 物件一同進行操作。您可以在由顧客帳號已停用觸發條件展開的工作流程中,使用以下動作。

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

範例

工作流程範例:停用顧客帳號後,新增顧客標籤

在此工作流程範例中,停用顧客帳號後,系統即會新增顧客標籤。

Inventory quantity changed (庫存數量已變更)

顧客下訂單後,特定產品現有庫存量便會減少;此時庫存數量已變更觸發條件便會啟動。

考量事項

產品必須勾選追蹤數量,才能使用庫存數量已變更觸發條件展開工作流程。草擬訂單在轉換為訂單前不會影響庫存。此觸發條件允許使用會影響產品的條件和動作。有關影響庫存商品的工作流程,請參閱庫庫存商品已建立觸發條件。

動作

若使用庫存數量已變更觸發條件,則可以和 Product Graphql API 物件一同進行操作。您可以在由存數量已變更觸發條件展開的工作流程中,使用以下動作。

  • 新增商品標籤
  • 在商品系列中新增產品
  • 新增商店中繼欄位
  • 建立產品中繼欄位
  • 建立產品子類中繼欄位
  • 建立重新導向網址
  • Delete redirect URL (刪除重新導向網址)
  • 隱藏產品
  • 發佈商品
  • 從商品系列中移除產品
  • 移除產品中繼欄位
  • 移除商品標籤
  • 移除產品子類中繼欄位
  • 移除商店中繼欄位
  • 傳送電子郵件
  • 傳送 HTTP 要求

範例

工作流程範例:當庫存從零變更為零以上後發佈產品

在此工作流程範例中,當產品庫存數量從零以下變更為大於零時,產品即會發佈。

產品已新增至商店

您組織或第三方應用程式的使用者從 Shopify 管理介面新增產品後,產品新增至商店 (product added to store) 觸發條件即會展開。

考量事項

此觸發條件僅適用新產品。子類新增至現有產品時不會啟動。若要瞭解新增子類後展開的工作流程,請參閱產品子類選項已新增觸發條件。產品新增至 Shopify 管理介面後,產品新增至商店觸發條件便會啟動,無論該產品是否已新加入網路商店銷售管道皆如此。

動作

若使用商品新增至商店觸發條件,則可以和 Product Graphql API 物件一同進行操作。您可以在由庫存數量已變更觸發條件展開的工作流程中,使用以下動作。

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

範例

工作流程範例:將產品新增至商店後,新增商品系列

在此工作流程範例中,產品新增至商店後,會新增至商品系列。

訂單已取消

您的組織或第三方應用程式中的使用者取消未出貨訂單後,訂單已取消 (order cancelled) 觸發條件即會啟動。

考量事項

取消訂單會停止處理中的訂單。此動作與刪除訂單不同。如需瞭解刪除訂單後展開的工作流程,請參閱訂單已刪除觸發條件。根據您對於退款和重新入庫的設定,取消訂單可能會建立條件,以使用退款已建立庫存商品已建立觸發條件來展開工作流程。請避免同時啟動多個工作流程,以免展開多個觸發條件導致預期外的結果。

動作

若使用訂單已取消觸發條件,則可以和 Order Graphql API 物件一同進行操作。您可以在由退款已取消觸發條件展開的工作流程中,使用以下動作。

  • 新增客戶標籤
  • 新增訂單商品項目
  • 新增訂單標籤
  • 新增訂單中繼欄位
  • 新增商店中繼欄位
  • 封存訂單
  • 取消訂單
  • 請款
  • 建立重新導向網址
  • Delete redirect URL (刪除重新導向網址)
  • 將訂單標示為已付款
  • 移除客戶標籤
  • 移除訂單標籤
  • 移除訂單中繼欄位
  • 移除商店中繼欄位
  • 要求出貨作業
  • 傳送電子郵件
  • 傳送 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 created (訂單已建立)

訂單已建立觸發條件會從顧客提交訂單、或草擬訂單標示為已付款並轉換為訂單時展開。

動作

若使用訂單已建立觸發條件,則可以和 Order Graphql API 物件一同進行操作。您可以在由訂單已建立觸發條件展開的工作流程中,使用以下動作。

  • 新增客戶標籤
  • 新增訂單商品項目
  • 新增訂單標籤
  • 新增訂單中繼欄位
  • 新增商店中繼欄位
  • 封存訂單
  • 取消訂單
  • 請款
  • 建立重新導向網址
  • Delete redirect URL (刪除重新導向網址)
  • 將訂單標示為已付款
  • 移除客戶標籤
  • 移除訂單標籤
  • 移除訂單中繼欄位
  • 移除商店中繼欄位
  • 要求出貨作業
  • 傳送電子郵件
  • 傳送 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 管理介面移除該訂單。此動作與取消訂單不同。若要瞭解訂單取消後展開的工作流程,請參閱訂單已刪除觸發條件

動作

若使用訂單已刪除觸發條件,則可以和 Order Graphql API 物件一同進行操作。您可以在由訂單已刪除觸發條件展開的工作流程中,使用以下動作。

  • 建立重新導向網址
  • Delete redirect URL (刪除重新導向網址)
  • 傳送電子郵件
  • 傳送 HTTP 要求

範例

工作流程範例:刪除訂單後,傳送電子郵件

在此工作流程範例中,系統將會在刪除訂單後發送一封電子郵件。

已出貨訂單

訂單已出貨 (order fulfilled) 觸發條件會在訂單中所有商品項目已出貨時展開。

考量事項

此觸發條件適用自動出貨和手動出貨的訂單。若訂單為部分出貨,則系統不會使用訂單已出貨觸發條件展開工作流程。

動作

若使用訂單已出貨觸發條件,則可以和 Order Graphql API 物件一同進行操作。您可以在由訂單已出貨觸發條件展開的工作流程中,使用以下動作。

  • 新增客戶標籤
  • 新增訂單商品項目
  • 新增訂單標籤
  • 新增訂單中繼欄位
  • 新增商店中繼欄位
  • 封存訂單
  • 取消訂單
  • 請款
  • 建立重新導向網址
  • Delete redirect URL (刪除重新導向網址)
  • 將訂單標示為已付款
  • 移除客戶標籤
  • 移除訂單標籤
  • 移除訂單中繼欄位
  • 移除商店中繼欄位
  • 要求出貨作業
  • 傳送電子郵件
  • 傳送 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 Graphql API 物件一同進行操作。您可以在由訂單已付款觸發條件展開的工作流程中,使用以下動作。

  • 新增客戶標籤
  • 新增訂單商品項目
  • 新增訂單標籤
  • 新增訂單中繼欄位
  • 新增商店中繼欄位
  • 封存訂單
  • 取消訂單
  • 請款
  • 建立重新導向網址
  • Delete redirect URL (刪除重新導向網址)
  • 將訂單標示為已付款
  • 移除客戶標籤
  • 移除訂單標籤
  • 移除訂單中繼欄位
  • 移除商店中繼欄位
  • 要求出貨作業
  • 傳送電子郵件
  • 傳送 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 risk analyzed (訂單風險已分析)

訂單詐騙分析完成後,訂單風險已分析觸發條件即會展開。

考量事項

詐騙分析需要一些時間才能處理;因此,訂單建立後不會立即執行由訂單風險已分析觸發條件展開的工作流程。

動作

若使用訂單風險已分析觸發條件,則可以和 Order Graphql API 物件一同進行操作。您可以在由訂單風險已分析觸發條件展開的工作流程中,使用以下動作。

  • 新增客戶標籤
  • 新增訂單商品項目
  • 新增訂單標籤
  • 新增訂單中繼欄位
  • 新增商店中繼欄位
  • 封存訂單
  • 取消訂單
  • 請款
  • 建立重新導向網址
  • Delete redirect URL (刪除重新導向網址)
  • 將訂單標示為已付款
  • 移除客戶標籤
  • 移除訂單標籤
  • 移除訂單中繼欄位
  • 移除商店中繼欄位
  • 要求出貨作業
  • 傳送電子郵件
  • 傳送 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 Graphql API 物件一同進行操作。您可以在由訂單已付款觸發條件展開的工作流程中,使用以下動作。

  • 新增客戶標籤
  • 新增訂單商品項目
  • 新增訂單標籤
  • 新增訂單中繼欄位
  • 新增商店中繼欄位
  • 封存訂單
  • 取消訂單
  • 請款
  • 建立重新導向網址
  • Delete redirect URL (刪除重新導向網址)
  • 將訂單標示為已付款
  • 移除客戶標籤
  • 移除訂單標籤
  • 移除訂單中繼欄位
  • 移除商店中繼欄位
  • 傳送電子郵件
  • 傳送 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.

範例

訂單交易建立後發送電子郵件的工作流程範例

在此範例工作流程中,當訂單交易建立後,系統即會發送電子郵件。

退款已建立

您的組織或第三方應用程式中的使用者申請部分訂單或所有訂單退款後,退款已建立 (refund created) 觸發條件即會啟動。

考量事項

訂單退款後無法建立退貨流程,因此嘗試建立退貨流程的任何動作都會失敗。請勿在開頭為退款已建立觸發條件的工作流程中,使用建立退貨流程動作。

依據您對於退款和重新入庫的設定,將訂單退款可能會建立某些條件,進而啟動帶有訂單已取消庫存商品已建立觸發條件的工作流程。請避免同時啟動多個工作流程,以免展開多個觸發條件導致預期外的結果。

動作

若使用退款已建立觸發條件,則可以和 Order Graphql API 物件一同進行操作。您可以在由退款已建立觸發條件展開的工作流程中,使用以下動作。

  • 新增客戶標籤
  • 移除客戶標籤
  • 更新顧客備註
  • 新增訂單商品項目
  • 新增訂單標籤
  • 移除訂單標籤
  • 更新訂單備註
  • 封存訂單
  • 取消訂單
  • 請款
  • 傳送出貨申請
  • 取消封存訂單
  • 傳送電子郵件
  • 建立重新導向網址
  • Delete redirect URL (刪除重新導向網址)
  • 傳送電子郵件
  • 傳送 HTTP 要求
  • 將訂單標示為已付款
  • 新增訂單中繼欄位
  • 新增商店中繼欄位

範例

工作流程範例:建立退款後,傳送電子郵件

在此工作流程範例中,系統將會在退款建立後發送一封電子郵件。

商品系列已刪除

您組織或第三方應用程式的使用者在 Shopify 管理介面刪除商品系列後,商品系列已刪除觸發條件即會展開。

考量事項

刪除的商品系列無法復原,因此您無法建立可復原刪除動作的工作流程。

商品系列已刪除觸發條件展開的工作流程,適用於手動和自動商品系列。

動作

若使用商品系列已刪除觸發條件,則可以和 Order Graphql API 物件一同進行操作。您可以在由商品系列已刪除觸發條件展開的工作流程中,使用以下動作。

  • 建立重新導向網址
  • Delete redirect URL (刪除重新導向網址)
  • 傳送電子郵件
  • 傳送 HTTP 要求

範例

工作流程範例:刪除商品系列後,傳送電子郵件

在此工作流程範例中,系統將會在刪除商品系列後發送一封電子郵件。

商品系列已建立

您組織或第三方應用程式的使用者在 Shopify 管理介面建立商品系列後,商品系列已建立觸發條件即會展開。

考量事項

商品系列已建立觸發條件展開的工作流程,適用於手動和自動商品系列。

動作

若使用商品系列已建立觸發條件,則可以和 Collection Graphql API 物件一同進行操作。您可以在由商品系列已刪除觸發條件展開的工作流程中,使用以下動作。

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

範例

工作流程範例:建立商品系列後,傳送電子郵件

在此工作流程範例中,系統將會在建立商品系列後發送一封電子郵件。

已新增產品子類

您的組織或第三方應用程式中的使用者在現有產品中新增子類後,產品子類選項已新增觸發條件即會啟動。

考量事項

由於新增產品會建立單一預設子類,因此產品新增至 Shopify 管理介面後,帶有產品子類選項已新增觸發條件的工作流程便會展開。此觸發條件會影響以任何方式建立的子類,例如新增產品、在現有產品中建立子類、複製子類或大量操作。

動作

若使用產品子類選項已新增觸發條件,則可以和 ProductVariant API 物件一同進行操作。您可以在由產品子類選項已新增觸發條件展開的工作流程中,使用以下動作。

  • 建立重新導向網址
  • Delete redirect URL (刪除重新導向網址)
  • 傳送電子郵件
  • 傳送 HTTP 要求

範例

工作流程範例:新增產品子類選項時,傳送電子郵件

在此工作流程範例中,新增產品子類選項時,會發送一封電子郵件。

產品子類已刪除

您的組織或第三方應用程式中的使用者從現有產品中刪除子類後,產品子類選項已刪除觸發條件即會啟動。

考量事項

若為現有產品建立子類,則會刪除該產品的單一預設子類,因此將子類新增至 Shopify 管理介面中的現有產品後,帶有產品子類選項已刪除觸發條件的工作流程便會展開。此觸發條件會影響以任何方式刪除的子類,例如刪除產品、刪除產品子類或大量操作。

動作

若使用產品子類選項已刪除觸發條件,則可以和 ProductVariant Graphql API 物件一同進行操作。您可以在由產品子類選項已刪除觸發條件展開的工作流程中,使用以下動作。

  • 建立重新導向網址
  • Delete redirect URL (刪除重新導向網址)
  • 傳送電子郵件
  • 傳送 HTTP 要求

範例

工作流程範例:刪除產品子類選項時,傳送電子郵件

在此工作流程範例中,刪除產品子類選項時,會發送一封電子郵件。

已建立出貨作業

出貨作業已建立觸發條件將在全新出貨作業建立後展開。

動作

若使用出貨作業已建立觸發條件,則可以和 Fulfillment Graphql API 物件一同進行操作。您可以在由出貨作業已建立觸發條件展開的工作流程中,使用以下動作。

  • 新增客戶標籤
  • 新增訂單商品項目
  • 新增訂單標籤
  • 新增訂單中繼欄位
  • 新增商店中繼欄位
  • 封存訂單
  • 取消訂單
  • 請款
  • 建立重新導向網址
  • Delete redirect URL (刪除重新導向網址)
  • 將訂單標示為已付款
  • 移除客戶標籤
  • 移除訂單標籤
  • 移除訂單中繼欄位
  • 移除商店中繼欄位
  • 要求出貨作業
  • 傳送電子郵件
  • 傳送 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.

範例

工作流程範例:出貨作業建立後,新增訂單標籤

在此工作流程範例中,出貨作業建立後,系統會新增訂單標籤。

出貨作業事件已建立

現有訂單的出貨狀態變更後,出貨作業事件已建立觸發條件便會展開。

考量事項

第三方出貨服務狀態 (例如已取貨、運送途中或已配送) 更新後,出貨作業事件已建立觸發條件便會啟動。手動出貨作業事件不會啟動帶有出貨作業事件已建立觸發條件的工作流程。如需瞭解手動出貨作業工作流程,請參考訂單已建立觸發條件

動作

若使用出貨作業事件已建立觸發條件,則可以和 FulfillmentEvent Graphql API 物件一同進行操作。您可以在由出貨作業事件已建立觸發條件展開的工作流程中,使用以下動作。

  • 新增訂單中繼欄位
  • 新增訂單商品項目
  • 新增訂單標籤
  • 新增商店中繼欄位
  • 封存訂單
  • 取消訂單
  • 請款
  • 建立重新導向網址
  • Delete redirect URL (刪除重新導向網址)
  • 將訂單標示為已付款
  • 移除訂單中繼欄位
  • 移除訂單標籤
  • 移除商店中繼欄位
  • 要求出貨作業
  • 傳送電子郵件
  • 傳送 HTTP 要求
  • 取消封存訂單
  • 更新訂單草稿備註
    根據預設設定,此動作會取代備註的內容。若要為現有的備註增加內容,請於「備註」欄位中輸入:{{order.note}} The content that you want to add to the note.
  • 更新訂單備註
    根據預設設定,此動作會取代備註的內容。若要為現有的備註增加內容,請於「備註」欄位中輸入:{{order.note}} The content that you want to add to the note.

範例

工作流程範例:出貨狀態轉變為可取貨時,傳送電子郵件

在此工作流程範例中,當訂單可取貨時,系統即會發送一封電子郵件。

已建立庫存商品

附加在產品子類選項的庫存商品建立後,庫存商品已建立觸發條件便會展開。

考量事項

無論特定產品子類選項的庫存追蹤是否開啟,皆會啟動庫存商品已建立觸發條件,因此新增庫存商品後,使用此觸發條件的工作流程便會展開 (建立全新子類也包含在內)。如需瞭解會影響產品的工作流程,請參考庫存數量已變更觸發條件

動作

若使用庫存商品已建立觸發條件,則可以和 InventoryItem Graphql API 物件一同進行操作。您可以在由庫存商品已建立觸發條件展開的工作流程中,使用以下動作。

  • 建立重新導向網址
  • Delete redirect URL (刪除重新導向網址)
  • 傳送電子郵件
  • 傳送 HTTP 要求

範例

工作流程範例:建立未追蹤的庫存商品時,傳送電子郵件

在此工作流程範例中,系統會在未追蹤的庫存商品建立後,發送一封電子郵件。

已刪除庫存商品

附加在產品子類選項的庫存商品刪除後,庫存商品已刪除觸發條件便會展開。

考量事項

無論特定產品子類選項的庫存追蹤是否開啟,皆會啟動庫存商品已建立觸發條件。

動作

若使用庫存商品已刪除觸發條件,則可以和 InventoryItem Graphql API 物件一同進行操作。您可以在由庫存商品已刪除觸發條件展開的工作流程中,使用以下動作。

  • 建立重新導向網址
  • Delete redirect URL (刪除重新導向網址)
  • 傳送電子郵件
  • 傳送 HTTP 要求

範例

工作流程範例:刪除庫存商品後,傳送電子郵件

在此工作流程範例中,系統將會在刪除庫存商品後發送一封電子郵件。

已建立招標交易

付款或退款等金錢動作發生後,招標交易已建立 (tender transaction created) 觸發條件便會展開。

動作

若使用招標交易已建立觸發條件,則可以和 TenderTransaction Graphql API 物件一同進行操作。您可以在由招標交易已建立觸發條件展開的工作流程中,使用以下動作。

  • 新增訂單中繼欄位
  • 新增訂單商品項目
  • 新增訂單標籤
  • 新增商店中繼欄位
  • 封存訂單
  • 取消訂單
  • 請款
  • 建立重新導向網址
  • Delete redirect URL (刪除重新導向網址)
  • 將訂單標示為已付款
  • 移除訂單中繼欄位
  • 移除訂單標籤
  • 移除商店中繼欄位
  • 要求出貨作業
  • 傳送電子郵件
  • 傳送 HTTP 要求
  • 取消封存訂單
  • 更新訂單備註
    根據預設設定,此動作會取代備註的內容。若要為現有的備註增加內容,請於「備註」欄位中輸入:{{order.note}} The content that you want to add to the note.

範例

工作流程範例:超過 10,000 的招標交易建立後,發送電子郵件

在此工作流程範例中,當一筆超過 10,000 的招標交易建立時,系統即會發送一封電子郵件。

條件排列順序

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

組合條件與動作

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

工作流程範例:檢查顧客總支出金額,並新增標籤

同樣地,您也可以將多個動作組合在一起,以便執行多個動作。此範例根據客戶在商店中消費的總金額,使用了多項條件檢查客戶是否符合加入忠實顧客計畫的資格。在上圖中,下列條件會依其所顯示的順序來進行檢查。

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

傳送訊息的動作

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

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

免費試用