쇼핑객 지원 제공

고객은 때때로 주문에 대한 도움이 필요합니다. 스토어 관리자는 고객으로 로그인​을 사용하여 고객이 보는 항목을 보고 업데이트할 수 있습니다.

고객으로 로그인된 상태에서 수행한 모든 작업은 실제 고객의 계정에 적용됩니다.

Adobe Commerce

[PaaS만]{class="badge informative" title="Adobe Commerce 온 클라우드 프로젝트(Adobe 관리 PaaS 인프라) 및 온프레미스 프로젝트에만 적용됩니다."}

관리자 사용자에 대해 Login as Customer​단추가 활성화되면 여러 페이지에 표시됩니다.

고객으로 로그인 {width="600" modal="regular"}

Adobe Commerce as a Cloud Service

[SaaS만]{class="badge positive" title="Adobe Commerce as a Cloud Service 및 Adobe Commerce Optimizer 프로젝트에만 적용됩니다(Adobe 관리 SaaS 인프라)."}

Adobe Commerce as a Cloud Service에서 고객으로 로그인 기능은 직접 로그인 대신 OTC(일회성 코드) 워크플로우를 사용합니다. 관리자는 고객을 위해 단기간 동안 사용할 수 있는 코드를 생성합니다. 그런 다음 GraphQL을 통해 고객 액세스 토큰으로 이 코드를 교환할 수 있으므로 판매자 지원 쇼핑 시나리오를 위한 고객 워크플로우로 암호 없는 로그인을 가능하게 합니다.

이 기능은 다음 구성 요소로 구성됩니다.

  • 관리자 UI - 고객 편집 페이지에서 관리자는 고객으로 직접 로그인하지 않고 OTC(일회용 코드)를 요청할 수 있습니다.

  • REST API - 관리 스크립트 및 서드파티 통합에 유용한 OTC 생성을 위한 프로그래밍 종단점입니다.

  • GraphQL API - 상점 또는 헤드리스 상거래 흐름을 위한 고객 액세스 토큰으로 OTC를 교환하는 돌연변이.

고객으로 로그인 활성화

고객으로 로그인​을(를) 활성화하려면 Commerce 인스턴스에서 기능을 활성화한 다음 사용자 역할 권한에서 관리자 사용자에 대한 액세스를 활성화해야 합니다.

기능 활성화

  1. 관리 사이드바에서 Stores > Settings>Configuration(으)로 이동합니다.

  2. 왼쪽 패널에서 Customers​을(를) 확장하고 Login as Customer​을(를) 선택합니다.

    구성 옵션 - 고객으로 로그인 {width="600" modal="regular"}

  3. Enable Login as Customer​을(를) Yes(으)로 설정합니다.

  4. (선택 사항) 관리자 사용자가 고객으로 로그인할 때 페이지 캐시를 활성화하려면 Disable Page Cache for Admin User​을(를) No(으)로 설정합니다.

    note warning
    WARNING
    페이지 캐시(Yes - 기본값)를 비활성화하면 사용자로 로그인한 사용자가 캐시되지 않은 새 데이터를 받게 됩니다.
  5. (선택 사항) 다중 사이트 및/또는 다중 스토어 설정이 있고 관리자로 로그인할 때 관리자가 스토어 보기를 선택하게 하려면 Store View to Log in​을(를) Manual Selection(으)로 설정합니다.

  6. 완료되면 Save Config​을(를) 클릭합니다.

관리 사용자에 대한 액세스 활성화

  1. 관리자 사이드바에서 System > 권한 > User Roles(으)로 이동합니다.

  2. 목록에서 역할을 클릭합니다.

  3. 역할 정보 왼쪽 패널에서 Role Resources​을(를) 클릭합니다.

  4. 페이지의 Role Resources​을(를) Custom(으)로 변경합니다.

    note info
    INFO
    이 옵션을 선택하면 페이지에 리소스 계층 구조가 표시됩니다.
  5. Customers 상위 항목 및 그 아래의 Login as Customer 항목으로 스크롤합니다. 그런 다음 역할에 대해 활성화할 리소스를 선택합니다.

    • Allow Login as Customer - 관리자가 고객으로 로그인 기능을 사용할 수 있습니다.
    • View Login as Customer Log - 관리자가 고객으로 로그인 로그를 볼 수 있습니다.

    역할 리소스 - 고객으로 로그인 {width="400" modal="regular"}

  6. Save Role​을(를) 클릭합니다.

원격 쇼핑 지원을 위한 고객 계정 권한

관리자의 스토어 지원 직원에 대한 계정 액세스를 활성화하려면 고객은 자신의 계정에 대해 기능을 활성화해야 합니다.

Adobe Commerce

[PaaS만]{class="badge informative" title="Adobe Commerce 온 클라우드 프로젝트(Adobe 관리 PaaS 인프라) 및 온프레미스 프로젝트에만 적용됩니다."}

  1. 고객이 Account Information 페이지로 이동합니다.

  2. Allow remote shopping assistance 확인란을 선택합니다.

  3. 고객이 Save​을(를) 클릭합니다.

계정 정보 페이지 {width="700" modal="regular"}

Adobe Commerce as a Cloud Service

[SaaS만]{class="badge positive" title="Adobe Commerce as a Cloud Service 및 Adobe Commerce Optimizer 프로젝트에만 적용됩니다(Adobe 관리 SaaS 인프라)."}

고객은 login_as_customer_assistance_allowed 확장 특성을 2(으)로 설정해야 합니다. 이는 관리자의 고객 편집 페이지에서 구성하거나 고객을 만들거나 편집할 때 GraphQL을 통해 구성할 수 있습니다.

note warning
WARNING
이 권한이 없으면 관리자 사용자는 이 고객으로 로그인할 수 없습니다.

고객 편집 페이지의 고객 동의 확장 특성 구성 {width="600" modal="regular"}

기존 고객 계정에 대해 GraphQL을 사용하여 이 권한을 설정하려면 allow_remote_shopping_assistance true 또는 updateCustomerV2 돌연변이를 사용하여 createCustomerV2 입력을 ​​(으)로 설정하십시오.

관리자에서 고객으로 로그인

Adobe Commerce

[PaaS만]{class="badge informative" title="Adobe Commerce 온 클라우드 프로젝트(Adobe 관리 PaaS 인프라) 및 온프레미스 프로젝트에만 적용됩니다."}

  1. 관리자 사이드바에서 Customers > 모든 고객​(으)로 이동합니다.

  2. 편집 모드에서 사용자를 엽니다.

  3. Customer Information 패널에서 Account Information 섹션을 선택합니다.

  4. Allow remote shopping assistance​을(를) Yes(으)로 설정합니다.

    note info
    INFO
    이제 관리자는 상점 첫 화면에서 권한 없이 사용자로 로그인할 수 있습니다.
Adobe Commerce as a Cloud Service

[SaaS만]{class="badge positive" title="Adobe Commerce as a Cloud Service 및 Adobe Commerce Optimizer 프로젝트에만 적용됩니다(Adobe 관리 SaaS 인프라)."}

note note
NOTE
REST를 사용하여 이 기능을 구현하는 방법에 대한 지침은 고객으로 로그인 REST API 설명서를 참조하십시오.

책임자에게 일회용 코드(OTC) 요청

  1. Customers(으)로 이동하여 편집 페이지를 열 고객을 선택하십시오.

  2. 고객 편집 페이지에서 Get Customer Login OTC​을(를) 클릭합니다.

    고객 편집 페이지의 고객 로그인 OTC 가져오기 단추 {width="600" modal="regular"}

  3. Reason(필수)을(를) 입력하고 Request​을(를) 클릭합니다.

    이유 필드가 있는 OTC 요청 양식 {width="600" modal="regular"}

    note note
    NOTE
    이유 필드는 필수입니다. OTP 생성 플로우로 전달되며 향후 감사 및 이벤트 로깅 기능에서 사용하도록 예약됩니다.
  4. 생성된 OTC가 모달에 표시됩니다. 고객 인증을 위해 이 코드를 generateCustomerToken 또는 exchangeOtpForCustomerToken GraphQL 돌연변이와 함께 사용하십시오.

    생성된 OTC가 모달에 표시됨 {width="300" modal="regular"}

note important
IMPORTANT
생성된 일회용 코드 OTC는 기본적으로 30초 동안 유효하며 한 번 사용 후 무효화됩니다. 지원 티켓을 제출하여 TTL을 구성할 수 있습니다.

일회용 코드가 생성되면 상점으로 이동하여 다음 자격 증명을 사용하여 로그인하면 일회용 코드를 사용할 수 있습니다.

  • 이메일: 고객의 이메일 주소

  • 암호: 생성된 일회용 코드(OTC)

고객으로 로그인 사용

INFO
고객으로 로그인​을 사용하려면 관리자가 앞에서 설명한 대로 구성되어 있는지 확인하십시오.

고객으로 로그인​을 통해 고객처럼 사이트를 볼 수 있으며 문제를 해결하고 고객을 위해 다른 조치를 취할 수 있습니다. 필요한 권한이 있는 할당된 사용자 역할이 있는 경우:

  1. 이전 섹션에 나열된 페이지에서 Login as Customer​을(를) 클릭합니다.
  2. 고객으로 로그인 작업은 작업 보고서에서 사용할 수 있습니다.
WARNING
as Customer​에 로그인하는 동안 수행한 모든 작업(예: 제품 추가/제거)이 실제 고객의 주문에 적용됩니다. logged in as customer_name일 때 상점 앞에는 특수 상태를 알리는 배너가 표시됩니다.

고객 로그인으로 로그인

Adobe Commerce 기능 {width="20"} Adobe Commerce의 전용 기능(자세히 알아보기)

Adobe Commerce은 고객으로 로그인 작업에 대한 로깅을 제공합니다. 이 목록에는 관리 사용자가 기능에 액세스하는 모든 세션이 나열됩니다. 기록된 작업에 액세스하려면 관리자 작업 보고서(으)로 이동하십시오.

보고서 설정 Action Group​을(를) Login As Customer(으)로 필터링하고 Search​을(를) 클릭할 수 있습니다.

작업 보고서 필터링 {width="700" modal="regular"}

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