---
title: "Experience CommerceコネクターへのSitecore Content Hubサンプル"
slug: "sample-sitecore-content-hub-to-experience-commerce-connector"
abstract: "Plugin.Sample.ContentHubサンプルプラグインが提供する機能を説明します。"
---
# Experience CommerceコネクターへのSitecore Content Hubサンプル

Plugin.Sample.ContentHubサンプルプラグインは、Sitecore Experience Commerce(XC)とSitecore Content Hubの統合を構築できるコネクタを定義しています。

Sitecore Content Hub to Experience Commerceコネクタは、[Content Hub Product Content Management(PCM)](https://www.sitecore.com/products/content-hub/product-content-management) に保存された製品の更新をCommerce Engineと同期させる機能を提供します。デジタルマーチャンダイザーやマーケティングコンテンツクリエイターは、Content Hubを使って製品を更新・維持し、そのアップデートを非同期的にCommerce Engineにプッシュできます。同期された製品更新(例えば製品説明の更新など)はBusiness Toolsで確認でき、ストアフロントの設定に基づいています。

Plugin.Sample.ContentHubプラグインはSitecore.Commerce.Engine.SDK(sitecore-commerce-engine-sdk.md "Sitecore Commerce Engine SDK")パッケージ内のサンプルとして提供されており、特定の製品スキーマ要件を満たすための独自の統合作成に必要なソースコードを提供します。

この統合は、PCMとSitecore XCが共通の製品およびカタログスキーマ定義を共有していることに依存しており、PCM内の製品プロパティはコマースエンジン内の同等の販売可能なアイテムプロパティにマッピングされるため、PCM内のプロパティの更新はコマースエンジン内で同期されます。

## 互換性、範囲、制限

> !重要Plugin.Sample.ContentHubプラグインはSitecore Experience Commerce 10.0およびリリース3.2.203 Sitecore Content Hub互換性がありテストされています。Sitecore Content Hub Sitecore XCの製品エンティティから販売可能なアイテムへの製品エンティティのマッピングのデフォルト構成は、リリース3.2.203で利用可能な*ProSaaS*テンプレートContent Hub基づいています。
> 
> Sitecore Experience Commerce 10.0を他のSitecore Content Hubのバージョンと統合するには、必要な互換性を確保するために独自のプラグイン拡張機能を作成する必要があります。

以下の表は、Plugin.Sample.ContentHubサンプルプラグインの標準化可能な機能について詳述しています。

範囲内

制限

一方通行の非同期データ同期 - Sitecore Content HubからSitecore Experience Commerceへ。

Sitecore XCからContent Hubへのデータ同期はサポートされていません。

特定の環境に対して、Commerceのミニオンサービスロールごとに単一のAzureサービスバスインスタンスのサポート。

AzureサービスバスリスナーはCommerceのミニオンサービスロール上で非同期プロセスとして動作します。複数のAzureサービスバスインスタンスや複数のCommerceミニオンロールを用いて、同じCommerceカタログにデータ同期をスケーリングすることはサポートされていません。

PCM製品からXCへの販売可能な品目のエンティティマッピングは、製品識別子の一致に基づいています。

Content Hub製品を以下のCommerceカタログエンティティにマッピングすることはサポートされていません:  
  

-   販売可能なアイテムのバリアント。
-   商品バンドル。
-   カタログの階層やカテゴリのマッピングなどのエンティティ関係。

データ同期は製品更新操作でのみトリガーされます。

製品作成や削除操作時のデータ同期はありません。

Content Hub(CH)のローカライズ可能な製品プロパティの同期。

更新されたContent Hubの製品プロパティは、対応するプロパティのローカライズ版をCommerce Engineで更新するためにローカライズ可能でなければなりません。

箱から出して、限られた数の製品特性(および関連する画像資産)の同期が、Content HubとSitecore XCの両方で存在すると想定されています。  
  
\> \[!注\]  
\> 開発者やシステムインテグレーターは、必要な製品スキーマに基づいてContent HubやSitecore XCにカスタム属性を追加できます。

デフォルトでは、Sitecore XCはXC販売可能なアイテム属性マッピングに対して以下のContent Hub(CH)製品属性を設定しています。  
  

-   製品概要(CH)->名(XC)
-   製品詳細説明(CH)-> 表示名(XC)

  
  
\> \[!注\]  
\> PCM製品属性のデフォルトマッピングは、リリース3.2.203で利用可能な *ProSaaS* テンプレートの製品定義Content Hub基づいています)

製品に関連付けられた画像アセット(DAM)への更新の同期。

他の種類のデジタル資産の同期はサポートされていません。

同期の影響を受けるXC販売可能なアイテムのバージョンは、環境構成内の IgnorePublishedPolicy ポリシーの関数です。例えば、ポリシーが環境構成で使用されている場合、Sitecore XCの販売可能なアイテムの最新バージョンは更新されたContent Hub製品プロパティを反映するように同期されます。

XC Business Toolsのカタログエンティティバージョンのバージョン管理や承認ワークフローはサポートされていません。