觸發器教學收款觸發條件,逐步解說

收款觸發條件,逐步解說

複製頁面

關於集合更新,以及集合名稱、識別碼和描述變更(包含舊值與新值)的 Shopify Flow 逐步教學指南。

集合的四個觸發器:一個用於任何更新,另外三個則針對對 SEO 和導覽至關重要的欄位。在 Shopify 中,集合沒有標籤,因此這裡沒有標籤觸發器。

本頁內容:收藏集更新, 收藏集名稱變更, 收藏集識別碼變更, 收藏集描述變更

Shopify Flow
如何找到它們:在「Shopify Flow」中選擇「Select a trigger」,開啟「Workflow Trigger Extensions」,並搜尋「Collection」。

館藏更新

每當儲存收藏集時都會觸發,包括變更自動收藏集的條件時。

火災源自 Shopify webhook
權限 產品、變體與系列資料存取
已開啟 啟用一個使用此功能的「Shopify Flow」工作流程,即可開啟該功能。其專屬開關位於該應用程式的「**觸發器」**頁面中

用於

  • 當集合發生變更時,清空快取或重新建立導覽選單。
  • 請檢視自動收款規則的變更內容。

「收藏更新」會將哪些內容傳送至您的工作流程

Shopify Flow 中的變數 類型 內容為何
collection 對象 已更新的系列
collection.id ID
collection.title 文字
collection.handle 文字
collection.description 文字
collection.descriptionHtml 文字
collection.updatedAt 文字
collection.ruleSet 對象
collection.ruleSet.appliedDisjunctively 對/錯
collection.ruleSet.rules 物件清單
payload 文字 包含已更新系列之 GID 的 JSON 物件(例如:{"id":"gid://shopify/Collection/123"})
eventId 文字 此事件的 ID。請在應用程式的「事件歷史紀錄」中搜尋此 ID,以查看確切的傳送內容。

範例:當某個收藏集的規則變更時收到通知

  1. 選擇「**集合更新」**作為觸發條件。
  2. 新增「透過 {{collection.title}} 發送內部電子郵件」,並針對自動收集功能,加入一個迴圈,遍歷 collection.ruleSet.rules,分別輸出 column、relation 及 condition。
  3. 開啟此工作流程。

彙編標題已變更

當集合的標題變更時觸發。

火災源自 Shopify Webhook 加上變更偵測
權限 產品、變體與系列資料存取
已開啟 啟用一個使用該功能的「Shopify Flow」工作流程,即可開啟此功能。其專屬開關位於該應用程式的「**觸發器」**頁面中

用於

  • 請確保選單標籤、著陸頁或廣告群組的名稱與系列名稱保持一致。

「哪個收藏集標題已變更」會傳送哪些內容至您的工作流程

Shopify Flow 中的變數 類型 內容為何
collection 對象 那部書名有所變更的文集
collection.id ID
collection.title 文字
collection.handle 文字
collection.description 文字
collection.descriptionHtml 文字
collection.updatedAt 文字
collection.ruleSet 對象
collection.ruleSet.appliedDisjunctively 對/錯
collection.ruleSet.rules 物件清單
oldTitle 文字 該系列的前一卷書名
newTitle 文字 該系列的新名稱
eventId 文字 此事件的 ID。請在應用程式的「事件歷史紀錄」中搜尋此 ID,以查看確切的傳送內容。

範例:向行銷部門通報系列名稱變更事宜

  1. 將「Pick **Collection Title Changed」**設為觸發條件。
  2. 新增「發送內部電子郵件」:"{{oldTitle}}" is now "{{newTitle}}"。
  3. 開啟此工作流程。

集合處理程序已變更

當集合的 URL 處理程序發生變更時觸發。

火災源自 Shopify Webhook 搭配變更偵測
權限 產品、變體與系列資料存取
已開啟 啟用一個使用此功能的「Shopify Flow」工作流程,即可開啟該功能。其專屬開關位於應用程式的「**觸發器」**頁面中

用於

  • 自動從舊的集合 URL 建立重定向。

「Collection Handle Changed」會將哪些資料傳送至您的工作流程

Shopify Flow 中的變數 類型 內容為何
collection 對象 那個手柄被更換過的系列
collection.id ID
collection.title 文字
collection.handle 文字
collection.description 文字
collection.descriptionHtml 文字
collection.updatedAt 文字
collection.ruleSet 對象
collection.ruleSet.appliedDisjunctively 對/錯
collection.ruleSet.rules 物件清單
oldHandle 文字 該集合的先前 URL 處理程序
newHandle 文字 該收藏集的新 URL 識別碼
eventId 文字 此事件的 ID。請在應用程式的「事件歷史紀錄」中搜尋此 ID,以查看確切的傳送內容。

範例:將舊的集合網址重新導向

  1. **將「**Pick Collection Handle」設為觸發器。
  2. 新增「建立 URL 重定向」,路徑設定為 /collections/{{oldHandle}},目標設定為 /collections/{{newHandle}}。
  3. 開啟此工作流程。

「館藏說明」已變更

當集合的描述發生變更時觸發。

火災源自 Shopify Webhook 加上變更偵測
權限 產品、變體與系列資料存取
已開啟 啟用使用該功能的 Shopify Flow 工作流程,即可開啟此功能。其專屬開關位於該應用程式的「**觸發器」**頁面中

用於

  • 針對類別文字觸發翻譯或 SEO 檢查。

「集合描述變更」會將哪些內容傳送至您的工作流程

Shopify Flow 中的變數 類型 內容為何
collection 對象 那套描述內容有所變更的系列
collection.id ID
collection.title 文字
collection.handle 文字
collection.description 文字
collection.descriptionHtml 文字
collection.updatedAt 文字
collection.ruleSet 對象
collection.ruleSet.appliedDisjunctively 對/錯
collection.ruleSet.rules 物件清單
oldDescription 文字 前述說明(已截短至 4000 個字元;如有需要,請透過典藏參考資料取得完整說明)
newDescription 文字 新描述(已截短至 4000 個字元;如有需要,請透過館藏參考資料取得完整描述)
eventId 文字 此事件的 ID。請在應用程式的「事件歷史紀錄」中搜尋此 ID,以查看確切的傳送內容。

範例:將已修改的描述排入翻譯佇列

  1. 「Pick」集合的描述已變更,此為觸發條件。
  2. 透過 {{collection.id}} 和 {{newDescription}},將「**傳送 HTTP 請求」**功能新增至您的翻譯工具中。
  3. 開啟此工作流程。

下一步