Flow 中的中繼欄位
建立工作流程時,您可能會想要取得或設定商店中的中繼欄位和 metaobject 資料。
取得中繼欄位資料
中繼欄位資料與其他商店資料不同,因為每個欄位都是為您商店自訂的欄位,可能與商店中其他資料的類型相異。因此,Flow 需執行額外的工作才能讓您以較簡易的方式存取這些資料,相較於只在環境中選取一個欄位 (如 product.title
),這會帶給您截然不同的體驗。
無論是存取何種資源的中繼欄位資料,流程大致相同:
- 點按動作中的「新增變數」(Add a variable),或點按條件中的「新增條件」(Add criteria)。
- 前往儲存中繼欄位的資源 (如商品、顧客、訂單等)。
- 從欄位清單中選擇
metafield
。(備註:請勿選擇metafields
,因為這樣會提供所有中繼欄位的清單)。 - 在彈出式視窗中使用命名空間和金鑰選取中繼欄位,然後記下系統提供的別名並按一下「新增」(Add)。
- 新增別名後,環境面板會重新載入並選取新的中繼欄位別名。請從新欄位選擇要使用的變數。在某些情況下,這只會是
value
。將中繼欄位新增至工作流程後,您無需再次新增,只需在後續步驟中參照即可。
更新中繼欄位值
Flow 提供更新中繼欄位值的動作:
建立中繼欄位定義
Flow 也會提供在商店中建立中繼欄位定義的方法,若要將中繼欄位新增至尚無中繼欄位的資源,這個方法相當實用。