발송예정일 등록 API – ESM Trading API

발송예정일 등록 API

[POST] https://sa.esmplus.com/shipping/v1/Order/ShippingExpectedDate

Description
주문한 상품의 발송정책(판매자가 등록) 기간 내, 발송이 어려울 경우 발송예정일 등록합니다
해당 주문의 발송마감일은 주문조회 API > 발송마감일(TransDueDate)로 확인하실 수 있습니다
발송마감일 내, 발송예정일 등록이 되지 않으면 판매자 패널티 부과됩니다
발송예정일을 한달 이후로 설정한 경우, 장기미배송을 이유로 취소될 수 있습니다
발송예정일 등록되면 구매자에게 알람 발송됩니다
Request Description
G마켓/G9 주문조회 시, G마켓 ID의 토큰으로 조회해주세요. 옥션 주문조회 시, 옥션 ID의 토큰으로 조회해주세요
항목항목명필수여부TypeDescription
orderNo주문번호Ypath처리하고자 하는 주문번호 입력
ReasonType지연사유코드Yint1:상품준비중(재고부족),
2:고객요청
3:기타
ShippingExpectedDate발송예정일YDate등록 및 갱신하고자 하는 발송예정일
YYYY-MM-DD형태
ReasonDetail지연사유직접입력stringText 직접 입력
JSONSample Code 1
{
  "OrderNo":0,
  "ReasonType":0,
  "ShippingExpectedDate":"2019-04-11T04:58:40.189Z",
  "ReasonDetail":"string"
}
URL만 호출 / Request Body 없음
예 ) 2018년 10월 8일로 발송예정일 등록하려고 할 경우

{
  "OrderNo":1397761365,
  "ReasonType":1,
  "ShippingExpectedDate":"2018-10-08",
  "ReasonDetail":"상품의 입고가 지연되어 10월 8일에 발송될 예정입니다.기다려주셔서 감사합니다."
}


Response Description
항목항목명TypeDescription
ResultCode결과string성공: Success
실패: Error Massage 참고
Message메시지string
Data > OrderNo주문번호int처리된 주문번호 Return
JSONSample Code_1Sample Code_2
{
  "ResultCode":0,
  "Message":"string",
  "Data":{
    "OrderNo":0
}
}
{
  "ResultCode":0,
  "Message":"Success",
  "Data":{
    "OrderNo":2503423671
}
}
{
  "ResultCode":3000,
  "Message":"해당 주문 내역이 없습니다.",
  "Data":null
}
Error Code
결과코드메시지원인
3000해당 주문 내역이 없습니다.토큰의 ID가 아닌 판매자의 주문건이거나 주문번호 오류
3000매개 변수 값을 Int64에서 Int32(으)로 변환하지 못했습니다.OrderNo 자릿수 오류
3000해당 주문은 3PL 주문입니다스마일배송 상품의 주문 건을 처리하려고 할 경우
3000정의되지 않은 지연 사유입니다.지연사유코드 오입력
3000예상 배송일은 90일을 초과할 수 없습니다.발송예정일 90일 초과 입력
3000해당 물품을 발송 지연할 수 없습니다취소되거나 발송지연 가능한 주문 상태가 아닐 경우