Metaobject
您可以使用 metaobject 為商店新增及儲存其他結構化資訊;舉例來說,您可以儲存商品資訊,例如功能、規格和尺寸表。
您可以在 Shopify 管理介面中擷取和編輯儲存在 metaobject 的資料。應用程式可以透過 metaobject API 存取 metaobject。您也能使用 Liquid 和 Storefront API 存取佈景主題中的 metaobject。深入瞭解 metaobject API。
metaobject 有兩個關鍵要素:
- 定義:定義物件結構的一組欄位。您可在 Shopify 管理介面的「設定」>「自訂資料」中管理定義。
- 項目:metaobject 的內容或資料。您可在 Shopify 管理介面的「內容」>「metaobject」中建立和管理項目。
建立 metaobject 定義時,請指定以下資訊:
-
名稱:用於識別 Shopify 管理介面中的中繼物件,例如:
Authors
。 - 類型:中繼物件儲存的資料類型,例如文字、檔案或網址。
-
欄位:定義要在 metaobject 中顯示的內容類型
- 每個欄位都有名稱 (必填)、說明、類別與驗證規則,例如字元限制、最小值和最大值或預設值。
- 顯示名稱會指派給單一欄位名稱,用於識別個別 metaobject 項目。您隨時都可以變更獲派顯示名稱的欄位。顯示名稱會自動指派給 metaobject 項目中的第一個文字欄位,若 metaobject 定義中沒有文字欄位,則會自動產生。
- 例如,您可以新增文字欄位,並指示其為顯示名稱、圖片欄位和顏色欄位。
選項:可使用中繼物件的選項。深入瞭解自訂資料的相關選項。
metaobject 項目中的欄位取決於 metaobject 定義中的欄位。假如您使用姓名、自傳、欄位圖片來為品牌大使計畫個人檔案建立 metaobject,您的 metaobject 項目就會有一個欄位,用於輸入姓名、自傳及和上傳圖片。此範例中的每個項目都是單一的品牌大使計畫個人檔案。
Shopify 標準產品分類和標準類別會使用 metaobject。將商品類別新增到商品時,您可以為該商品新增專屬的類別中繼欄位。每個類別中繼欄位都有預設項目,該項目是使用 metaobject 定義所建立。例如,若您新增商品類別「服飾與配件 > 服飾 > 上衣 > 襯衫」(Apparel & Accessories > Clothing > Clothing Tops > Shirts
),即可以為「尺寸」(size
)、「領口」(neckline
)、「袖長類型」(sleeve length type
)、「上衣長度類型」(top length type
)、「年齡層」(age group
)、「布料」(fabric
)、「目標性別」(target gender
)、「服飾特徵」(clothing features
) 和「顏色」(color
) 新增類別中繼欄位。