Fournir une assistance aux acheteurs

Parfois, les clients ont besoin d’aide pour passer leur commande. Les administrateurs de boutique peuvent utiliser Connexion en tant que client, ce qui leur permet de voir ce que le client voit et d’effectuer des mises à jour pour les aider.

Toutes les actions effectuées lors de la connexion en tant que client sont appliquées au compte réel du client.

Tab

[PaaS uniquement]{class="badge informative" title="S’applique uniquement aux projets Adobe Commerce on Cloud (infrastructure PaaS gérée par Adobe) et aux projets On-premise."}

Lorsqu’il est activé pour un utilisateur Admin, le bouton Login as Customer​s’affiche sur plusieurs pages :

Connexion En Tant Que Client {width="600" modal="regular"}

Adobe Commerce as a Cloud Service

[SaaS uniquement]{class="badge positive" title="S’applique uniquement aux projets Adobe Commerce as a Cloud Service et Adobe Commerce Optimizer (infrastructure SaaS gérée par Adobe)."}

Dans Adobe Commerce as a Cloud Service, la fonction Connexion en tant que client utilise un workflow Code à usage unique (OTC) plutôt qu’une connexion directe. Les administrateurs génèrent un code de courte durée à usage unique pour un client. Ce code peut ensuite être échangé contre un jeton d’accès client via GraphQL, ce qui permet une connexion sans mot de passe en tant que workflows client pour les scénarios d’achats assistés par le vendeur.

La fonction comprend les composants suivants :

  • Interface utilisateur d’administration - Sur la page de modification du client, les administrateurs peuvent demander un code à usage unique (OTC) au lieu de se connecter directement en tant que client.

  • API REST - Point d’entrée programmatique pour la génération OTC, utile pour les scripts d’administration et les intégrations tierces.

  • API GraphQL - Mutations qui échangent un OTC contre un jeton d’accès client pour les flux commerciaux storefront ou headless.

Activer la connexion en tant que client

L’activation de la Connexion en tant que client nécessite l’activation de la fonctionnalité dans votre instance Commerce, puis l’activation de l’accès pour les utilisateurs administrateurs dans les autorisations de rôle d’utilisateur.

Activer la fonctionnalité

  1. Dans la barre latérale d’administration, accédez à Stores > Settings>Configuration.

  2. Dans le panneau de gauche, développez Customers et choisissez Login as Customer.

    Options de configuration - Connexion en tant que client {width="600" modal="regular"}

  3. Définissez Enable Login as Customer sur Yes.

  4. (Facultatif) Définissez Disable Page Cache for Admin User sur No pour activer le cache de page lorsque l’utilisateur administrateur se connecte en tant que client.

    note warning
    WARNING
    La désactivation du cache de page (Yes, par défaut) garantit que l’utilisateur qui se connecte en tant que client obtient des données récentes et non mises en cache.
  5. (Facultatif) Définissez Store View to Log in sur Manual Selection si vous disposez d’une configuration multisite et/ou multimagasin et souhaitez que l’utilisateur administrateur sélectionne la vue du magasin lors de la connexion en tant que client.

  6. Cliquez ensuite sur Save Config.

Activer l’accès pour les utilisateurs administrateurs

  1. Dans la barre latérale Admin, accédez à System > Autorisations > User Roles.

  2. Cliquez sur le rôle dans la liste.

  3. Dans le panneau de gauche Informations sur le rôle, cliquez sur Role Resources.

  4. Remplacez Role Resources sur la page par Custom.

    note info
    INFO
    Lorsque cette option est sélectionnée, la hiérarchie de ressources s’affiche dans la page.
  5. Faites défiler l’écran jusqu’à l’élément parent Customers et l’élément Login as Customer en dessous. Sélectionnez ensuite les ressources à activer pour le rôle :

    • Allow Login as Customer : permet à l’utilisateur administrateur d’utiliser la fonction Connexion en tant que client.
    • View Login as Customer Log : permet à l’utilisateur administrateur d’afficher le journal Connexion en tant que client.

    Ressources de rôle - Se connecter en tant que client {width="400" modal="regular"}

  6. Cliquez sur Save Role.

Autorisation du compte client pour l’assistance d’achat à distance

Pour autoriser l’accès au compte pour le personnel d’assistance du magasin à partir de l’administrateur, un client doit activer la fonctionnalité pour son compte :

Tab

[PaaS uniquement]{class="badge informative" title="S’applique uniquement aux projets Adobe Commerce on Cloud (infrastructure PaaS gérée par Adobe) et aux projets On-premise."}

  1. Le client accède à la page de Account Information.

  2. Sélectionne la case à cocher Allow remote shopping assistance.

  3. Le client clique sur Save.

Page Informations du compte {width="700" modal="regular"}

Adobe Commerce as a Cloud Service

[SaaS uniquement]{class="badge positive" title="S’applique uniquement aux projets Adobe Commerce as a Cloud Service et Adobe Commerce Optimizer (infrastructure SaaS gérée par Adobe)."}

L’attribut d’extension login_as_customer_assistance_allowed doit être défini sur 2 pour le client. Elle peut être configurée sur la page Modifier le client dans l’administration ou via GraphQL lors de la création ou de la modification d’un client.

note warning
WARNING
Sans cette autorisation, un utilisateur administrateur ne peut pas se connecter en tant que ce client.

Configuration de l’attribut de l’extension de consentement du client sur la page Modifier le client {width="600" modal="regular"}

Pour définir cette autorisation avec GraphQL pour un compte client existant, définissez l’entrée allow_remote_shopping_assistance sur true à l’aide des mutations updateCustomerV2 ou createCustomerV2.

Connectez-vous en tant que client à partir de l’administrateur

Tab

[PaaS uniquement]{class="badge informative" title="S’applique uniquement aux projets Adobe Commerce on Cloud (infrastructure PaaS gérée par Adobe) et aux projets On-premise."}

  1. Dans la barre latérale Admin, accédez à Customers > Tous les clients.

  2. Ouvrez un utilisateur en mode d’édition.

  3. Dans le panneau Customer Information, choisissez la section Account Information .

  4. Définissez la Allow remote shopping assistance sur Yes.

    note info
    INFO
    L’administrateur peut désormais se connecter en tant qu’utilisateur sans son autorisation du storefront.
Adobe Commerce as a Cloud Service

[SaaS uniquement]{class="badge positive" title="S’applique uniquement aux projets Adobe Commerce as a Cloud Service et Adobe Commerce Optimizer (infrastructure SaaS gérée par Adobe)."}

note note
NOTE
Pour obtenir des conseils sur l’implémentation de cette fonctionnalité à l’aide de REST, consultez la documentation de l’API REST Connexion en tant que client.

Demander un code à usage unique (OTC) à l’administrateur

  1. Accédez à Customers et sélectionnez un client pour ouvrir la page de modification.

  2. Sur la page Modifier le client, cliquez sur Get Customer Login OTC.

    Bouton Obtenir la connexion du client OTC sur la page Modifier le client {width="600" modal="regular"}

  3. Saisissez un Reason (obligatoire) et cliquez sur Request.

    Boîte de dialogue modale de demande OTC avec le champ Motif {width="600" modal="regular"}

    note note
    NOTE
    Le champ Motif est obligatoire. Il est transmis au flux de génération OTP et est réservé à une utilisation dans les fonctionnalités d’audit et de journalisation des événements à venir.
  4. Le document OTC généré s’affiche dans la boîte de dialogue modale. Utilisez ce code avec la mutation generateCustomerToken ou exchangeOtpForCustomerToken GraphQL pour l’autorisation du client.

    OTC généré affiché dans la fenêtre modale {width="300" modal="regular"}

note important
IMPORTANT
Le code à usage unique généré en vente libre est valide pendant 30 secondes par défaut et est invalidé après une seule utilisation. La TTL peut être configurée en envoyant un ticket d’assistance support.

Une fois le code unique généré, vous pouvez l’utiliser en accédant à votre storefront et en vous connectant à l’aide des informations d’identification suivantes :

  • E-mail : adresse e-mail du client

  • Mot de passe : code à usage unique (OTC) généré

Utiliser la connexion en tant que client

INFO
Pour utiliser Connexion en tant que client, vérifiez que votre administrateur est configuré comme décrit précédemment.

Connexion en tant que client vous permet d’afficher le site comme le fait le client, ainsi que de résoudre les problèmes et d’effectuer d’autres actions pour le client. Si un rôle d’utilisateur vous est affecté avec les autorisations requises :

  1. Vous pouvez cliquer sur Login as Customer dans les pages répertoriées dans la section précédente.
  2. Les actions Se connecter en tant que client sont disponibles dans le rapport d’actions.
WARNING
Toutes les actions entreprises lors de la connexion en tant que client (telles que l’ajout ou la suppression de produits) sont appliquées à la commande réelle du client. Sur le storefront, une bannière s’affiche lorsque vous êtes logged in as customer_name de fournir un rappel de l’état spécial.

Connexion en tant que journalisation client

Fonctionnalité Adobe Commerce {width="20"} Fonctionnalité exclusive uniquement dans Adobe Commerce (En savoir plus)

Adobe Commerce fournit une journalisation pour les actions Connexion en tant que client. Il répertorie toutes les sessions au cours desquelles un utilisateur administrateur accède à la fonctionnalité. Pour accéder aux actions consignées, accédez au Rapport d’actions de l’administrateur.

Vous pouvez filtrer le paramètre de rapport Action Group pour qu’il s’Login As Customer en haut de la page et en cliquant sur Search.

Filtrer le rapport d’actions {width="700" modal="regular"}

recommendation-more-help
09e7db7e-4210-474a-8bbf-c72a92c7537c