詳細情報:
Storefront Next の Shopper Agent の MRT と信頼されたドメインの設定
Shopper Agent を Storefront Next と連携させるには、マネージドランタイム (MRT) を設定します。MRT は Storefront Next ストアフロントのインフラストラクチャを提供し、買い物客エージェントが Salesforce 組織の拡張チャットサービスと通信できるようにします。デプロイされたバンドルに対して、Managed Runtime で正しい環境変数を設定します。
必要なライセンス:B2C Shopper Agent に必要なライセンスを参照してください。
以下の前提条件を満たしていることを確認します。
Shopper Agent for Storefront Next を有効にして設定するには、B2C Commerce のガイド付きショッピングの手順に従ってメッセージングチャネルを設定し、埋め込みサービスのデプロイを作成します。
Shopper Agent の MRT と信頼されたドメインの構成
-
以下の前提条件を満たしてください。
- Managed Runtime 管理コンソールにアクセスできることを確認します。
- Salesforce 組織で拡張チャットが有効になっていて、チャネルが買い物客エージェントに接続されていることを確認します。
-
Business Manager で次のストアフロントを作成します。
『Storefront Next Guide』の「GitHub リポジトリを使用して Business Manager でストアフロントを作成する」または「ローカルコードを使用して Business Manager でストアフロントを作成する」を参照してください。
- Runtime Admin の環境変数ページに移動するには、ストアフロントの詳細ページから、関連付けられている MRT 環境をクリックし、環境変数の横にある管理をクリックします。
-
「環境変数」ページで、
PUBLIC__app__commerceAgent変数を追加します。変数値には、Shopper Agent 拡張チャット設定で使用される JSON エンコード設定を入力します。次に、その設定を示します。組織名、ストアフロントサイトパス、および組織 ID のプレースホルダを置き換えます。例の値をストアフロントの値に置き換えます。
{ "enabled": "true", "embeddedServiceName": "storefront_next_market_street", "embeddedServiceEndpoint": "https://<your-org-name>.test2.my.pc-rnd.site.com/<your-storefront-site-path>", "scriptSourceUrl": "https://<your-org-name>.test2.my.pc-rnd.site.com/<your-storefront-site-path>/assets/js/bootstrap.min.js", "scrt2Url": "https://<あなたの組織名>.test2.my.pc-rnd.salesforce-scrt.com", "salesforceOrgId": "<your-org-id>", "siteId": "storefrontnext" }これらの設定の値は、拡張チャット組み込みサービス展開のチャットコードスニペットで確認できます。
salesforceOrgId:embeddedservice_bootstrap.init()の第 1 引数。embeddedServiceName:embeddedservice_bootstrap.init()の 2 番目の引数。embeddedServiceEndpoint:embeddedservice_bootstrap.init()の 3 番目の引数。scrt2Url:options オブジェクト内のscrt2URLの値 (embeddedservice_bootstrap.init()の 4 番目の引数)。scriptSourceUrl:スニペットの下部にある<script>タグのsrc属性(bootstrap.min.jsURL)。siteId:B2C Commerce のサイト ID。スニペットにはありません。ストアフロントのサイト ID (例: "storefrontnext")に設定します。有効:スニペットには含まれていません。「true」に設定すると、Shopper Agent がアクティブになります。
-
ストアフロントドメインと Business Manager ドメインを Salesforce の信頼できる URL のリストに追加します。
-
Salesforce 組織で、ページ上部の
をクリックし、設定を選択します。
- クイック検索ボックスに「信頼できる URL」と入力し、[ 信頼できる URL ] を選択します。
- ストアフロントドメインと Business Manager ドメインを Salesforce の信頼できる URL のリストに追加します。
-
Salesforce 組織で、ページ上部の
これで、Shopper Agent が Storefront Next ストアフロント用に構成されました。

