---
title: "カタログサービス"
slug: "catalog-service"
abstract: ""
---
# カタログサービス

カタログサービスはSitecore.Commerce.Plugin.Catalogによって提供されています。

カタログサービスの機能は以下の通りです:

-   標準化されたカタログやカタログリストの管理と保管
-   カタログ内のカテゴリの管理と保存
-   販売可能なアイテムの作成と管理、製品バンドルも含まれます
-   販売可能な商品を複数のカタログやカタログ内のカテゴリに関連付けること
-   複数のカタログから販売可能なアイテムを製品バンドルに関連付けること
-   カタログ商品のバルク価格の計算
-   複数の通貨で販売可能な商品のリスト価格を管理・保存すること

## カタログエンティティ

Catalogプラグインは以下のエンティティクラスを定義しています:

-   CatalogItemBase
-   Catalog
-   Category
-   SellableItem
-   CatalogManagedList
-   RelationshipDefinition

### カタログアイテムベース

CatalogItemBaseクラスはコアCommerceEntityクラスから継承し、すべてのカタログアイテムエンティティのベースクラスを表します。

CatalogItemBaseクラスの性質は以下の通りです:

財産

定義

SitecoreId

Sitecore Content Editor内のカタログ項目のインスタンスを、Commerce Engineの元のCommerce Entity IDにマッピングできる一意の識別子(文字列)。カタログマッピングシステムで使用される。

CatalogToEntityList

このカタログエンティティに直接関連するカタログのSitecore IDの一覧(例: CatalogToCategoryまたは関係CatalogToSellableItem )。

ParentCatalogList

親カタログエンティティのリスト。

ParentCategoryList

親カテゴリエンティティのリスト。

ChildrenCategoryList

子カテゴリエンティティのリスト。

ChildrenSellableItemList

子供向け販売可能なアイテムエンティティのリスト。

ItemVariations

販売可能なアイテムのバリエーション一覧。

IsBundle

そのアイテムがバンドルかどうかを指定します。

### カタログ

CatalogクラスはコアCatalogItemBaseクラスから継承し、カタログエンティティを定義します。

Catalogエンティティクラスの特性は以下の通りです:

財産

定義

SitecoreId

Sitecore Content Editor内のカタログ項目のインスタンスを、Commerce Engineの元のCommerce Entity IDにマッピングできる一意の識別子(文字列)。カタログマッピングシステムで使用される。

PriceBookName

このカタログに関連する価格帳の名前。

DefaultInventorySetName

このカタログのデフォルト在庫セットの名前です。

PromotionBookName

プロモーションブックの名前だ。

### カテゴリー

CategoryクラスはコアCatalogItemBaseクラスから継承し、カテゴリエンティティを定義します。

Categoryエンティティクラスの特性は以下の通りです:

財産

定義

SitecoreId

Sitecore Content Editor内のカタログ項目のインスタンスを、Commerce Engineの元のCommerce Entity IDにマッピングできる一意の識別子(文字列)。カタログマッピングシステムで使用される。

Description

カテゴリーの記述。

### CatalogManagedList

CatalogManagedListクラスと、カタログ項目を列挙するための専門的なリストを定義します。

CatalogManagedListエンティティクラスの特性は以下の通りです:

財産

定義

SitecoreId

Sitecore Content Editor内のカタログ項目のインスタンスを、Commerce Engineの元のCommerce Entity IDにマッピングできる一意の識別子(文字列)。カタログマッピングシステムで使用される。

ProductID

一般的な製品識別子、例えばISBNなどです。

Description

販売可能な商品の説明。

Manufacturer

販売可能な商品の製造元。

Brand

ブランドです。

TypeOfGood

その品が属する財の種類。

Tags

品物を分類するために使われるアイテムタグのリスト。タグは、例えば商品が有形製品、サービス、デジタル品物などを示す目的を持つことがあります。