元物件觸發器,逐步解說
關於 Metaobject 項目更新觸發器的《Shopify Flow》逐步教學:監控定義並對變更的項目做出反應。
元物件條目的觸發條件之一:尺寸指南、店鋪定位、成分清單、團隊成員,以及您自行建模的任何內容。您可在應用程式的「元物件觸發器」頁面中選擇要監控的定義。請參閱 元物件觸發器。

元物件條目已更新
當受監控的元物件定義中的某個條目被更新時觸發。整個條目會傳入:type、handle、displayName,以及每個欄位及其鍵值對。
| 火災源自 | Shopify webhook |
| 權限 | 元物件資料存取 |
| 已開啟 | 根據元物件的定義,在應用程式的「**元物件觸發器」**頁面上 |
用於
- 當尺寸指南或保養說明有所變更時,請告知內容團隊。
- 將「門市定位器」的修改項目推送至地圖服務供應商。
- 在店面端重新建構某個由元物件生成的內容。
「已更新的元物件條目」會將哪些內容傳送至您的工作流程
| Shopify Flow 中的變數 | 類型 | 內容為何 |
|---|---|---|
metaobjectHandle |
文字 | 已更新的元物件的句柄(用於在 Shopify Flow 中進行篩選) |
metaobject |
對象 | 已更新的元物件條目 |
metaobject.definition |
對象 | 用於建模此物件類型的 MetaobjectDefinition |
metaobject.displayName |
文字 | 元物件的顯示名稱 |
metaobject.fields |
物件清單 | 元物件的所有欄位及其鍵值對 |
metaobject.fields (each).definition |
對象 | 此物件金鑰的欄位定義 |
metaobject.fields (each).jsonValue |
文字 | 以 JSON 格式呈現的指定欄位值 |
metaobject.fields (each).key |
文字 | 此欄位的物件金鑰 |
metaobject.fields (each).thumbnail |
對象 | 檔案或顏色欄位的視覺屬性 |
metaobject.fields (each).type |
文字 | 該欄位的類型 |
metaobject.fields (each).value |
文字 | 已指派的欄位值,始終以字串形式儲存 |
metaobject.handle |
文字 | 元物件實例的標籤/代號 |
metaobject.id |
ID | 元物件的全域識別碼 |
metaobject.type |
文字 | 元物件定義的類型/處理程序 |
eventId |
文字 | 此事件的 ID。請在應用程式的「事件歷史紀錄」中搜尋此 ID,以查看確切的傳送內容。 |
範例:通知內容團隊有關尺寸指南的變更
- 在應用程式中開啟「Metaobject 觸發器」,點擊「新增觸發器」,選擇定義並儲存。
- 在 Shopify Flow 中,已更新「Metaobject」條目。
- 新增條件:
metaobject.type等於size_guide。 - 新增一項功能:使用
{{metaobject.displayName}}發送內部電子郵件,並透過 Liquid 的for迴圈遍歷metaobject.fields,以輸出各欄位的key與value。 - 開啟此工作流程。

下一步
- 完整的觸發器參考指南 - 將所有觸發器集中於單一頁面。
- 選擇合適的扳機 - 哪一種適合您的情況。
- 自訂觸發器 - 若沒有合適的內建觸發器,請自行撰寫。
- 事件歷史紀錄與疑難排解 - 查看發射了什麼以及它攜帶了什麼。
