Connectとの統合
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
製品の同期を使用して製品をSitecore Commerce Connectと統合する場合、製品ドメイン モデルをカスタマイズする必要がある場合がありますが、デフォルトのモデルではほとんどのシナリオがカバーされ、プレゼンテーションの目的で必要な情報が伝達されます。ドメイン モデルのカスタマイズの詳細については、「 オブジェクト ドメイン モデル」を参照してください。
製品アイテムテンプレートとオブジェクトの間には1対1の関係があります。

カスタム製品エンティティの実装
ドメイン モデルは、Sitecore製品テンプレートのリストと対応するオブジェクト タイプで構成されています。
カスタム製品エンティティを実装するには:
-
パイプラインごとにカスタム プロセッサを作成し、データを外部から読み取り、パイプラインが担当する対応するドメイン モデル オブジェクト型のインスタンスに格納します。
-
同期を双方向にする必要がある場合は、パイプラインごとに次の2つの追加プロセッサを作成します。
-
製品データを外部に格納するプロセッサ。製品データは、パイプラインが担当する対応するドメイン モデル オブジェクト タイプのインスタンスで提供されます。
-
相違点を解決し、結果の出力を決定するプロセッサ。詳細については、「 カスタム同期戦略の作成」を参照してください。
メモ外部システムのデータを読み取り、ドメイン モデル エンティティのインスタンスを設定する場合、Sitecoreに一意のアイテム名が存在するように、同じタイプのエンティティに一意の名前を使用する必要があります。
一意の名前がないと、アイテムにアクセスできる保証はありません。たとえば、リソースでは、同じ製品の同じ名前の2つの画像では、Sitecoreは常に指定された名前の最初のアイテムを選択するため、Webサイトにはそのうちの1つだけが表示されます
-