部落格與頁面觸發器,逐步教學
Shopify 當部落格、部落格文章或頁面發生變更時,完全不會發送任何通知。這三種觸發機制是透過按排程檢查來偵測變更,因此請預期會有短暫的延遲,而非即時觸發。

部落格文章更新
當部落格文章發生變更時觸發:標題、正文、摘要、標籤、作者,或文章是否已發佈。
| 火災源自 | 是根據排程進行檢查的,因為 Shopify 不會針對此事件發送 webhook |
| 權限 | 部落格、部落格文章與頁面資料存取 |
| 已開啟 | 啟用一個使用該功能的 Flow 工作流程,即可開啟該功能。其專屬開關位於應用程式的「**觸發器」**頁面上 |
用於
- 在團隊頻道或電子報工具中發佈新文章的通知。
- 將編輯後的貼文傳送至翻譯部門。
「部落格文章更新」會將哪些內容傳送至您的工作流程
| 流量中的變量 | 類型 | 內容為何 |
|---|---|---|
article |
對象 | 已更新的部落格貼文(文章) |
article.id |
ID | |
article.title |
文字 | |
article.handle |
文字 | |
article.author |
對象 | |
article.author.name |
文字 | |
article.body |
文字 | |
article.summary |
文字 | |
article.publishedAt |
文字 | |
article.tags |
文字清單 | |
article.templateSuffix |
文字 | |
article.updatedAt |
文字 | |
article.isPublished |
對/錯 | |
eventId |
文字 | 此事件的 ID。請在應用程式的「事件歷史紀錄」中搜尋此 ID,以查看確切的傳送內容。 |
範例:公告已發布的文章
- 選擇「**部落格文章更新」**作為觸發條件。
- 新增一個條件:
article.isPublished等於true。 - 新增「將 HTTP 請求傳送至 Slack」功能:
{{article.title}} by {{article.author.name}} was updated。 - 開啟此工作流程。
頁面更新
當線上商店頁面發生變更時觸發:包括標題、內容、範本,或是該頁面是否已發佈。
| 火災源自 | 是根據排程進行檢查的,因為 Shopify 不會針對此事件發送 webhook |
| 權限 | 部落格、部落格文章與頁面資料存取 |
| 已開啟 | 啟用一個使用該功能的 Flow 工作流程,即可開啟該功能。其專屬開關位於應用程式的「**觸發器」**頁面中 |
用於
- 在編輯後,應對類似政策頁面的內容進行法律層面的重新審查。
- 請告知客服,常見問題解答或運送頁面已有所變更。
「頁面更新」會將哪些內容傳送至您的工作流程
| 流量中的變量 | 類型 | 內容為何 |
|---|---|---|
page |
對象 | 已更新的頁面 |
page.id |
ID | |
page.title |
文字 | |
page.handle |
文字 | |
page.bodyHtml |
文字 | |
page.publishedAt |
文字 | |
page.templateSuffix |
文字 | |
page.updatedAt |
文字 | |
page.isPublished |
對/錯 | |
eventId |
文字 | 此事件的 ID。請在應用程式的「事件歷史紀錄」中搜尋此 ID,以查看確切的傳送內容。 |
範例:當運送頁面變更時,請通知客服
- 選擇「**頁面更新」**作為觸發條件。
- 新增一個條件:
page.handle等於shipping。 - 新增「透過
{{page.title}}向支援團隊發送內部電子郵件」功能。 - 開啟此工作流程。
部落格更新
當部落格本身發生變更時(例如標題、暱稱、留言政策或版型),系統會觸發通知;但當其中的文章內容變更時,則不會觸發通知。
| 火災源自 | 是根據排程進行檢查的,因為 Shopify 不會針對此事件發送 webhook |
| 權限 | 部落格、部落格文章與頁面資料存取 |
| 已開啟 | 啟用一個使用該功能的 Flow 工作流程,即可開啟它。其專屬開關位於應用程式的「**觸發器」**頁面中 |
用於
- 請注意,評論設定已變更。
- 當部落格帳號變更時,進行重定向。
「部落格更新」會將哪些內容傳送至您的工作流程
| 流量中的變量 | 類型 | 內容為何 |
|---|---|---|
blog |
對象 | 已更新的部落格 |
blog.id |
ID | |
blog.title |
文字 | |
blog.handle |
文字 | |
blog.commentPolicy |
文字 | |
blog.templateSuffix |
文字 | |
blog.updatedAt |
文字 | |
eventId |
文字 | 此事件的 ID。請在應用程式的「事件歷史紀錄」中搜尋此 ID,以查看確切的傳送內容。 |
範例:在評論政策變更時發出通知
- 選擇「**部落格更新」**作為觸發條件。
- 新增「透過
{{blog.title}}和{{blog.commentPolicy}}發送內部電子郵件」功能。 - 開啟此工作流程。
下一步
包含 Slack 設定的更詳細操作指南:當部落格文章更新時,發送 Slack 通知 以及 當頁面變更時觸發支援通知。
- 完整的觸發器參考指南 - 將所有觸發器集中於單一頁面。
- 選擇合適的扳機 - 哪一種適合您的情況。
- 自訂觸發器 - 若沒有合適的內建觸發器,請自行撰寫。
- 事件歷史紀錄與疑難排解 - 查看射出的彈藥以及其所攜帶的彈頭。

