コマースコネクト
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Commerce Connectは、ストアフロント開発者向けのSitecoreコマースAPIであり、フロントエンドのWebショップ ソリューションとバックエンドの外部コマース システム間の統合レイヤーです。バックエンド システムには、Sitecoreまたはサードパーティ ベンダーによってCommerce Connectコネクタが作成された任意のeコマース システムを使用できます。
Commerce Connectサービスレイヤーには、次の2つの目的があります。
-
1つ以上のWebストアを1つ以上の外部コマース システムと統合します。
-
Sitecoreの独自のカスタマーエンゲージメント機能を、使用されている外部のコマースシステムに関係なく、eコマースソリューションに適用します。
Commerce Connectを使用すると、電子商取引ソリューションは、顧客の行動の追跡、パーソナライゼーションによる行動、エンゲージメントの自動化とレポートによるフォローアップなどの顧客エンゲージメント機能を使用できます。これは、Commerce Connectフレームワークに統合された一般的なeコマース関連のエンゲージメント機能を持つことで促進されます。
Commerce Connectでサポートされるシナリオ
Commerce Connectは、次のようなエンド ユーザーのビジネス シナリオ向けに設計されています。
-
有形商品、デジタル商品、またはオンラインサービス配信の企業対消費者(B2C)販売。
-
次のような企業間 (B2B) シナリオ:
-
高度な製品価格設定。
-
複数のユーザーが代理で行動しているお客様。
-
複数の顧客に代わって行動する販売代理店。
-
顧客またはユーザーごとに複数のショッピングカート。
メモすべてのシナリオがCommerce Engineで標準でサポートされているわけではありません。ただし、Commerce EngineとSXA Storefrontを拡張したり、必要なシナリオに合わせてCommerce Connectをカスタマイズしたりできます。
-
ターゲット
Commerce Connectを直接使用するユーザーには、次のものがあります。
-
Sitecore Experience Platformを使用してeコマース ソリューションを構築するSitecoreパートナー、開発者、およびお客様。
-
Sitecoreのテクノロジーパートナーやeコマースシステムベンダーで、自社のコマースシステムをSitecoreと統合するための コネクター を開発したいと考えている方。
Commerce Connectフレームワークの設計
Commerce Connectフレームワークの設計は、次の原則に基づいています。
-
シンプルさ – さまざまな電子商取引システムに含まれる機能は異なるため、Commerce Connectのアーキテクチャを複雑にしないように、最も一般的なシナリオのみをサポートするように設計されており、Commerce Connect統合レイヤーで提供されるデフォルトのドメインモデルは最小限に抑えられています。
-
拡張性 – ドメイン モデルはシンプルに保たれているため、Sitecoreを外部のコマース システムと統合する開発者は、ドメイン モデルと、外部のコマース システムと交換される要求および応答パラメーターをカスタマイズする必要があります。
-
独立性 – 各統合サービスレイヤーは独立して動作でき、相互依存性はありません。これにより、さまざまな外部コマース システムで統合のさまざまな部分を処理できます。ただし、一部のドメイン モデル オブジェクトは、サービス レイヤー全体で使用されます。
-
抽象化 – 各統合サービスレイヤーは抽象的であるため、Sitecore固有の概念や外部のコマースシステムに縛られない中立的な汎用パラメーターで動作します。
-
パイプライン – 各統合サービス レイヤーは、Sitecoreパイプラインを使用してビジネス ロジックをホストし、カスタマイズと拡張を可能にします。
-
フォールバック機能 – Commerce Connectは、Commerce Connectが設計されている最も一般的なeコマース シナリオが外部のeコマース システムでサポートされていない場合に、フォールバック メカニズムとして機能します。このような場合、Commerce Connectは、不足しているシナリオをサポートする中間ストレージとして機能し、Sitecoreと外部コマース システムの間のブリッジとして機能します。次に、すべての外部コマース システムでサポートされていないため、Commerce Connectでサポートされているシナリオの例を示します。
-
顧客やユーザーなどの個別だがリンクされたエンティティと、それらの間の多対多の関係。一部の電子商取引システムは、顧客とユーザーの両方をサポートしていないか、多対多の関係をサポートしていません。
-
ユーザーまたは顧客ごとに複数のショッピングカートをサポートします。
-
詳細なショッピング カート情報 (ネストされたサブラインなど)。
-
CMSのみのモード
Commerce Connectは、xDBを有効にせずに ( つまり、CMS専用モードで) 実行できます。エクスペリエンス管理モードでは、多くの機能を使用できません。外部システムとのすべての統合は変更されずに機能しますが、Customer Engagementには次の制限があります。
-
トラッキングはセッションでは機能しますが、セッションの終了後に破棄されます。