每個

當「每個」動作已連接至「針對每個項目執行此動作」選項,該動作便會對清單中的每個項目執行動作。此動作可在清單上執行,例如訂單中的商品項目,或這些動作傳回的清單:

新增「每個」動作後,請選取以下任一選項或兩者:

  • 點擊「然後」以新增單一動作或條件。此動作會在「針對每個項目執行此動作」執行的所有動作完成後才執行。
  • 點擊針對每個項目執行此動作以新增一項動作,並針對「取得」動作回傳清單中的每個項目執行該動作。

舉例來說,您建立每週執行一次的工作流程。該工作流程使用取得訂單資料動作來擷取該週下單的訂單,並為每筆訂單套用標籤。套用所有標籤後,系統即會傳送電子郵件,說明標記已完成。

此範例工作流程擷取過去一週下單的訂單清單,並為每筆訂單新增標籤,再傳送一封電子郵件。

使用「每個」動作的考量事項

使用「每個」動作前,請先檢視以下考量事項:

只有一個條件或動作可在「針對每個項目執行此動作」之後立即執行。您可在此之後新增多個其他條件,但每個選項僅可導向單一條件或動作。

舉例來說,您建立使用「每個」動作的工作流程。您點擊「針對每個項目執行此動作」,然後新增條件。在此條件及其後的每一個條件中,只能將一個動作或條件新增到「然後」或「否則」選項中。

此範例工作流程在「針對每個項目執行此動作」後使用多個條件。

欄位

每個」動作包含下列欄位。

「每個」動作中使用的欄位。
欄位說明
清單必填。要執行動作的項目清單。此清單可以是「取得」動作回傳的清單或觸發條件回傳的清單,例如「訂單已建立」觸發條件所回傳的商品項目清單。

觸發條件

每個」動作可用於任何工作流程。

監控工作流程

工作流程執行後,您可以在 Shopify Flow 活動頁面上查看工作流程執行結果。對於包含「每個」動作的工作流程,以下皆為 true:

  • 狀態」和「動作」區段適用於「每個」動作執行的所有動作。
  • 執行詳細資訊」區段和工作流程預覽僅適用於「每個」動作執行的最後一個動作。

範本

新訂單建立時,將商品項目新增至 Google 試算表的資料列

新訂單建立時,工作流程中的「針對每項」(For Each) 步驟會對每個商品項目反覆執行迴圈,從而將商品資料新增至 Google 試算表的資料列。檢視範本

日後將具有標籤的商品加到商品系列

在未來的特定時間取得具有特定標籤的所有商品,然後將這些商品加到商品系列。檢視範本

允許為由公司帳號申請建立的公司訂購

由公司帳號要求建立公司時,指派訂購權限。檢視範本

如果顧客一天提交超過 5 筆訂單,系統會取消訂單

如果顧客在一天內提交超過五筆訂單,系統會取消訂單。系統會檢查顧客在過去 24 小時內提交的訂單數量,並取消超出此上限的訂單,同時將顧客標記為潛在詐騙。檢視範本

將所有顧客的顧客中繼欄位轉換標籤

此工作流程會根據中繼欄位值將標籤回填至您的所有顧客。其每小時執行一次,最多擷取 100 個沒有「已處理」標籤的顧客。此工作流程會查看每個顧客的 custom.test 中繼欄位值並將它新增為標籤。此工作流程也會新增「已處理」標籤,以免在排定下次執行的工作流程中將其傳回。若要使用該工作流程,您必須變更中繼欄位命名空間和金鑰,以符合商店的中繼欄位。檢視範本

刪除已停止活動的顧客

刪除超過 5 年未下過訂單的顧客。檢視範本

刪除已停用的商品

刪除一年內未更新的無庫存商品。檢視範本

出貨訂單的電子品項

出貨無須實際配送的品項,如電子品項或與存貨單位 (SKU) 匹配的品項。就每個新訂單在每個出貨地點(「出貨訂單」)運行一次。檢視範本

若顧客在 24 小時內提交多筆訂單,則擱置出貨作業

檢查顧客是否在 24 小時內提交多筆訂單。若是如此,則擱置出貨作業並合併運送。檢視範本

若顧客在過去 24 小時內提交超過 1 筆訂單,則擱置訂單

訂單建立時,確認顧客是否曾在過去 24 小時內提交其他訂單。若是如此,則擱置所有訂單。檢視範本

在日後發布具有特定標籤的商品

在未來某日取得具有特定標籤的商品並予以發布。使用「排程時間」(Scheduled time) 觸發條件和「取得商品資料」(Get product data) 動作。檢視範本

關閉退貨流程後解除換貨品項的出貨作業擱置

關閉退貨流程後,檢查訂單是否有未付餘額。如果沒有訂單餘額,解除換貨品項。檢視範本

在商品建立後 90 天刪除新商品標籤

每天取得最多 100 個 90 天前建立且仍有「新」標籤的商品。然後,工作流程會為每個商品移除這些標籤。檢視範本

安排在指定日期和時間從網路商店中移除商品

根據標籤、ID 或存貨單位 (SKU),在未來某日將商品從網路商店中移除。使用「排程時間」(Scheduled time) 觸發條件、「取得商品資料」(Get Product Data) 動作,以及「針對每項」(For Each) 迴圈。檢視範本

將 B2B 訂單發票傳送到多個電子郵件地址

將 B2B 訂單的發票寄送到多個電子郵件地址。此工作流程將使用儲存為公司地點中繼欄位的電子郵件地址 (如有),否則會先建立三個中繼欄位:extra_invoice_recipient.email1、.email2、.email3。檢視範本

將訂單和商品項目傳送到 Google 試算表

使用「針對每項」(For Each) 動作,將每個訂單商品項目輸出到 Google 試算表的資料列。檢視範本

標記延遲出貨並寄送每日摘要

每天標記並寄送每日電子郵件摘要,用以計算所有不符 2 天運送保證的訂單總數和價值(以美元計)。檢視範本

標記有交易退單記錄的顧客

此工作流程每小時都會取得有交易退單記錄的訂單,並對提交該訂單的顧客新增標籤。使用排程時間觸發條件、取得訂單資料動作,以及 For Each 迴圈。檢視範本

標記具有相關聯 Urchin 流量監視器 (UTM) 行銷活動的訂單

對包含任何相關聯 Urchin 流量監視器 (UTM) 行銷活動名稱的訂單新增標籤。檢視範本

標記超過 2 天的未出貨訂單

此工作流程每天都會擷取所有超過 2 天的未出貨訂單,並為這些訂單加上標籤。檢視範本

使用商品中繼欄位,追蹤特價產品子類選項

如果商品至少一個子類正在以特價形式銷售,設定商品中繼欄位。此範本可有效追蹤哪個商品目前正在以特價形式銷售。檢視範本

沒有找到您需要的答案嗎?我們很樂意為您提供協助。