---
title: "クローンカタログデータ"
slug: "clone-catalog-data"
abstract: "複数のストアフロントサイトで同じカタログデータセットを再利用するためにカタログをクローンする方法。"
---
# クローンカタログデータ

> !注このトピックはバージョン9.0.2以降Sitecore XC適用されます。

Sitecore XCは、単一のSitecoreインスタンスに複数のサイトが存在するマルチテナンシーをサポートしています。例えば、1つの企業に複数のブランドが存在する場合や、1つのブランドに複数の言語や場所が存在する場合など、これは有用です。

各サイトには1つのカタログしか関連付けられないため、カタログクローンは同じカタログの情報を複数のサイトで使用し、カタログをクローンし、マスターカタログのコピーを各サイトに関連付けることを可能にします。

マスターカタログのクローンを作成すると、クローンカタログは以下の通りです:

-   マスターカタログと同じプライスブック、プロモーションブック、在庫セットに関連付けられています。
-   マスターカタログと同じカテゴリと階層構造を持っています。
-   マスターカタログ内の販売可能なアイテムのリストに戻るリンクです。クローンカタログに含まれる販売可能なアイテムは重複しません。つまり、マスターカタログからアイテムを削除しても、クローンカタログからも、どちらからも削除されます。
-   マスターカタログに含まれるカテゴリエンティティのすべての性質、コンポーネント、関係を保持します。

各販売可能なアイテムには一意のパスと識別(ID)が割り当てられます。つまり、クローンカタログ内の販売可能なアイテムの特徴を変えることなく、マスターカタログの販売可能なアイテムの特徴を変える必要はありません。

カタログをクローンすると、クローン処理はマスターカタログと同じ場所に複製します。カタログをクローンした後は、コンテンツエディターでサイトに割り当てることができます。

以下の手順は、Postmanアプリケーションをインストールし、Sitecore Commerce Engine SDKからサンプルコレクションを取り込み、環境を設定し、Commerce Engine APIにアクセスするためのベアラートークンを取得したことを前提としています( [ここで](https://doc.sitecore.com/xp/ja/developers/101/sitecore-experience-commerce/execute-sample-api-calls-in-postman.html "Execute sample API calls in Postman")説明しています)。

カタログをクローンするには:

1.  Postman **コレクション**のペインで *CatalogAPISamples*コレクションを展開します。
2.  *カタログ - API*フォルダを開き、Clone Catalogリクエストをクリックしてください。
3.  **Body**タブをクリックし、マスターカタログとカタログクローンの名前を指定してから**Send**をクリックします。