メタオブジェクトを構築する
このページはMar 21, 2023に印刷されています。最新のバージョンについては、https://help.shopify.com/ja/manual/custom-data/metaobjects/building-a-metaobjectをご覧ください。
管理画面の、次の2か所のロケーションからメタオブジェクトを作成できます。
- [コンテンツ] > [メタオブジェクト]
- [設定] > [カスタムデータ]
メタオブジェクトを作成する際に、次の情報を指定します。
- 名前:管理画面でメタオブジェクトを特定するために使用されます
- タイプ:APIのメタオブジェクトを特定するために使用されます。
- フィールド:メタオブジェクトで表示するコンテンツタイプを定義するためのものです。
- 各フィールドには、名前、説明、タイプ、および文字制限、最小値と最大値、プリセット値などの検証ルールが記載されます。
- たとえば、テキストフィールド、画像フィールド、色フィールドを追加することができます。
新しいメタオブジェクトを構築する
手順:
- 管理画面から、[コンテンツ] > [メタオブジェクト] または [設定] > [カスタムデータ] の順に移動します。
- [定義を追加] をクリックします。
- [名前] フィールドに定義の名前を入力します。メタオブジェクトのタイプは自動的に生成されますが、メタオブジェクトを保存する前に編集できます。
- [フィールドを追加する] をクリックして、メタオブジェクトに含めるコンテンツタイプを選択します。たとえば、単一行テキストです。各フィールドには、それぞれのオプションと検証ルールがあります。
-
以下の手順でフィールドと検証ルールを設定します。
- オプション:[説明] フィールドに、メタオブジェクトの説明を入力します。
- [このフィールドを表示名として使用する] を選択して、フィールドをエントリーの表示名とするかどうかを決めます。表示名とは、インデックスビューで検索可能な名前を生成するために使用されるフィールドです。メタオブジェクト定義内の1つ目のテキストフィールドが自動的に表示名として設定されます。テキストフィールドがない場合は、表示名は自動的に生成されます。
- フィールドの検証ルールを設定して、[追加する] をクリックします。
オプション:ストアフロント表示を許可するには、[ストアフロント表示] ドロップダウンメニューで [アクセス許可] を選択します。
必要に応じてメタオブジェクトにフィールドを追加します。
[保存] をクリックします。
メタオブジェクトを保存した後で、エントリーの作成を開始できます。
メタオブジェクトを削除する
メタオブジェクトの削除を元に戻すことはできません。メタオブジェクトを削除すると、そのメタオブジェクトのすべてのエントリーも削除されます。
手順:
- 管理画面から、[設定] > [カスタムデータ] の順に移動します。
- [メタオブジェクト] セクションで、削除するメタオブジェクトをクリックします。
- [削除] をクリックします。確認ダイアログが表示されるので、エントリーの削除を確定します。
- [削除] をクリックして、エントリーを削除します。