您在此处:
为网店的购物者代理配置 MRT 和可信域 下一页
要使购物者代理使用 Storefront Next,请设置托管运行时 (MRT)。MRT 为您的 Storefront Next 网店提供基础架构,它使购物者代理能够与 Salesforce 组织中的增强聊天服务进行通信。在 Managed Runtime 中为已部署的捆绑包设置正确的环境变量。
所需许可证:请参阅 B2C Shopper Agent 所需的许可证。
请完成这些先决条件。
要启用和配置 Shopper Agent for Storefront Next,请使用 中的步骤 面向 B2C Commerce 的引导式购物设置消息传递渠道并创建嵌入式服务部署。
为购物者代理配置 MRT 和可信域
-
完成以下先决条件:
- 确认您可以访问 Managed Runtime 管理 控制台。
- 确认您的 Salesforce 组织中已启用增强聊天,并且该渠道已连接到您的购物者代理。
-
在 Business Manager 中创建 Storefront Next 网店。
请参阅 Storefront Next Guide 中的使用 GitHub 存储库在 Business Manager 中创建网店 或 使用本地代码在 Business Manager 中创建网店。
- 在运行时管理中,进入环境变量页面,在网店详情页面,点击关联的MRT环境,然后点击环境变量旁边的 管理 。
-
在“环境变量”页面中,添加
PUBLIC__app__commerceAgent变量。对于变量值,输入购物者代理增强型聊天配置使用的 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://< your-org-name>.test2.my.pc-rnd.salesforce-scrt.com“, ”salesforceOrgId“: ”<your-org-id>“, ”siteId“: ”storefrontnext“ }在增强型聊天嵌入式服务部署的聊天代码片段中找到这些设置的值:
salesforceOrgId:embeddedservice_bootstrap.init()的第一个参数。embeddedServiceName:embeddedservice_bootstrap.init()的第二个参数。embeddedServiceEndpoint:embeddedservice_bootstrap.init()的第三个参数。scrt2Url:options 对象中scrt2URL的值(embeddedservice_bootstrap.init()的第四个参数)。scriptSourceUrl:代码段底部脚本>标记上的 src 属性<(bootstrap.min.jsURL)。siteId:您的 B2C Commerce 站点 ID。不在代码段中;将其设置为您的网店站点 ID(例如,“storefrontnext”)。已启用:不在代码段中。设置为“true”以激活购物者代理。
-
将网店和 Business Manager 域添加到 Salesforce 中的受信任 URL 列表中。
-
在您的 Salesforce 组织中,在页面顶部,点击
,然后选择设置。
- 在“快速查找”框中,输入 “受信任的 URL” ,然后选择 “受信任的 URL”。
- 将网店和 Business Manager 域添加到 Salesforce 中的受信任 URL 列表中。
-
在您的 Salesforce 组织中,在页面顶部,点击
现在已为您的 Storefront Next 网店配置了购物者代理。

