カスタムデータの専門用語

カスタムデータは、メタフィールドとメタオブジェクトを使用して Shopify のデータモデルを拡張し、独自のデータモデルを作成するのに役立ちます。

カスタムデータで使用される専門用語を理解するために、以下の定義と用語のリストをご確認ください。

基本値

「ベースカラー」や「ベースパターン」などのベース値は、標準メタオブジェクトエントリーの一部であるフィールドです。目的は、ストアの情報を事前定義された構造化データに関連付けることです。たとえば、ストアで sunny という名前の黄色の Tシャツを販売しているとします。ベースカラーを yellow に設定することで、商品が検索で正しく表示され、さまざまな販売プラットフォームや広告プラットフォームで明確性が維持されるようになります。

カテゴリーメタフィールド

カテゴリーメタフィールドは、Shopify の商品分類にある特定の標準商品カテゴリーに関連する属性です。たとえば、商品カテゴリーの Apparel & Accessories > Clothing > Clothing Tops > Shirts を追加すると、sizenecklinesleeve length typetop length typeage groupfabrictarget genderclothing featurescolor のカテゴリーメタフィールドを追加できます。カテゴリーメタフィールドにはデフォルトのエントリーがあり、そのまま使用することも、さらにカスタマイズすることもできます。たとえば、fabric カテゴリーメタフィールドには、コットン、シルク、デニムなどのデフォルトのエントリーがあります。

これらのカテゴリーメタフィールドをストアフロントで使用すると、お客様が必要な商品をより速く見つけられるようになります。色のカテゴリーメタフィールドをバリエーションのオプションに接続すると、ストアフロントの商品ページで色のオプションのバリエーションオプションを見本として表示できます。

デフォルトのエントリー

デフォルトのエントリーは、Shopify の標準商品分類にある各カテゴリーメタフィールドの事前定義されたエントリーです。たとえば、color カテゴリーメタフィールドには、orangeredblack などのデフォルトのエントリーがあります。size カテゴリーメタフィールドには、largemediumsmall などのデフォルトのエントリーがあります。これらのデフォルトのエントリーを編集またはカスタマイズして、ブランド独自のものにすることができます。

表示名

エントリーインデックスで個々のメタオブジェクトのエントリーを検索および識別するために使用されるラベルです。メタオブジェクトのエントリーの最初のテキストフィールドに自動的に割り当てられるか、メタオブジェクト定義にテキストフィールドがない場合は自動生成されます。

動的ソース

テーマエディタでは、動的ソースはエディタの外部で作成および保存されるデータタイプであり、セクションやブロック内で接続して、一意のコンテンツ値を追加することができます。動的ソースには、メタフィールドメタオブジェクト、リソース、およびそれらの属性が含まれます。

ハンドル

ハンドルは、特定のメタオブジェクトのエントリーに対する一意の ID です。リソースを参照するために URL で使用されるパスの一意の部分です。

メタフィールド

メタフィールドを使用すると、通常は管理画面で取得されない特別な情報を保存できるようになり、ストアの機能と外観をカスタマイズするのに役立ちます。メタフィールドを使用すると、商品の取り扱い方法の追加といった追加の商品データでオンラインストアをカスタマイズしたり、管理画面のプロセスをより効率化したりすることができます。

メタフィールドの定義

メタフィールドの定義では、メタフィールドがストアのどの部分に適用されるか、またメタフィールドにどのような値を含めることができるかを指定します。メタフィールドの定義を作成する際、文字数制限や最小値と最大値など、値の入力に関する検証ルールを指定できます。商品メタフィールドを Shopify の標準商品分類のカテゴリーに関連付けて、そのカテゴリーの商品にのみ表示することもできます。メタフィールドの定義の各部について、詳しくはこちら。

メタフィールドの値

メタフィールドの定義に対して入力されるです。定義は、それを使用して作成された1つまたは複数の値を保存する場所です。商品メタフィールドの定義には、数千ものメタフィールドの値を含めることができる場合が多くあります。たとえば、商品の取り扱い方法の定義がある場合、メタフィールドの値は「ドライクリーニングのみ」などの実際の指示になります。

メタオブジェクト

メタオブジェクトは、複数のフィールドを単一の構造にグループ化することで、ストアに新しい管理リソースを柔軟に追加する方法です。たとえば、商品の特長に関する情報がこれに該当します。メタオブジェクトを使用して商品の特長を追加する方法について、詳しくはこちら。

メタオブジェクト定義

メタオブジェクト定義では、メタオブジェクトがストアのどの部分に適用されるか、またメタオブジェクトにどのようなフィールドと値を含めることができるかを指定します。

メタオブジェクト定義を作成する際、メタオブジェクト内の各フィールドの名前を付け、タイプ (テキストや URL など) を設定し、文字数制限などの検証ルールを設定できます。メタオブジェクトの構築について、詳しくはこちら。

メタオブジェクトのエントリー

メタオブジェクトのエントリーは、メタオブジェクト定義から作成される個々のインスタンスです。定義がオブジェクトの構造を作成するものであるとすれば、エントリーはメタオブジェクトの実際のコンテンツまたはデータです。メタオブジェクト定義から複数のエントリーを作成できます。これらのエントリーは、ストアで使用したり、ストアに接続したりできます。

たとえば、Product highlights というメタオブジェクト定義を作成し、その定義から SustainabilityComfort というエントリーを作成することができます。商品の特長を追加するチュートリアルでメタオブジェクト定義とエントリーを作成する方法について、詳しくはこちら。

ネームスペースとキー

ネームスペースは、メタフィールドのグループのコンテナです。メタフィールドをネームスペース内にグループ化すると、同じキー名を持つ他のメタフィールドとの競合を防ぐことができます。キーは、メタフィールドの名前です。

ネームスペースとキーを組み合わせることで、メタフィールドが作成されたコンテキストを区別し、カスタムデータインデックスでメタフィールドを識別しやすくなります。

Shopify の標準商品分類

Shopify の標準商品分類とは、事前定義され、標準化された商品カテゴリー、属性、属性値のリストです。

Shopify の標準商品分類は、以下の目的で使用されます。

  • 各商品カテゴリーにマッピングされる、カテゴリーメタフィールドと呼ばれる商品属性を有効にします。
  • スマートコレクションの条件として設定したり、商品リストの絞り込みに役立てたりするなど、Shopify 内で商品を管理しやすくなります。
  • Facebook や Google など、標準化された商品カテゴリーを必要とする他のチャネルで、商品を販売しやすくなります。
  • 商品に課税される税率を決定します。商品によっては、特別な税率や免除の対象となる場合があります。商品が正しく分類されている場合、チェックアウト時に最も正確な税率が徴収されます。

タイプ

メタフィールド定義の基本的なデータタイプのことで、重量、色、1行のテキスト、日付、整数などがあります。タイプによって、そのフィールドに値として入力できる基本的な形式が規定されます。

非構造化メタフィールド

定義のないメタフィールドのことです。通常、アプリによって作成されるもので、構造化メタフィールドが持つような検証機能がすべて備わっているわけではありません。構造化メタフィールドとは、ストアの設定で作成されるメタフィールドのことです。非構造化メタフィールドを定義に移行することができます。