詳細情報:
メッセージング用のAgentforce Commerce Client
Agentforce Commerce Client は、買い物客が買い物客エージェントとチャットするために使用するストアフロントアプリケーションです。B2C Commerce ストアフロントに Commerce クライアントをインストールします。
Commerce クライアントは、ストアフロントにチャット体験を表示し、拡張メッセージングサービスを介して買い物客エージェントに接続します。買い物客がエージェントとチャットすると、Commerce Client はエージェントのメッセージングチャネルでメッセージングセッションを開始します。次に、クライアントはサイト ID や地域情報などのストアフロントコンテキストを渡し、エージェントの応答をページにストリーミングして返します。
Commerce Client のチャットセッションは、サービスエージェントの制限に従って、買い物客が 2 時間何も操作しなかった場合に終了します。非アクティブ制限は変更できません。買い物客が 2 時間後に戻った場合、チャットウィンドウにはウェルカムメッセージが表示されますが、以前のチャットの記憶はありません。
前提条件
Commerce Client をインストールする前に、「自動セットアップを使用した B2C Shopper Agent の作成」を参照してください。また、ストアフロントのこれらの接続設定も記録します。
- Salesforce 組織で、必要な設定を見つけるには、設定
に移動します。[Embedded Service Deployments ] に移動し、デプロイの名前を選択して、[ Code Snippet ] タイルで [ Install Code Snippet ] をクリックします。コード スニペットには、次の値が含まれています。<script type='text/javascript'> function initEmbeddedMessaging() { try { embeddedservice_bootstrap.settings.language = 'en_US'; // たとえば、'en' OR 'en-US' embeddedservice_bootstrap.init( '00XXX0000011xsn', 'My_Site', 'https://q3sdb1504032026zs3.test2.my.pc-rnd.site.com/ESWHeadlessNTOSite1780298881333', { scrt2URL: 'https://aafdv12345zs1.test2.my.pc-rnd.salesforce-scrt.com' } );- SCRT2 URL
- Salesforce org ID
- 組み込みサービスの開発者名
- B2C Commerce で、以下の設定を見つけます。
- 組織 ID。の順に移動します。
- サイト ID。順にsite_name の順に移動します。ID値を記録します。
ストアフロントタイプに対する Commerce クライアントの設定
Commerce Client のデプロイ手順は、ストアフロントのタイプによって異なります。「Agentforce Commerce クライアントの概要」から始めて、ストアフロントの指示に従います。
| ストアフロントタイプ | Agentforce Commerce クライアント設定手順 |
|---|---|
| Storefront Reference Architecture (SFRA) | SFRA に Agentforce Commerce クライアントをインストールします。 Commerce Client をデプロイする前に、ハイブリッド認証を有効にします。Business Manager で、の順に選択します。[Site Settings (サイトの設定)] で、[Hybrid Auth (ハイブリッド認証)]、[Shopper Context (買い物客のコンテキスト)]、[Do-Not-Track Synchronization (追跡拒否の同期)]、および [HttpOnly True] を有効にします。 また、GitHub の Salesforce Commerce リポジトリにアクセスできることを確認します。 |
| PWA Kit | Agentforce Commerce Client を PWA Kit にインストールします。 |
| Storefront Next | Storefront Next の Shopper Agent の MRT と信頼されたドメインを構成します。 |
