Vous êtes ici :
Configurer MRT et les domaines approuvés pour l’agent Shopper pour la boutique Suivant
Pour que l’agent Shopper puisse travailler avec Storefront Ensuite, configurez le runtime géré (MRT). MRT fournit l’infrastructure pour votre boutique Storefront Next et permet à l’agent acheteur de communiquer avec le service de chat amélioré de votre organisation Salesforce. Définissez les variables d’environnement correctes dans Managed Runtime pour votre paquet déployé.
Licences requises : Voir Licences requises pour B2C Shopper Agent.
Effectuez ces actions préalables.
Pour activer et configurer Shopper Agent pour la boutique Ensuite, configurez un canal de messagerie et créez un déploiement de service intégré en suivant les étapes décrites dans Achats guidés pour B2C Commerce.
Configurer MRT et les domaines approuvés pour l’agent acheteur
-
Remplissez les conditions préalables suivantes :
- Confirmez que vous pouvez accéder à la console d’administration Managed Runtime.
- Vérifiez que le chat amélioré est activé dans votre organisation Salesforce et que le canal est connecté à votre agent acheteur.
-
Créer une boutique en ligne Prochaine boutique en ligne dans Business Manager.
Consultez Créer une boutique en ligne dans Business Manager avec un référentiel GitHub ou Créer une boutique en ligne dans Business Manager avec du code local dans le Guide Suivant de la boutique.
- Pour accéder à la page Variables d’environnement dans Runtime Admin, à partir de la page de détails de la boutique, cliquez sur l’environnement MRT associé, puis sur Gérer en regard de Variables d’environnement.
-
Dans la page Variables d’environnement, ajoutez la variable
PUBLIC__app__commerceAgent.Pour la valeur de la variable, entrez les paramètres codés en JSON utilisés par la configuration du chat amélioré de l’agent acheteur. Cet exemple montre les paramètres. Remplacez les espaces réservés par le nom de l’organisation, le chemin d’accès au site de la boutique en ligne et l’identifiant de l’organisation. Remplacez les valeurs d’exemple par les valeurs de votre boutique en ligne.
{ "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" }Recherchez les valeurs de ces paramètres dans l’extrait de code de chat de votre déploiement de service intégré Enhanced Chat :
salesforceOrgId: Premier argument pourembeddedservice_bootstrap.init().embeddedServiceName: Deuxième argument pourembeddedservice_bootstrap.init().embeddedServiceEndpoint: Troisième argument pourembeddedservice_bootstrap.init().scrt2Url: Valeur descrt2URLà l’intérieur de l’objet options (quatrième argument deembeddedservice_bootstrap.init()).scriptSourceUrl: L’attributsrcde la balise de<script>en bas de l’extrait de code (l’URLbootstrap.min.js).Identifiant du site: Votre identifiant de site B2C Commerce. Pas dans l’extrait ; Configurez-le sur l’identifiant du site de votre boutique en ligne (par exemple,storefrontnext »).Activé: Pas dans l’extrait. Réglez cette option sur"true"pour activer l’agent acheteur.
-
Ajoutez les domaines de la boutique en ligne et de Business Manager à la liste des URL fiables dans Salesforce.
-
Dans votre organisation Salesforce, en haut de la page, cliquez sur
, puis sélectionnez Configuration.
- Dans la zone Recherche rapide, saisissez URL approuvées, puis sélectionnez URL fiables.
- Ajoutez les domaines de la boutique en ligne et de Business Manager à la liste des URL fiables dans Salesforce.
-
Dans votre organisation Salesforce, en haut de la page, cliquez sur
L’agent d’achat est maintenant configuré pour votre boutique Storefront Next.

