カタログ データのクローン作成

概要

カタログのクローンを作成して、複数のストアフロント サイトで同じカタログ データ セットを再利用する方法。

注記

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

Sitecore XC は、Sitecore の単一インスタンスに複数のサイトが存在するマルチテナンシーをサポートします。これは、1 つの会社に複数のブランドが存在する場合や、1 つのブランドに複数の言語または場所が存在する場合などに役立ちます。

各サイトに関連付けることができるカタログは 1 つだけであるため、カタログ複製を使用すると、カタログのクローンを作成してマスター カタログのコピーを各サイトに関連付けることにより、複数のサイトで同じカタログの情報を使用できます。

マスター カタログのクローンを作成すると、クローンされたカタログは次のようになります。

  • マスター カタログと同じプライス ブック、プロモーション ブック、在庫セットに関連付けられる。

  • マスター カタログと同じカテゴリと階層を持つ。

  • マスター カタログの販売可能アイテムのリストに戻ってリンクする。クローンされたカタログに含まれる販売可能アイテムは重複していません。すなわち、マスター カタログまたはクローンされたカタログからアイテムを削除すると両方からアイテムが削除されます。

  • マスター カタログに含まれるカテゴリ エンティティのすべてのプロパティ、コンポーネント、リレーションシップを保持する。

各販売可能アイテムには一意のパスと ID が割り当てられます。すなわち、マスター カタログの販売可能アイテムの特性を変更することなく、クローンされたカタログの販売可能アイテムの特性を変更できます。

カタログのクローンを作成すると、クローニング プロセスによってマスター カタログと同じ場所に複製されます。カタログのクローンを作成したら、コンテンツ エディターでそのカタログをサイトに割り当てることができます。

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

  1. Postman の [Collections] ペインで、CatalogAPISamples コレクションを展開します。

  2. Catalog - API フォルダーを開き、Clone Catalog 要求をクリックします。 

  3. [Body] タブをクリックし、マスター カタログとカタログ クローンの名前を指定して、[Send] をクリックします。