주문취소

주문 취소 팝업 정보 조회(BO)

post

기능설명

  • 주문 내역과 취소 가능 상품 목록, 화면 처리 시 필요한 기타 정보를 조회합니다.


상세설명

  • **주문번호(ordNo), 클레임업무유형(claimBusinessType), 시스템유형(systemType)**은 필수 파라미터 입니다.

  • 다음의 조건을 모두 충족하는 대상에 대해 주문취소 처리가 가능합니다.

    • 주문내역구분(OM003) 값이 **주문일반(10)**인 경우

    • 주문내역상태(OM005) 값이 주문완료(12) 이거나 배송지시(21) 이거나 출고지시(22) 이거나 출고대기(23) 인 경우

    • 일반상품인 경우(사은품 제외)

    • 취소 가능 수량이 1개 이상인 경우( 주문수량 – 취소수량 – 반품수량 > 0 )

    • 주문 취소 가능 여부가 'Y'인 경우

  • 기타 정보에 포함된 사항은 아래와 같습니다.

    • 주문취소 중분류 사유 List

    • 귀책사유 코드를 Key로 하고 주문취소 중분류 사유를 Value로 하는 Map


수정번호

  • Release v2.00_240729 : 주문 취소 가능 여부(ordCnclPsbYn)값이 "N"인 경우 대상 제외

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body

클레임 가능 대상 조회 요청 DTO

ordNostringRequired

주문번호

Example: 20230808O007404
claimBusinessTypestring · enumOptional

클레임 업무 유형

Example: 20Possible values:
systemTypestringRequired

시스템유형

Example: 10
Responses
chevron-right
200

성공

*/*

클레임 가능 대상 조회 응답 DTO

post
/v1/claim/orderCancel/getOrderCancelPopupInfo

주문취소 내역 조회

post

기능설명

  • 주문취소 내역을 조회합니다.


상세설명

  • 주문내역구분(OM003) 값이 **주문일반(10)**이고 주문내역상태구분(OM005) 값이 주문취소(13) 인 정보를 기준으로 검색 Request 조건에 맞는 주문취소 내역을 조회합니다.

  • 응답 값 중 개인정보와 관련된 로그인 아이디, 주문자명은 마스킹 처리가 됩니다.

  • 파트너 사이트를 통해 접근한 경우, 로그인 정보의 협력사 번호가 검색 조건에 추가됩니다.(→ 협력사 상품 관련 주문건만 조회)

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
entrNostringOptional

협력사번호

Example: 1000002
ordAccpDtmStartstring · dateOptional

주문접수검색시작일자

Example: 2023-12-31
ordAccpDtmEndstring · dateOptional

주문접수검색종료일자

Example: 2023-12-31
cnclDtRngstringOptional

검색범위일자

Example: 3
loginIdstringOptional

로그인아이디

Example: id123
cnclOrdDtlStatCdstringOptional

주문취소상태코드

Example: 13
ordNostringOptional

주문번호

Example: 20231231O000001
ordManNmstringOptional

주문자명

Example: 홍길동
rcvmnNmstringOptional

수취인명

Example: 홍길동
ordManCellNostringOptional

주문자연락처

Example: 01012345678
rcvmnCellNostringOptional

수취인연락처

Example: 01012345678
zipNostringOptional

우편번호

Example: 05836
ordGbCdstringOptional

주문구분코드

Example: 10
deliKindCdstringOptional

배송종류코드

Example: 10
claimCausCdstringOptional

취소사유코드

Example: 100
goodsNoRngstringOptional

상품검색범위코드

Example: eq
goodsNostringOptional

상품번호

Example: 10002297
goodsNoFromstringOptional

상품시작번호

Example: 10002297
goodsNoTostringOptional

다건상품번호

Example: 10002297,10002298
goodsNoListstringOptional

상품번호

Example: 10002297
goodsNmstringOptional

상품명

Example: 상품이름
Responses
chevron-right
200

성공

*/*
totalCountinteger · int32Optional
post
/v1/claim/orderCancel/getOrderCancelList

주문 취소 처리(BO)

post

기능설명

  • 주문취소를 진행합니다.


상세설명

  • 주문취소 처리 API 호출 시점의 주문 상태를 확인, 접수 가능 여부를 확인합니다.

  • 주문취소 요청 데이터의 유효성 검증은 다음의 항목에 대해 진행합니다.

    • 접수 상품 사은품 유무 체크(-> 부분 수량 클레임 불가)

    • 부분취소불가 결제수단 사용 여부 체크(-> 부분 클레임 불가)

    • 추가결제금액이 여부 체크(-> BO에서 클레임 불가)

  • 주문 취소 데이터 생성 및 업데이트 합니다.

  • 주문 취소 시 발생하는 환불/결제 금액에 대해 검증을 수행합니다.

  • 복원 쿠폰이 있을 경우 쿠폰 복원이 일어납니다.

  • 주문 취소 상품에 대한 재고 복원이 일어납니다.

  • 환불/결제 처리가 됩니다.

  • 주문 취소 고객에게 알림을 발송합니다.(이메일/알림톡/알림함)


수정번호

  • release_231009_01 : 주문혜택관계테이블 주문수량, 취소수량 컬럼 추가

  • Release v2.00_240627: 접수 상품 배송번호 일치 여부 체크 로직 제거 ( 전체 취소 기능 추가)

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body

클레임 처리 요청 DTO

systemTypestring · enum · min: 1Required

시스템유형

Example: 10Possible values:
claimBusinessTypestring · enum · min: 1Required

클레임 업무 유형

Example: 20Possible values:
ordMediaCdstring · min: 1Required

주문매체코드(OM007)

Example: 20
ordNostringOptional

주문번호

Example: 20230808O007404
mbrNostringOptional

회원번호

Example: 100001311
claimNostringOptional

클레임번호

Example: 20230808C010663
wthdFnshWaitProcCausstringOptional

회수완료 대기처리 사유

Responses
chevron-right
200

성공

No content

post
/v1/claim/orderCancel/cancel

No content

Last updated