본문 바로가기
주문 | 배송 API

발송예정일 등록 API

Description
[POST] https://sa2.esmplus.com/shipping/v1/Order/ShippingExpectedDate
주문 발송마감일 내 발송 어려울 경우 발송예정일 등록합니다.
주문별 발송마감일은 주문조회 API > 발송마감일(TransDueDate)로 확인하실 수 있습니다.
발송마감일 내 발송예정일 등록 되지 않으면 판매자 패널티 부과됩니다.

Request Description

항목 항목명 필수여부 Type Description
orderNo 주문번호 Y path 처리하고자 하는 주문번호 입력
ReasonType 지연사유코드 Y int 1:상품준비중(재고부족),
2:
고객요청
3:
기타
ShippingExpectedDate 발송예정일 Y Date 등록 갱신하고자 하는 발송예정일
YYYY-MM-DD
형태
ReasonDetail 지연사유직접입력   string Text 직접 입력
JSON
{
  "OrderNo":0,
  "ReasonType":0,
  "ShippingExpectedDate":"2019-04-11",
  "ReasonDetail":"string"
}

 

Response Description

항목 항목명 Type Description
ResultCode 결과 string 성공: Success
실패: Error Massage 참고
Message 메시지 string  
Data > OrderNo 주문번호 int 처리된 주문번호 Return

 JSON_Success

{
  "ResultCode":0,
  "Message":"string",
  "Data":{
    "OrderNo":0
}
}

JSON_Fail

{
  "ResultCode":int,
  "Message":"string",
  "Data":null
}

Sample Code_Success

{
  "ResultCode":0,
  "Message":"Success",
  "Data":{
    "OrderNo":2503423671
}
}

Sample Code_Fail

{
  "ResultCode":3000,
  "Message":"해당 주문 내역이 없습니다.",
  "Data":null
}

 

Error Code

결과코드 메시지 원인
3000 해당 주문 내역이 없습니다. 토큰의 ID가 아닌 판매자의 주문건이거나 주문번호 오류
3000 매개 변수 값을 Int64에서 Int32(으)로 변환하지 못했습니다. OrderNo 자릿수 오류
3000 해당 주문은 3PL 주문입니다 스마일배송 상품의 주문 건을 처리하려고 할 경우
3000 정의되지 않은 지연 사유입니다. 지연사유코드 오입력
3000 예상 배송일은 90일을 초과할 수 없습니다. 발송예정일 90일 초과 입력
3000 해당 물품을 발송 지연할 수 없습니다 취소되거나 발송지연 가능한 주문 상태가 아닐 경우

 

'주문 | 배송 API' 카테고리의 다른 글

주문조회 API  (0) 2022.10.12
주문확인 API  (0) 2022.10.12
발송처리 API  (0) 2022.10.12
배송완료 API  (0) 2022.10.12
주문상태조회 API  (0) 2022.10.12