商品データ モデルで使用されるアイテム テンプレート

商品データ モデルのテンプレートに名前を付ける際に、次のセクションで説明する規則を使用しました。

命名規則

モデル、商品、仕様、タイプなどの概念ごとにエンティティ テンプレートがあり、通常は対応するフォルダー テンプレートがあります (たとえば、各タイプのエンティティはフォルダーに保持されます)。命名規則では、フォルダー テンプレート名は複数形で、エンティティ テンプレート名は単数形です。たとえば、Specification は仕様エンティティを表し、Specifications は仕様が保存されているフォルダーを表します。

商品データ モデルは、個別のリポジトリに保存されているデータと、特定の商品に固有のデータで構成されています。特定の商品に関連する設定の場合、対応するテンプレート名の前に Product という単語が付きます。たとえば、汎用仕様テンプレートは specification と呼ばれ、商品固有の仕様テンプレートは ProductSpecification と呼ばれます。

アイテム テンプレート

商品データ モデルで使用されるアイテム テンプレートは、次のスクリーンショットに示されています。

ItemTemplates.png

エンティティ タイプごとに、通常、個々のアイテムを保持するフォルダー テンプレートがあります。次の表に、個々のエンティティ テンプレートの説明と対応するフォルダー テンプレートを示します。

エンティティ テンプレート名

フォルダー テンプレート名

説明

Division

Divisions

Division (部門) は事業部門を表し、商品にタグを付けて部門の一部としてマークするために使用されます。部門で商品をフィルタリングすると、その部門に関連付けられている商品が返されます。

Divisions は、階層的に個々のリポジトリに保存されます。部門は複数の下位部門を持つことができます。

Template Divisions フォルダーは、その中に格納されている部門の階層のリポジトリ フォルダーとして使用されます。

Identification Type

Identification Types

複数の識別子を任意の商品に関連付けることができます。

Identification Type (識別タイプ) は、さまざまなタイプの識別エンコード スキームの列挙です。たとえば、商品には、内部で使用される商品コード以外にも、EANSKU 番号の両方があります。

Identification Types は、その中に保存されている識別タイプのリポジトリ フォルダーとして使用されます。

Lookup Value

Lookup Values

Lookup Value (ルックアップ値) はキーと値のペアを表し、アイテム名は短い説明と長い説明の両方に格納されているキーと値です。ルックアップ値の各セットは、独自の Lookup Values フォルダーに格納されます。例としては、商品関係タイプとリソース タイプがあります。

Lookup Values はルックアップ値のフォルダー テンプレートであり、説明フィールドが 1 つあります。

Manufacturer

Manufacturers

Manufacturer (製造元) テンプレートは、名前、説明、Web サイトの URL、商品の URL マクロなど、製造元に関する最も重要な情報を格納するために使用されます。

テンプレート Manufacturers は、製造元を含むリポジトリ フォルダーとして使用されます。フォルダーはバケットとして設定されます。

Product

Product Repository

商品アイテムは、商品のコア データと、関連するすべてのリポジトリ (Manufacturers、Divisions、Types、Classifications) への参照ポイントを表します。

商品はバケットに格納され、Relations、Resources、Specifications という複数のサブアイテムで構成されます。

---

Product Artifacts

Product Artifacts (商品アーティファクト) は、Manufacturers、Classifications、Divisions、Types、グローバル ルックアップ値などの商品に関連するその他のリポジトリをグループ化したフォルダー テンプレートです。

Product Classification Group

Product Classifications

Product Classification Group (商品分類グループ) は、分類体系を表します。現在、多くの標準とカスタム分類体系が存在します。

複数の異なる分類体系とカテゴリー分けが商品データ モデルで同時に使用される場合があります。たとえば、商品には外部コマース システムで使用される分類と UNSPSC 分類体系の両方を使用できます。UNSPSC (United Nations Standard Products and Services Code) は、すべての商品およびサービスを分類するために使用される国連規定の階層規則です。共通のコード体系で商品とサービスを分類すると、買い手と売り手の間の商取引が容易になるため、e コマースの新時代では必須になりつつあります。

Product Classification Group には、テンプレート Product Classification に基づくアイテムの階層構造が含まれています。

Product Classification Groups は、テンプレート Product Classifications に基づいて、ルート フォルダーの下にあるリストに保存されます。

Product Classification

Product Classification Group

Product Classification (商品分類) は、1 つの分類体系 (Product Classification Group) 内のカテゴリーを表します。

商品データ モデルでは、複数の異なる分類体系とカテゴリー分けが同時に使用される場合があります。詳しくは、前述の Product Classification Group についての説明を参照してください。

Product Classifications (商品分類) は、Product Classification Group の下に階層的に構造化されています。

Product Relation

Product Relations

Product Relation (商品関係) は、特定の商品とリポジトリ内の他の商品との間の関係を表します。                 

Product Resource

Product Resources

Product Resource (商品リソース) は、ファイル (パンフレット)、画像 (メイン画像や代替画像) などのメディア エンティティを表します。リソースは常に Sitecore Media Library に保存されているわけではなく、URI で表される場合があります。

リソースは、商品アイテムの下のテンプレート Product Resources に基づいて独自のフォルダーに保存されます。

Product Specification

Product Specifications

Product Specification (商品仕様) は、固定セットのキーと値のペア テーブルに基づいている場合、仕様のキーと値、または値への参照を保持します。

Product Type

Product Types

商品はタイプに基づいており、タイプのすべてのプロパティを継承します。商品は単一のタイプのみに属することができます。

タイプは、階層構造で編成された Product Types テンプレートに基づいて独自のフォルダーに保存されます。

サブタイプは、その祖先のプロパティを継承します。

タイプには、Specifications、Specifications Default Values、Specification Options の定義を含め、特定のタイプの固定セットのキーと値ペア テーブルからの値のセットを制限できます。

Specification Lookup

Specifications

Specification Lookup (仕様ルックアップ) は、カテゴリーまたは商品タイプに関連付けられた仕様のキーと、可能な値のテーブルを表します。

Specification

Specifications

Specification (仕様) は、カテゴリーまたは商品タイプに関連付けられた仕様のキーを表します。

仕様は Specifications フォルダに保存されます。

Specification Option

Specification Options

Specification Option (仕様オプション) は、特定の商品タイプの可能な値を制限するために使用されます。Specification Options は、Specification Lookups に関連して使用されます。

Specifications Default Values

Product Type

タイプに関連する仕様のデフォルト値を保持するためのフォルダー。このフォルダーにはフィールドがありません。

ブランチ テンプレート

商品データ モデルは、次の表で説明するブランチ テンプレートで構成されています。

ブランチ テンプレート名

説明

Product

このブランチ テンプレートには、関連する商品、リソース、仕様のデフォルトのサブフォルダーを持つ商品を表す複合ツリー構造が含まれています。

テンプレートは、メイン商品リポジトリを構成するバケットに関連付けられています。

Product Repository

このブランチは、商品に関連するすべてのリポジトリを含む完全な商品リポジトリをインストールします。たとえば、Divisions、Manufacturers、Product Types、Classifications、ルックアップなどのリポジトリです。

展開されたブランチ テンプレートは、次のスクリーンショットに示されています。

展開されたブランチ テンプレートを示すスクリーンショット。