《Workflow Trigger Extensions》簡介
Workflow Trigger Extensions 為「Shopify Flow」新增 98 個觸發器,涵蓋 Flow 無法自行偵測到的商店變更 - - 自 2.9 版起,還包括購物者在您的商店前端所進行的操作。無需編寫程式碼,也無需運行外部服務:安裝應用程式、授予所需的数据存取權限後,這些觸發器便會出現在「Shopify Flow」編輯器中,與「Shopify」原有的觸發器並列顯示。

它所填補的空白
原生 Shopify Flow 在建立與刪除方面表現良好。但它缺乏更新層級與生命週期層級的細緻度:不僅能知道訂單有所變更,還能知道其_明細項目_有所變更;不僅能知道產品被編輯過,還能知道其_價格_有所變更。而且它完全無法掌握前端介面的狀況。
這款應用程式正是針對這些缺口而設計:
- 欄位層級的產品變更 - 標題、描述、識別碼、類型、供應商、狀態、 並會獨立為每起火災標記,因此工作流程可以針對其中一起火災做出反應,而無需在 其他人。
- 追蹤變體層級的變更 - - 價格、SKU、條碼、單價及成本 分別。
- 深度訂單細分層級 - - 訂單明細、履約狀態變更、財務狀態、 顯示狀態、備註、屬性、標籤及寄送地址。
- 完整的選秀順位報導 - - 現況、選秀名單、備註、屬性、標籤、 電子郵件,以及這兩組地址。
- 完整的折扣生命週期 - - 建立、更新、過期、刪除,以及兌換代碼 新增與移除。Shopify 完全不會回報過期狀態。
- 各據點庫存狀況 - - 缺貨、補貨及庫存量變動 該位置以及 Delta,在該處 Shopify 的原生觸發器採用變體聚合機制 沒有位置。
- 線上商店的內容 - - 部落格、部落格文章及頁面,在 原生 Flow。
- 元字段與元物件 - - 涵蓋 10 種擁有者類型。
- B2B、市場、地點、出版物 - - 公司及公司所在地變更、 市場生命週期、地點生命週期,以及銷售管道的發佈/撤下。
- 商店前端行為 - - 產品與系列頁面、購物車變更、搜尋等 未購買、結帳錯誤、折扣碼被拒,以及已登入的造訪次數,已彙整 透過應用程式為您安裝的網路像素。採用主動選擇加入、需經同意且盡最大努力的方式;詳見 Storefront 觸發器.
- 您專屬的觸發器 - - 為任何 Shopify 事件撰寫自訂觸發器,或發佈您的 透過您的佈景主題舉辦專屬店鋪活動。請參閱 自訂觸發器。

用一段話說明其運作原理
Shopify 當發生變更時,會通知該應用程式。對於普通的 Webhook 觸發器,情況就是如此。至於欄位層級的觸發器,應用程式會將資源與儲存的快照進行比對,並僅在該特定欄位實際發生變更時才觸發。針對 Shopify 未發布 Webhook 的少數資源,應用程式會依照排程進行輪詢。 至於購物者的行為,若購物者已同意分析追蹤,其瀏覽器中的網路像素便會回報該事件。無論採用何種方式,您的 Flow 工作流程啟動時,載荷中已包含相關詳細資訊。請參閱 觸發器如何運作。
從這裡開始
- 安裝與設定 - 安裝、授予權限,並建立您的第一個工作流程。
- 完整的觸發器參考指南 - 全部 98 個觸發器、觸發條件,以及如何啟用它們。
- 選擇合適的扳機 - 為該工作選擇最嚴格的觸發條件。
- 在記錄的管理頁面上觸發事件 - 直接在「Shopify」管理後台的相關頁面中,查看產品、訂單或客戶的觸發事件。

