觸發條件元物件觸發器

元物件觸發器

複製頁面

當元物件條目發生變更時,會觸發 Shopify Flow 事件,此設定依各元物件的定義而定。

元物件是自訂結構的記錄:尺寸指南、店鋪定位器、成分清單、保養說明,以及您自行建模的任何其他內容。當其中一項條目發生變更時,元物件條目更新觸發器便會觸發。

設定一個

本頁面的範例監控一個名為「**Size guide」**的元物件,其中包含一項條目:linen-shirts。

1. 開啟元物件觸發器

在應用程式導覽中開啟「元物件觸發器」。在您新增類型之前,該頁面是空的。

在監控任何定義之前,會顯示「元物件觸發器」頁面,該頁面包含一個「新增觸發器」按鈕
在觀看任何內容之前,會先顯示「元物件觸發器」頁面。

2. 選擇元物件類型

點擊**「新增觸發器**」,選擇您要監控的元物件類型,然後在對話方塊中點擊**「新增觸發器」**。您監控的是整個類型,而非單一項目:該類型的每個項目都會觸發此觸發器,包括您日後建立的項目。

您剛才建立的類型可能未出現在對話方塊中,因為清單會保留一段時間。請按一下「刷新元物件」,然後再次開啟對話方塊。

「選取元物件類型」對話方塊,其中已選取「尺寸」指南
選擇要監控的類型。該類型的每個項目都會觸發,之後建立的項目亦然。

3. 該類型現已納入監控範圍

該類型在清單中顯示為「已啟用」。刪除後將停止監控該類型。

「元物件觸發器」清單中,類型為「尺寸」的引導線顯示為「已啟用」
被監控的類型為「Active」。刪除後將停止監控該項目。

一場活動所蘊含的意義

編輯該類型的任何項目時,會觸發 Shopify Flow 中的 **Metaobject entry updated** 事件。Shopify Flow 會接收 metaobjectHandle 作為條件,並將該項目本身作為 metaobject:即其當前的類型、顯示名稱和欄位。元物件欄位沒有先前值。在應用程式的「事件歷史紀錄」中,會列出相同事件,並包含該項目的 ID、類型和處理程序。

在僅有一項條目重要的情況下使用此處理程序(metaobjectHandle 等於 linen-shirts)。逐步說明:元物件觸發器,逐步解說。

「事件歷史」中的事件:已更新類型為 size_guide 的條目「linen-shirts」的元物件條目
在「事件歷史」中,針對條目「linen-shirts」進行一次編輯後的事件。

權限

元物件觸發器需要「元物件資料存取」(read_metaobjects),其中包含對定義與條目的存取權限。請在「權限」頁面中授予此權限。

典型用途

  • 當尺寸指南或保養說明有所變更時,請通知內容團隊。
  • 將已變更的店鋪定位記錄同步至外部系統。
  • 當結構化內容記錄被編輯時,重新執行驗證工作流程。