收款觸發條件,逐步解說
關於集合更新,以及集合名稱、識別碼和描述變更(包含舊值與新值)的 Shopify Flow 逐步教學指南。
集合的四個觸發器:一個用於任何更新,另外三個則針對對 SEO 和導覽至關重要的欄位。在 Shopify 中,集合沒有標籤,因此這裡沒有標籤觸發器。

館藏更新
每當儲存收藏集時都會觸發,包括變更自動收藏集的條件時。
| 火災源自 | 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,以查看確切的傳送內容。 |
範例:當某個收藏集的規則變更時收到通知
- 選擇「**集合更新」**作為觸發條件。
- 新增「透過
{{collection.title}}發送內部電子郵件」,並針對自動收集功能,加入一個迴圈,遍歷collection.ruleSet.rules,分別輸出column、relation及condition。 - 開啟此工作流程。
彙編標題已變更
當集合的標題變更時觸發。
| 火災源自 | 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,以查看確切的傳送內容。 |
範例:向行銷部門通報系列名稱變更事宜
- 將「Pick **Collection Title Changed」**設為觸發條件。
- 新增「發送內部電子郵件」:
"{{oldTitle}}" is now "{{newTitle}}"。 - 開啟此工作流程。
集合處理程序已變更
當集合的 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,以查看確切的傳送內容。 |
範例:將舊的集合網址重新導向
- **將「**Pick Collection Handle」設為觸發器。
- 新增「建立 URL 重定向」,路徑設定為
/collections/{{oldHandle}},目標設定為/collections/{{newHandle}}。 - 開啟此工作流程。
「館藏說明」已變更
當集合的描述發生變更時觸發。
| 火災源自 | 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,以查看確切的傳送內容。 |
範例:將已修改的描述排入翻譯佇列
- 「Pick」集合的描述已變更,此為觸發條件。
- 透過
{{collection.id}}和{{newDescription}},將「**傳送 HTTP 請求」**功能新增至您的翻譯工具中。 - 開啟此工作流程。
下一步
- 完整的觸發器參考指南 - 將所有觸發器集中於單一頁面。
- 選擇合適的扳機 - 哪一種適合您的情況。
- 自訂觸發器 - 若沒有合適的內建觸發器,請自行撰寫。
- 事件歷史紀錄與疑難排解 - 查看發射了什麼以及攜帶了什麼。
- 在記錄的管理頁面上觸發事件 - 某筆紀錄的最新動態,顯示於 Shopify 管理介面中的專屬頁面。
