주문 취소
Created 상태에 있는 주문만 취소할 수 있습니다. 주문을 취소하려면 주문 취소- ISF000040 자원 권한이 필요합니다.
주문을 취소하려면 주문을 검색하고 주문 정보 요약 페이지의 조치 메뉴에서 주문 취소 를 선택하십시오. 취소 이유를 선택하고 확인할 수 있는 확인 팝업이 표시됩니다.
getCommonCodeList API는 취소 이유를 표시하기 위해 CodeType 를 YCD_CANCEL_REASON 로 사용하여 호출됩니다.
전체 오더를 취소하기 위해 CANCEL 액션으로 changeOrder API가 호출됩니다.
주문이 성공적으로 취소되면 주문 정보 요약 페이지가 성공 배너와 함께 업데이트된 주문 상태 및 기타 정보와 함께 표시됩니다. 오더 취소 이유 및 오더 취소를 시작한 상점 직원의 사용자 이름과 함께 오더에 대한 오더 취소 참고사항도 로그됩니다. 주문 취소에 실패하면 적절한 오류 메시지가 표시됩니다.
부분 지불 후 취소
고객은 다양한 이유로 인해 오더에 대해 부분 지불을 수행한 후 오더를 취소할 수 있습니다. 이 경우 상점 직원은 오더를 취소하고 취소 사유를 지정할 수 있습니다.
지불 캡처 페이지에서 주문에 대한 부분 지불을 수행한 후 닫기를 누르면 지불을 계속 완료할지 또는 주문을 취소할지 여부를 확인하는 메시지가 표시됩니다.
오더 취소를 클릭하면 취소 사유를 가져오기 위해 CodeType="YCD_CANCEL_REASON" 와 함께 CommonCodeList API가 호출됩니다.
취소 옵션을 선택하면 오더를 취소하기 위해 changeOrder API가 호출되고 환불을 처리하고 환불 요약정보를 표시하기 위해 processOrderPayments API가 호출됩니다.
오더가 취소되면 환불 요약정보가 표시됩니다. 환불 요약정보는 오더를 지불하는 데 사용된 지불 방법 목록을 제공하고 환불 설정내역에 따라 환불에 사용된 지불 방법 목록도 표시합니다. 현금이 환불 지불 방법으로 선택된 경우 상점 직원은 현금으로 환불 요약정보에 지정된 환불 금액을 고객에게 전달해야 합니다.