Hjälp till kunderna
Ibland behöver kunderna hjälp med beställningen. Butiksadministratörer kan använda inloggning som kund, vilket gör att de kan se vad kunden ser och göra uppdateringar för att hjälpa dem.
Alla åtgärder som vidtas när kunden är inloggad tillämpas på den faktiska kundens konto.
När det är aktiverat för en Admin -användare visas knappen Login as Customerpå flera sidor:
I Adobe Commerce as a Cloud Service använder funktionen Logga in som kund ett OTC-arbetsflöde i stället för en direkt inloggning. Administratörer genererar en kortvarig engångskod för en kund. Den här koden kan sedan bytas ut mot en kundåtkomsttoken via GraphQL, vilket möjliggör lösenordslös inloggning som kundarbetsflöden för shoppingscenarier som stöds av säljare.
Funktionen består av följande komponenter:
-
Administratörsgränssnitt - På kundredigeringssidan kan administratörer begära en engångskod (OTC) i stället för att logga in direkt som kund.
-
REST API - En programmatisk slutpunkt för OTC-generering, användbar för administratörsskript och tredjepartsintegreringar.
-
GraphQL API - Mutationer som byter ut en OTC-fil mot en kundåtkomsttoken för butiks- eller headless-handelsflöden.
Aktivera inloggning som kund
Om du vill aktivera inloggningen som kund måste du aktivera funktionen i din Commerce-instans och sedan aktivera åtkomst för administratörsanvändare med användarrollbehörigheter.
Aktivera funktionen
-
Gå till Stores > Settings>Configurationpå sidlisten Admin.
-
Expandera Customers i den vänstra panelen och välj Login as Customer.
{width="600" modal="regular"}
-
Ange Enable Login as Customer till
Yes. -
(Valfritt) Ange Disable Page Cache for Admin User till
Noom du vill aktivera sidcachen när Admin-användaren loggar in som kund.note warning WARNING Om du inaktiverar sidcachen ( Yes- standard) ser du till att användaren loggar in när kunden får nya, ocachelagrade data. -
(Valfritt) Ange Store View to Log in till
Manual Selectionom du har en konfiguration för flera platser och/eller flera butiker och vill att administratörsanvändaren ska välja butiksvyn när han/hon loggar in som kund. -
Klicka på Save Config när du är klar.
Aktivera åtkomst för administratörsanvändare
-
Gå till > Behörigheter System > på sidofältet Admin User Roles.
-
Klicka på rollen i listan.
-
Klicka på i den vänstra panelen Rollinformation Role Resources.
-
Ändra Role Resources på sidan till
Custom.note info INFO När det här alternativet är markerat visas resurshierarkin på sidan. -
Bläddra till det Customers överordnade objektet och Login as Customer-objektet under. Välj sedan de resurser som du vill aktivera för rollen:
- Allow Login as Customer - Tillåter administratörsanvändaren att använda funktionen Logga in som kund.
- View Login as Customer Log - Gör att administratörsanvändaren kan se loggen Logga in som kund.
{width="400" modal="regular"}
-
Klicka på Save Role.
Kundkontobehörighet för fjärrshoppingassistans
Om du vill aktivera kontoåtkomst för butiksupporten från administratören måste kunden aktivera funktionen för sitt konto:
-
Kunden går till sidan Account Information.
-
Markerar kryssrutan Allow remote shopping assistance.
-
Kunden klickar på Save.
Kunden måste ha tilläggsattributet login_as_customer_assistance_allowed inställt på 2. Detta kan konfigureras på sidan Redigera kund i Admin eller via GraphQL när en kund skapas eller redigeras.
| note warning |
|---|
| WARNING |
| Utan den här behörigheten kan en Admin-användare inte logga in som den här kunden. |
Om du vill ange den här behörigheten med GraphQL för ett befintligt kundkonto anger du allow_remote_shopping_assistance-indata till true med hjälp av updateCustomerV2- eller createCustomerV2-mutationerna.
Logga in som kund från administratören
-
Gå till > Alla kunder Customers på sidofältet Admin.
-
Öppna en användare i redigeringsläge.
-
Välj avsnittet Customer Information på panelen Account Information.
-
Ange Allow remote shopping assistance som
Yes.note info INFO Administratören kan nu logga in som en användare utan tillstånd från butiken.
| note note |
|---|
| NOTE |
| Mer information om hur du implementerar den här funktionen med REST finns i dokumentationen för inloggningen som kund REST API. |
Begär en engångskod (OTC) från administratören
-
Navigera till Customers och välj en kund för att öppna redigeringssidan.
-
Klicka på Get Customer Login OTC på sidan Redigera kund.
{width="600" modal="regular"}
-
Ange Reason (obligatoriskt) och klicka på Request.
{width="600" modal="regular"}
note note NOTE Fältet Orsak är obligatoriskt. Den skickas till genereringsflödet för engångslösenord och är reserverad för kommande gransknings- och händelseloggningsfunktioner. -
Den genererade OTC-koden visas i modalfilen. Använd den här koden med mutationen
generateCustomerTokenellerexchangeOtpForCustomerTokenför GraphQL för kundauktorisering. {width="300" modal="regular"}
| note important |
|---|
| IMPORTANT |
| Den genererade OTC-koden är som standard giltig i 30 sekunder och ogiltigförklaras efter en engångsanvändning. TTL-värdet kan konfigureras genom att skicka en supportanmälan. |
När du har skapat engångskoden kan du använda den genom att navigera till butiken och logga in med följande inloggningsuppgifter:
-
E-post: Kundens e-postadress
-
Lösenord: Den genererade engångskoden (OTC)
Använd inloggning som kund
Logga in som kund gör att du kan se webbplatsen på samma sätt som kunden gör, och du kan felsöka och vidta andra åtgärder för kunden. Om du har en tilldelad användarroll med nödvändig behörighet:
- Du kan klicka på Login as Customer på sidorna i föregående avsnitt.
- Inloggningen som kund-åtgärder finns i åtgärdsrapporten.
logged in as customer_name för att ge en påminnelse om det speciella läget.Logga in som kund
Adobe Commerce tillhandahåller en loggning för inloggningen som kund-åtgärder. Den innehåller alla sessioner där en Admin-användare får åtkomst till funktionen. Gå till rapporten för administrationsåtgärder om du vill få åtkomst till de loggade åtgärderna.
Du kan filtrera rapportinställningen Action Group till Login As Customer överst på sidan och klicka på Search.