---
title: "カタログコマンドとパイプライン"
slug: "catalog-commands-and-pipelines"
abstract: ""
---
# カタログコマンドとパイプライン

以下の表はカタログコマンドとパイプラインについて説明します。

**コマンド/パイプライン**

**概要**

CreateCatalogCommand  
  
CreateCatalogPipeline

Commerce Engineで新しいカタログインスタンスを作成します。  
  
パラメータ:  
  

-   catalogNameカタログの内部名称
-   catalogDisplayNameカタログの表示名
-   priceBookNameカタログに関連する価格帳の名前
-   promotionBookNameカタログに関連するプロモーション帳の名称

EditCatalogCommand  
  
EditCatalogPipeline

既存のカタログに変更を加えます。  
  
パラメータ:  
  

-   entityIdカタログエンティティの識別子
-   catalogDisplayNameカタログの表示名
-   priceBookNameカタログに関連する価格帳の名前
-   promotionBookNameカタログに関連するプロモーション帳の名称

GetCatalogCommand  
  
GetCatalogPipeline

システム内で定義された特定のカタログを取得します。  
  
パラメータ:  
  

-   Id: カタログの識別子(文字列)

GetCatalogsCommand  
  
GetCatalogsPipeline

システム上で定義されたすべてのカタログを取得します。  
  
パラメータ:なし

GetCatalogItemsCommand  
  
GetCatalogItemsPipeline

カタログに関連するすべての販売可能なアイテムを取得します。

UpdateSellableItemPurchasableCommand

販売可能なアイテムが購入可能かどうかを決定します。  
  

-   true 販売可能な商品は購入可能となり、 PurchasablePolicy制限は解除されます
-   false 販売可能なアイテムは購入できません。

InitializeRelationshipDefinitionsBlock

カタログエンティティ間の関係を確立するためのデフォルトの関係タイプを作成します(例:カテゴリから販売可能な品物への変換)。