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 |