參照元物件

若您想在 Shopify 的某個部分使用您的 metaobject,例如商品、訂單或顧客,請建立中繼欄位參考。舉例來說,若您建立了一個 Product features metaobject,並希望在產品頁面使用,則可建立商品中繼欄位,參照這個特定的 metaobject 定義。透過此參考,您可以在特定商品上顯示專屬的「Product features」。例如,您可以在商品 A 參照名為 Sustainability 的項目,在商品 B 則參照名為 Materials 的項目。

建立 metaobject 參考

步驟:

  1. 在 Shopify 管理介面中,前往 設定 > Metafields and metaobjects

  2. 選取您要為其建立參考的商店部分。例如,商品

  3. 按一下 新增定義

  4. 在「名稱」欄位中,輸入定義的名稱。建議使用與 metaobject 相同的名稱,方便日後尋找。

  5. 按一下「選取類型」,然後搜尋或選取「Metaobject」。您也可以選取「混合式參考」,即可讓您選取多種 metaobject 類型。

  6. 請執行下列其中一項:

    • 如果每個商品只需顯示一個項目,請選取 單一值
    • 如果要在單一商品中顯示多個項目,請選取 值清單
  7. 選取 線上店面,這樣您的線上店面即可存取中繼欄位內容。

  8. 按一下 儲存

在資源與 metaobject 建立關聯後,接著將特定項目連結到您要顯示 metaobject 的特定商品。

連結項目

設定好 metaobject、新增數個項目並建立 metaobject 參考定義後,您即可將各項目連結到商店的其他部分。

此步驟需先建立一個參照您 metaobject 的 metafield definition 後才能進行。不過,若您具備撰寫程式的經驗,便可存取任何metaobject through Liquid

步驟:

  1. 在 Shopify 管理介面中,前往要顯示內容項目的商店部分。例如,您可以從 商品 開啟管理介面中的某個產品頁面。
  2. 在「中繼欄位」區段中,按一下先前建立的自訂定義。如果清單中沒有該定義,請按一下「顯示全部」。
  3. 按一下「選取項目」。下拉式選單會列出該類型的所有相符項目。如果您將定義設定為接受值清單,則可以選取多個項目。
  4. 視需要重複上述步驟,將項目連結到其他商品。

您也可以從參照的來源建立項目。您可以按一下 建立新項目 來建立新項目,系統會自動在商品 A 中參照該項目,其他商品也能參照。

建立混合式參考

您可以依照creating a reference 的步驟建立混合式參考。

混合式參考只能透過 Liquid 或針對自訂線上店面與 Hydrogen 的 Storefront API,連線至您的線上店面。

Learn more about custom data for developers