차세대 플랫폼

고객 검색 구현

상점 직원은 고객을 검색하고 고객과 상점 및 엔터프라이즈의 계약을 볼 수 있습니다. 이 절에서는 고객 검색을 구현하는 데 사용되는 API, 서비스 및 기타 구성요소에 대해 설명합니다.

고객이 상점을 방문할 때 상점 직원은 고객을 식별하고 프로파일을 조회하여 고객을 구매에 참여시킬 수 있습니다. 프로파일은 주문 히스토리와 함께 고객의 기본 세부사항을 표시합니다.

가정 및 제한사항

  • CustomerType=02의 고객만 지원합니다.
  • 전화번호 및 이메일 ID의 정확한 일치를 지원합니다.

솔루션

고객 포틀렛 찾기

상점 직원은 전체 전화번호 또는 이메일 ID를 사용하여 고객을 검색할 수 있습니다. 또는 상점 직원이 고급 검색 을 클릭하여 이름과 성을 사용하여 고객을 검색할 수 있습니다.

매칭 고객을 검색하기 위해 getCompleteCustomerList API가 호출됩니다. API는 고객의 전화번호 또는 이메일 ID의 정확한 일치를 수행하고 결과를 리턴합니다.
  • 단일 고객이 검색 결과로 리턴되는 경우 고객의 연락처 정보, 운송 정보 및 주문 히스토리와 함께 고객 프로파일 화면이 표시됩니다.
  • 여러 고객이 검색 결과로 리턴되는 경우 고객 검색 결과 화면이 표시됩니다. 상점 직원은 보기 를 클릭하여 고객 프로파일 페이지를 볼 수 있습니다.

고객 검색 결과 페이지

고객 검색 결과 페이지는 다음 정보를 표시합니다.
  • 검색 수정

    상점 직원은 검색 수정 링크를 사용하여 검색 기준을 보고 수정할 수 있습니다.

  • 고객 검색 결과

    상점 직원은 검색 기준에 따라 고객 목록을 별도의 카드로 볼 수 있습니다. 이 페이지는 고객의 기본 정보 (예: 이름, 전화번호, 이메일 ID및 주소) 를 표시합니다. 보기 를 클릭하면 고객 프로파일 페이지가 열립니다.

고객 프로파일 페이지

고객 프로파일 페이지에는 다음 정보가 표시됩니다.
고객 세부사항
상점 직원은 고객의 이름, 전화번호, 이메일 ID및 주소와 같은 기본 상세내역을 조회할 수 있습니다. 고객의 이메일 ID및 전화번호는 고객의 주소가 아닌 고객의 연락처 정보에서 가져옵니다. 기본 운송 및 지불 청구 주소도 고객 프로파일 화면에 표시됩니다.

고객 상세내역을 가져오기 위해 getCompleteCustomerDetails API가 호출됩니다.

기본적으로 이름, 전화번호 및 이메일만 표시됩니다. 추가 정보 를 누르면 고객 정보가 확장되어 기본 지불 청구 및 운송 주소와 프로파일 편집 버튼이 표시됩니다. 숨기기 를 클릭하면 섹션이 접힙니다.

프로파일 편집
상점 직원은 고객 프로파일 페이지의 고객 세부사항 섹션에서 프로파일 편집 을 클릭하여 고객 프로파일을 수정할 수 있습니다. 프로파일 편집 단추는 추가 정보 를 클릭한 경우에만 표시됩니다. 이 조치는 제어되는 자원 권한입니다. (고객 프로파일 편집).
프로파일 편집 을 클릭하면 고객의 다음 세부사항을 채우기 위해 getCompleteCustomerDetails API가 호출됩니다.
  • 연락처 정보 패널에는 이름, 성, 전화번호 및 이메일 주소가 포함되어 있습니다.
  • 주소 패널에는 기본 운송 및 지불 청구 주소 뒤에 나머지 주소가 있는 모든 주소가 표시됩니다.
  • getCompleteCustomerDetails API 호출이 실패하면 편집을 재시도하기 위한 링크와 함께 오류 메시지가 표시됩니다.
  • 변경사항이 확인되면 고객 레코드에 변경사항을 저장하기 위해 manageCustomer API가 호출됩니다.
  • 고객 상세내역이 성공적으로 수정되었음을 확인하는 메시지가 표시됩니다. 오류가 발생하는 경우 적절한 오류 메시지가 표시됩니다.
오더 이력
상점 직원은 고객 프로파일 페이지의 오더 패널에서 고객의 오더 이력을 조회할 수 있습니다.

getOrderList API가 호출되어 현재 고객의 오더 목록을 가져옵니다. 주문 히스토리에 긴 주문 목록이 있는 경우, 주문 날짜, 주문 상태 및 주문 채널을 필터 옵션으로 사용하여 세분화할 수 있습니다. 상점 직원은 현재 상점에 속하는 오더만 필터링할 수도 있습니다. '초안오더' 및 '취소됨' 상태의 오더는 오더 이력에 표시되지 않습니다.

주문 필터링
  • 상점 직원이 필터 옵션을 클릭하면 항목 유형 선택란을 채우기 위해 getCommonCodeList API가 호출됩니다 (CodeType=ENTRY_TYPE). 오더 상태는 order-list-filter.config.ts 파일의 사전 정의된 목록에서 선택됩니다. 이 파일은 구성 가능하므로 필요에 따라 상태를 사용자 정의할 수 있습니다. 주문 필터에서 주문 상태를 사용자 정의하는 방법에 대한 자세한 내용은 '필터 기준에 사용자 정의 주문 상태 추가하기'를 참조하십시오.
  • 상점 직원이 적절한 필터 기준을 선택하고 필터를 적용하면 필터 기준이 getOrderList API에 전달되어 입력 기준과 일치하는 오더를 검색합니다. 오더 상태, 날짜 범위, 판매자 조직 코드 및 적절한 EntryType 속성을 가진 복합 조회가 getOrderList API에 대한 입력으로 전달되어 오더를 검색합니다. 상점, 온라인 및 Call Center 채널의 경우 EntryType 는 각각 Store, OnlineCall Center 입니다.
정렬 순서
상점 직원은 다음 옵션 중 하나를 사용하여 오더 이력 아래에서 오더를 정렬할 수 있습니다.
  • 이전에서 최신
  • 최신에서 이전

기본적으로 순서는 가장 최근 순서별로 정렬됩니다. 사용자가 선택한 정렬 옵션을 기반으로 오더를 정렬하기 위해 getOrderList API가 호출됩니다. 표시할 오더 이력이 없는 경우 정렬 버튼을 사용할 수 없습니다.

순서를 정렬하는 옵션은 사용자 정의할 수 있습니다. 정렬 옵션을 사용자 지정하는 방법에 대한 자세한 내용은 고객 프로필 페이지에서 주문에 사용자 지정 정렬 옵션 추가를 참조하십시오.

참고

고객 프로파일 페이지의 머리글에는 고객 프로파일과 연관된 메모 수와 함께 메모 버튼이 표시됩니다. 상점 직원은 이 버튼을 클릭하여 메모를 보고 관리할 수 있습니다.

각 노트에는 노트 텍스트, 노트를 추가한 사용자 (시스템 또는 사용자), 노트가 추가된 날짜 및 중요한 노트의 경우 플래그가 있습니다. 상점 직원은 새 메모를 추가하고 필요한 경우 이에 중요 표시를 할 수 있습니다.

상점 직원이 메모 버튼을 클릭하면 고객의 프로파일과 이미 연계된 메모를 표시하기 위해 getParticipantNoteList API가 호출됩니다. 상점 직원이 메모를 추가하면 manageCustomer API가 호출되어 새 메모를 추가합니다.