주문교환

교환접수철회

post

기능 설명

  • BO에서 교환접수대상을 철회처리 합니다.


상세 설명

  • 주문 번호(ordNo), 클레임업무유형(claimBusinessType), **시스템 유형(systemType)**은 필수로 있어야 합니다.

  • 다음의 조건을 모두 충족하는 대상에 대해 교환 철회 처리가 가능합니다.

    • 주문내역구분(OM003) 값이 **교환(30)**인 경우

    • 주문내역상태(OM005) 값이 결제대기(31) 이거나 교환접수(32) 이거나 **회수지시(34)**인 경우

  • 기존 주문교환데이터를 업데이트하고 주문교환철회데이터를 생성 처리합니다.

  • 교환 철회시 발생하는 결제 정보검증처리 합니다.

  • 재고 증감처리를 수행 합니다.


특이 사항

  • **클레임업무유형(claimBusinessType)**이 **교환철회(31)**인 경우에만 교환접수철회가 진행됩니다.


수정번호

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

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/exchange/withdrawalExchange

No content

교환클레임옵션변경대상체크

post

기능 설명

  • BO에서 교환클레임옵션변경대상이 유효한지 체크합니다.


상세 설명

  • 상품 번호(goodsNo), **단품번호(itmNo)**는 필수로 있어야 합니다.

  • 다음의 조건을 모두 체크합니다.

    • 옵션변경대상의 **판매상태코드(PR005)**가 **판매중(10)**인지 체크합니다.

    • 옵션변경대상의 **판매방식코드가(PR003)**가 **일반판매(10)**인지 체크합니다.

    • 옵션변경대상이 기존대상과 동일한 가격인지 체크합니다.

    • 옵션변경대상의 재고를 체크합니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Bodyobject[]

교환클레임 옵션변경대상 요청 DTO

goodsNostringRequired

상품번호

Example: 10002552
itmNostringRequired

단품번호

Example: 001
claimQtyinteger · int32Optional

클레임수량

Example: 1
salePrcnumberOptional

판매가

Example: 2500
Responses
chevron-right
200

성공

No content

post
/v1/claim/exchange/isExistsExchangeGoodsItm

No content

반품/교환 철회대상 조회

post

기능 설명

  • BO에서 반품/교환 철회대상을 조회합니다.


상세 설명

  • 주문 번호(ordNo), 클레임업무유형(claimBusinessType), **시스템 유형(systemType)**은 필수로 있어야 합니다.

  • 다음의 조건을 모두 충족하는 대상에 대해 반품/교환 철회 처리가 가능합니다.

    • 주문내역구분(OM003) 값이 반품(20) 이거나 **교환(30)**인 경우

    • 주문내역상태(OM005) 값이 결제대기(31), 반품/교환접수(32), **회수지시(32)**인 경우

    • 반품 가능여부(rtnPsbYn) 값이 Y 인 경우

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

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


수정 번호

  • Release v2.00_240729 : 회수여부(wthdYn) 추가

  • Release v2.00_240829 : 마스킹 처리 현행화

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

ordNostringOptional

주문번호

Example: 20231231O000001
mbrNostringOptional

회원번호

Example: 100001311
ordManNmstringOptional

주문자명

Example: 홍길동
ordMediaCdstringOptional

주문매체코드(OM007) 20:PC, 30:모바일웹, 40:안드로이드앱, 50:IOS앱

Example: 10
sctnCnclPsbYnstring · enumOptional

부분취소가능여부

Example: NPossible values:
vbankPaymentPendingbooleanOptional
allNonReturnablebooleanOptional
allEcouponbooleanOptional
post
/v1/claim/exchange/getReturnExchangeCancelTargetInfo

교환주문목록 조회

post

기능 설명

  • BO에서 교환주문목록을 조회합니다.


상세 설명

  • 주문교환수량이 1개 이상 ( 주문수량 – 취소수량 – 반품수량 > 0 )

  • 주문내역구분(OM003) 값이 교환(30)

    • 위의 조건(기본조건) 외 조회조건에 따라 조회조건에 추가됩니다.

    • 교환사유코드는 클레임중분류코드(OM006)의 ref_1_val값이 30(교환)인 것으로 가져옵니다.


수정번호

  • Release v2.00_240613: 기간 검색 조건 개선

  • Release v2.00_240919: 사이트, 상품멀티, 주문멀티 검색 조건 개선

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

교환주문조회 요청 DTO

siteNostringOptional

사이트 번호

Example: 1
entrNostringOptional

협력사번호

Example: 1000002
exchgStrtDtstring · dateOptional

검색조건 시작일

Example: 2023-01-01
exchgEndDtstring · dateOptional

검색조건 종료일

Example: 2023-12-31
allDateYnbooleanOptional

전체기간 여부

Example: true
loginIdstringOptional

회원ID

Example: id001
ordDtlStatCdstring · enumOptional

주문내역상태코드(OM005)

Example: 11Possible values:
ordNostringOptional

주문번호

Example: 20230101O000000
ordNoListstring[]Optional

주문번호목록

Example: 20230101O000000
manNmOptstringOptional

주문/수취인 조건

Example: ordManNm
manNmstringOptional

주문/수취인 내용

Example: 주문자명
ordGbCdstringOptional

주문구분코드(OM002) 10:일반주문

Example: 10
deliKindCdstringOptional

배송종류코드(LO009) 10:일반배송, 20:예약배송

Example: 10
claimCausCdstringOptional

교환사유코드(OM006)

Example: 302
goodsNoRngstringOptional

상품번호 조건

Example: st
goodsNostringOptional

상품번호

Example: 10002297
goodsNoListstringOptional

상품번호목록

Example: 10002297
goodsNosstring[]Optional

상품번호목록

Example: 10002297
goodsNoFromstringOptional

시작상품번호

Example: 10002297
goodsNoTostringOptional

종료상품번호

Example: 10002297
goodsNmstringOptional

상품명

Example: 상품명입니다
Responses
chevron-right
200

성공

*/*
totalCountinteger · int32Optional
post
/v1/claim/exchange/getExchangeOrderList

주문교환대상 조회

post

기능 설명

  • BO에서 주문교환대상을 조회합니다.


상세 설명

  • 주문 번호(ordNo), 클레임업무유형(claimBusinessType), **시스템 유형(systemType)**은 필수로 있어야 합니다.

  • 다음의 조건을 모두 충족하는 대상에 대해 교환 접수 처리가 가능합니다.

    • 주문내역구분(OM003) 값이 주문일반(10) 이거나 **교환(30)**인 경우

    • 주문내역상태(OM005) 값이 출고완료(26) 이거나 **배송완료(27)**인 경우

    • 반품 가능여부(rtnPsbYn) 값이 Y 인 경우

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

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


특이 사항

  • **클레임업무유형(claimBusinessType)**이 **교환(30)**인 경우에 교환대상을 가져옵니다.


수정번호

  • release v2.00_240409 : Response DTO 오타 수정 ( CaimTargetResponse -> ClaimTargetResponse )

  • Release v2.00_240729 : 회수여부(wthdYn), 회수불필요주문여부(isAllNonReturnable) 추가

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/exchange/getExchageTargetInfo

교환접수

post

기능 설명

  • BO에서 교환대상을 접수처리 합니다.


상세 설명

  • 주문 번호(ordNo), 클레임업무유형(claimBusinessType), **시스템 유형(systemType)**은 필수로 있어야 합니다.

  • 교환 접수 대상은 모두 같은 배송번호여야 접수 가능 합니다.

  • 교환 접수 대상에 사은품 여부 확인(사은품 포항 될 경우 부분클레임 불가능)

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

    • 유효한 상품인지 체크합니다.

      • 교환받을 상품의 **판매상태코드(PR005)**가 **판매중(10)**인지 체크합니다.

      • 교환받을 상품의 **판매방식코드가(PR003)**가 **일반판매(10)**인지 체크합니다.

      • 교환받을 상품이 교환대상 상품과 동일한 가격인지 체크합니다.

      • 교환받을 상품의 재고를 체크합니다.

  • 주문교환데이터를 생성하고 업데이트 처리합니다.

    • **클레임 대분류 코드(claimLgrpCd)**가 **단순변심(10)**인 경우 배송비가 발생합니다.

      • **추가결제금액(배송비)**이 발생할 경우 주문내역상태(OM005) 값이 **교환접수(32)**가 아닌 **결제대기(31)**상태로 변경됩니다.

      • **결제대기(31)**일 경우에는 FO에서 배송비결제 화면을 통한 결제를 진행해야 **교환접수(32)**가 됩니다.

  • 교환 접수시 발생하는 결제 정보검증처리 합니다.

  • 재고 증감처리를 수행 합니다.

  • 교환 접수 후 알림메세지 발송 처리합니다.


특이 사항

  • **클레임업무유형(claimBusinessType)**이 **교환(30)**인 경우에만 교환접수가 진행됩니다.


수정번호

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

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/exchange/acceptExchange

No content

Last updated