自訂資料總覽

自訂資料可協助您擴充 Shopify 的資料模型,並透過中繼欄位與 metaobjects 建立自有模型。

中繼欄位的類型

您可以建立下列類型的中繼欄位:

  • 具有定義的中繼欄位:可以是標準或自訂定義。
    • 標準:這些定義會自動為您設定,設計上可在整個 Shopify 通用。由於標準中繼欄位定義遵循所有 Shopify 商店通用的規範,因此 app、佈景主題與您商店的其他部分都支援這些定義。您可以將商品類別加入標準商品中繼欄位,讓這些中繼欄位只顯示在特定商品類別的商品上。深入瞭解標準中繼欄位定義
    • 自訂:這些定義是您商店專用的。當中繼欄位沒有標準定義,或您想將現有的非結構化中繼欄位移轉至某個定義時,請使用自訂定義。
  • 非結構化中繼欄位:這些是沒有定義的中繼欄位。您可以編輯未定義的中繼欄位。深入瞭解如何編輯沒有定義的中繼欄位
  • 由 app 擁有的中繼欄位:這些定義是透過 Shopify App Store 中的 app 建立的。

中繼欄位定義

中繼欄位定義包含下列部分:

  • 名稱:用於在您的 Shopify 管理介面中識別此中繼欄位,例如 Color
  • 命名空間與鍵:此中繼欄位的唯一識別碼。您可以使用命名空間將類似的中繼欄位分組,但每個命名空間與鍵都必須唯一。例如:custom.color
  • 說明 (選填):可加入描述性資訊,例如應為此中繼欄位輸入哪些值。
  • 類型:中繼欄位儲存的資料類型。您可以從可搜尋的類別與預設項目清單 (例如文字、檔案或網址) 中選取類型。
  • 類別 (僅適用於標準商品中繼欄位定義):標準商品中繼欄位所關聯的標準商品類別。
  • 驗證 (選填):輸入值的規則,例如字元數上限,或最小值與最大值。
  • 選項:此中繼欄位可用的範圍。深入瞭解自訂資料的選項

您可以透過新增商品保養說明,以及在產品頁面新增快顯視窗,來練習使用中繼欄位。

尋找您的唯讀 app 中繼欄位

您可以在特定資源中存取由 app 擁有的中繼欄位清單。

步驟:

  1. 在您的 Shopify 管理介面,前往具有中繼欄位的資源。例如,您可以開啟產品頁面。
  2. 中繼欄位區段,點選顯示全部
  3. 點選更多動作 > 檢視唯讀 app 中繼欄位

metaobjects 的類型

metaobject 有兩個關鍵部分:

  1. 定義:由一組欄位構成,決定物件的結構。可在您的 Shopify 管理介面的設定 > 自訂資料中管理。
  2. 項目:metaobject 的內容或資料。您可在您的 Shopify 管理介面的內容 > Metaobjects中建立與管理項目。

metaobject 定義有以下類型:

  • 標準:這些定義會自動為您設定,設計為可在 Shopify 全面通用。由於標準 metaobject 定義遵循所有 Shopify 商店通用的標準,app、佈景主題與商店其他部分皆支援這些定義。
  • 自訂:這些定義僅適用於您的商店。當沒有任何標準定義符合您的需求時,建立自訂 metaobject。
  • 由 app 建立的 metaobject:這些定義由某個 app 建立。

metaobject 結構

建立 metaobject 定義時,您需要指定下列資訊:

  • 名稱:用來在您的 Shopify 管理介面中識別 metaobject,例如 Authors
  • 類型:metaobject 的唯一識別碼,系統會自動從名稱產生。您可以在儲存前編輯類型識別碼。
  • 欄位:定義您想要儲存在 metaobject 中的內容。
    • 每個欄位都有名稱 (必填)、說明和類型。您可以從可搜尋的類別與預設項目清單 (例如文字、檔案或網址) 中選取欄位類型。
    • 選用:您可以新增驗證規則,例如字元限制、最小值與最大值或預設值。
    • 顯示名稱會指派給單一欄位,用來識別個別的 metaobject 項目。您可隨時變更顯示名稱所指派的欄位。系統會自動將顯示名稱指派給 metaobject 項目中的第一個文字欄位;若 metaobject 定義中沒有文字欄位,則會自動產生顯示名稱。
    • 例如,您可以新增一個文字欄位並將其設為顯示名稱,再新增一個圖片欄位,及一個顏色欄位。
  • 選項:可在哪些位置使用該 metaobject。瞭解詳情:自訂資料的選項

您可以透過新增商品亮點來練習使用 metaobject。

尋找由 app 建立的 metaobject

您可以在 Shopify 管理介面篩選 metaobject 定義,以存取由 app 控制的 metaobject。

步驟:

  1. 在 Shopify 管理介面中,前往內容 > Metaobjects

  2. 點擊「自訂」開啟檢視畫面選單,然後選取要篩選的「全部」檢視畫面。

  3. 請執行下列任一操作:

  • 點擊 3 欄版面配置 圖示開啟顯示選項面板。點擊 排序排序依據」選單,然後按照「新增者」排序。系統會依據新增 metaobject 的人員或 app,按英文字母順序排列。
  • 點擊搜尋列,然後點擊「新增者」,接著選擇 app 名稱以檢視由其新增的 metaobject。