元物件觸發器,逐步解說

元物件項目的觸發條件之一:尺寸指南、店鋪定位、成分清單、團隊成員,以及任何您自行建模的內容。您可以在應用程式的「元物件觸發器」頁面中選擇要監控的定義。請參閱 元物件觸發器

Shopify Flow
尋找位置:在「Shopify Flow」中選擇「Select a trigger」,開啟「Workflow Trigger Extensions」,然後搜尋「Metaobject」。

元物件條目已更新

當受監控的元物件定義中的某個條目被更新時觸發。整個條目會傳入:typehandledisplayName,以及每個欄位及其鍵值對。

火災源自 Shopify webhook
權限 元物件資料存取
已開啟 根據元物件的定義,位於應用程式的「**元物件觸發器」**頁面上

用於

  • 當尺寸指南或保養說明有所變更時,請告知內容團隊。
  • 將「門市定位」功能中的變更項目推送至地圖服務供應商。
  • 在店面端重新建構某個由元物件生成的內容。

「已更新的元物件項目」會將哪些資料傳送至您的工作流程

流量中的變量 類型 內容為何
metaobjectHandle 文字 已更新的元物件的處理程序(用於在 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,以查看確切的傳送內容。

範例:通知內容團隊有關尺寸指南的變更

  1. 在應用程式中開啟「Metaobject 觸發器」,點擊「新增觸發器」,選擇定義並儲存。
  2. 在 Flow 中,已更新「元物件」的資料
  3. 新增一個條件metaobject.type 等於 size_guide
  4. 新增一項功能:透過 {{metaobject.displayName}} 發送內部電子郵件,並使用 Liquid 的 for 迴圈遍歷 metaobject.fields,以輸出各欄位的 keyvalue
  5. 開啟此工作流程。
「選取元物件類型」對話方塊,其中已選取「尺寸」指南
首先請查看應用程式中的選項:元物件觸發器、新增觸發器、尺寸指南。

下一步