カタログ サービス
カタログ サービスは、Sitecore.Commerce.Plugin.Catalog
プラグインによって提供されます。
カタログ サービスは次の機能を提供します。
-
標準化されたカタログまたはカタログ リストの管理と保存
-
カタログ内のカテゴリの管理と保存
-
製品バンドルを含む、販売可能アイテムの作成と管理
-
販売可能アイテムを複数のカタログ、およびカタログ内のカテゴリに関連付け
-
複数のカタログからの販売可能アイテムを製品バンドルに関連付け
-
カタログ アイテムの一括価格計算
-
販売可能アイテムの表示価格を複数通貨で管理および保存
カタログ エンティティ
Catalog プラグインは、次のエンティティ クラスを定義します。
-
CatalogItemBase
-
Catalog
-
Category
-
SellableItem
-
CatalogManagedList
-
RelationshipDefinition
CatalogItemBase
CatalogItemBase
クラスはコア CommerceEntity
クラスから継承され、すべてのカタログ アイテム エンティティの基本クラスを表します。
CatalogItemBase
クラスのプロパティは次のとおりです。
プロパティ |
定義 |
---|---|
|
Sitecore コンテンツ エディターのカタログ アイテムのインスタンスを、Commerce Engine の元の Commerce エンティティ ID にマップするための一意の識別子 (文字列)。カタログ マッピング システムで使用されます。 |
|
この カタログ エンティティに直接関連するカタログ ( |
|
親カタログ エンティティのリスト。 |
|
親カテゴリ エンティティのリスト。 |
|
子カテゴリ エンティティのリスト。 |
|
子の販売可能アイテム エンティティのリスト。 |
|
販売可能アイテムのバリエーションのリスト。 |
|
アイテムがバンドルであるかどうかを指定します。 |
Catalog
Catalog
クラスはコア CatalogItemBase
クラスから継承し、カタログ エンティティを定義します。
Catalog
エンティティ クラスのプロパティは次のとおりです。
プロパティ |
定義 |
---|---|
|
Sitecore コンテンツ エディターのカタログ アイテムのインスタンスを、Commerce Engine の元の Commerce エンティティ ID にマップするための一意の識別子 (文字列)。カタログ マッピング システムで使用されます。 |
|
このカタログに関連付けられているプライス ブックの名前。 |
|
このカタログに設定されているデフォルトの在庫の名前。 |
|
プロモーション ブックの名前。 |
Category
Category
クラスはコア CatalogItemBase
クラスから継承し、カテゴリ エンティティを定義します。
Category
エンティティ クラスのプロパティは次のとおりです。
プロパティ |
定義 |
---|---|
|
Sitecore コンテンツ エディターのカタログ アイテムのインスタンスを、Commerce Engine の元の Commerce エンティティ ID にマップするための一意の識別子 (文字列)。カタログ マッピング システムで使用されます。 |
|
カテゴリについての説明。 |
CatalogManagedList
CatalogManagedList
クラスは、カタログ アイテムを列挙するための特殊なリストを定義します。
CatalogManagedList
エンティティ クラスのプロパティは次のとおりです。
プロパティ |
定義 |
---|---|
|
Sitecore コンテンツ エディターのカタログ アイテムのインスタンスを、Commerce Engine の元の Commerce エンティティ ID にマップするための一意の識別子 (文字列)。カタログ マッピング システムで使用されます。 |
|
一般的な製品識別子 (ISBN など)。 |
|
販売可能アイテムの説明。 |
|
販売可能アイテムのメーカー。 |
|
ブランド。 |
|
アイテムが属する商品の種類。 |
|
アイテムの分類に使用されるアイテム タグのリスト。タグは、たとえばアイテムが有形の製品、サービス、デジタル アイテムなどであることを示し、フルフィルメントにおける何らかの目的を果たすために使用できます。 |