メタオブジェクトの構築

メタオブジェクトは、商品のハイライト、サイズチャート、成分リストなどの構造化されたコンテンツを保存して管理するために定義するカスタムのデータ構造です。Shopify の管理画面内の以下のいずれかの場所からメタオブジェクトを作成できます。

  • 「コンテンツ」 > 「メタオブジェクト」から
  • 「設定」 > 「カスタムデータ」から

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

  • 名前:管理画面でメタオブジェクトを識別するために使用されます (例:Authors)。
  • タイプ: メタオブジェクトの固有 ID であり、名前から自動的に生成されます。タイプ ID は保存前に編集できます。
  • フィールド: メタオブジェクトに保存するコンテンツを定義します。
    • 各フィールドには、名前 (必須)、説明、およびタイプがあります。テキスト、ファイル、URL など、検索可能なカテゴリーとプリセットのリストからフィールドのタイプを選択します。
    • オプション: 文字数制限、最小値と最大値、またはプリセット値などの検証ルールを追加できます。
    • 表示名は、単一のフィールド名に割り当てられ、個別のメタオブジェクトエントリーを識別するために使用されます。表示名が割り当てられているフィールドは、いつでも変更できます。表示名は、メタオブジェクトエントリーの最初のテキストフィールドに自動で割り当てられるか、メタオブジェクト定義にテキストフィールドがない場合は自動で生成されます。
    • たとえば、テキスト用のフィールドを追加して表示名として指定したり、画像用のフィールドや色用のフィールドを追加したりできます。
  • オプション: メタオブジェクトを利用できる場所です。カスタムデータのオプションについて、詳しくはこちらをご確認ください。

メタオブジェクトの作成

  1. 管理画面から、「コンテンツ」 > 「メタオブジェクト」、または「設定」 > 「カスタムデータ」に移動します。
  2. 「定義を追加」をクリックします。
  3. [名前] フィールドに、定義の名前を入力します。メタオブジェクトのタイプ ID は名前から自動的に生成され、メタオブジェクトを保存する前に編集できます。
  4. [フィールドを追加] をクリックします。[フィールドラベル] の入力欄と [フィールドタイプを選択] ボタンを含むインライン行が表示されます。
  5. DescriptionImage など、フィールドのラベルを入力します。
  6. [フィールドタイプを選択] をクリックし、フィールドに一致するタイプを検索または選択します。たとえば、[単一行テキスト][ファイル] > [画像] などです。
  7. オプション: フィールドを必須にするには、[フィールドラベル] 入力欄の横にあるアスタリスク (*) をクリックします。
  8. オプション: 検証ルールを設定したり、説明を追加したりするには、行の横にある展開矢印をクリックします。
    • 検証タブが表示された場合は、フィールドに許容される値を制限するルールを設定します。
    • 説明タブで、フィールドの説明を入力します。
  9. オプション: さらにフィールドを追加するには、もう一度フィールドを追加をクリックします。フィールドをドラッグして並べ替えることができます。
  10. 任意:ストアフロントのアクセスをオフにするには、「アクセス」セクションで「ストアフロント」の選択を解除します。
  11. オプション: このメタオブジェクトのエントリーを単独のページとして公開できるようにするには、機能にある Web ページ を選択します。
  12. 「保存」をクリックします。

メタオブジェクトを保存した後、エントリーの作成を開始できます。また、設定に移動することなく、商品などのリソースページにある参照フィールドから直接メタオブジェクト定義を作成することもできます。

メタオブジェクトの削除

メタオブジェクトを削除すると、元に戻すことはできません。メタオブジェクトを削除すると、そのメタオブジェクトのすべてのエントリーも削除されます。

手順:

  1. 管理画面から、「設定」 > 「メタフィールドとメタオブジェクト」に移動します。

  2. 「メタオブジェクト」セクションで、削除するメタオブジェクトをクリックします。

  3. 削除をクリックし、確認のためにもう一度削除をクリックします。