メタオブジェクト

メタオブジェクトを使用すると、ストアに構造化された情報を追加し、保存できます。例えば、機能、仕様、サイズチャートなどの商品情報を保存することができます。

管理画面から、メタオブジェクトに保存されているデータを取得および編集できます。アプリは、メタオブジェクトAPIを経由して、メタオブジェクトにアクセスできます。Liquidを使用したり、ストアフロントAPIを経由して、テーマのメタオブジェクトにアクセスすることもできます。メタオブジェクトAPIについて、詳しくはこちらをご覧ください。

メタオブジェクトには2つの主要な構成要素があります。

  1. 定義:オブジェクトの構造を定義する複数のフィールドです。管理画面の [設定] > [カスタムデータ] で管理できます。
  2. エントリー:メタオブジェクトのコンテンツまたはデータです。エントリーは、管理画面の [コンテンツ] > [メタオブジェクト] で作成および管理されます。

メタオブジェクト定義を作成する際に、以下の情報を指定します。

  • 名前Authorsなど、管理画面でメタフィールドを特定するために使用されます。
  • タイプ:メタフィールドが保存するデータのタイプ (テキスト、ファイル、URLなど)。
  • フィールド:メタオブジェクトで表示するコンテンツタイプを定義するためのものです。

    • 各フィールドには、名前 (必須)、説明、タイプ、および文字制限、最小値と最大値、プリセット値などの検証ルールが記載されます。
    • 表示名は、単一のフィールド名に割り当てられ、個々のメタオブジェクトエントリーを識別するために使用されます。表示名を割り当てるフィールドは、いつでも変更できます。表示名は、メタオブジェクトエントリーの1つ目のテキストフィールドに自動的に割り当てられます。メタオブジェクト定義にテキストフィールドがない場合、表示名は自動的に生成されます。
    • たとえば、テキストフィールドを追加し、それを表示名、画像フィールド、色フィールドとして指定することができます。
  • オプション:メタオブジェクトはここで使用できます。

    • アクセスストアフロントのアクセスは、デフォルトではメタオブジェクトに対して有効になっています。つまり、メタオブジェクトは動的ソースを使用してテーマ内で接続できます。ストアフロントのアクセスを無効にすることもできます。アクセスオプションについて、詳しくはこちらをご覧ください。
    • 機能:メタオブジェクトを使用してウェブページを作成できます。メタオブジェクトを使用したウェブページの構築について、詳しくはこちらをご覧ください。

メタオブジェクト定義のフィールドにより、メタオブジェクトエントリーのフィールドが決定されます。たとえば、アンバサダープログラムのプロフィール用にメタオブジェクトを作成する場合、そのフィールドに名前、経歴、画像を掲載するのであれば、メタオブジェクトエントリーには、名前と経歴を入力し、画像をアップロードするためのフィールドが存在することになります。この例のエントリーはすべて、単一のアンバサダープログラムのプロフィールとなります。

Shopifyの商品分類と標準カテゴリーでは、メタオブジェクトも使用します。商品カテゴリーを商品に追加すると、その商品に固有のカテゴリーメタフィールドを追加できるようになります。各カテゴリーメタフィールドには、デフォルトのエントリーが設定されています。このエントリーは、メタオブジェクト定義で構築されています。たとえば、Apparel & Accessories > Clothing > Shirts & Topsという商品カテゴリーを追加する場合、clothing sizenecklinesleeve length typelength typeage groupmaterialcolorに関するカテゴリーメタフィールドを追加できます。

このセクションにあるもの

Shopifyで販売を開始する準備はできていますか?

無料体験を試す