본문 바로가기
스마일배송 API/SKU 관리

SKU상태변경 API

Description
[POST] https://sa2.esmplus.com/efm/v1/api/service/SetSkuStatus
SKU 판매상태를 변경합니다.

 

Request Description

항목 항목명 필수여부 Type Description
SkuId SKU코드[] Y long 상태변경 대상 SKU코드 입력
복수 개 SKU 병렬로 입력 가능
SkuStatusCode SKU상태 Y string 아래 코드별 SKU상태 변경 처리
동일한 상태로 변경 시도 시, Success 처리

SN100 : 정상
ST299 : 출고중지
JSON
{
  "SkuId": [
    0
  ],
  "SkuStatusCode": ""
}

 

Response Description

항목 항목명 Type Description
ResultCode 결과코드 int 성공: 0
실패 :Error Massage 참고
Message 메시지 string  
Data > RequestCount 요청건수 Int 판매자가 판매상태 변경요청한 전체 건수
Data > SuccessCount 성공건수 Int 상태변경 성공한 SKU ID 카운팅
Data > SuccessNos []성공한SKU코드 Int 상태변경 성공한 SKU ID 리스트
Data > FailCount 실패건수 Int 상태변경 실패한 SKU ID 카운팅
Data > FailReasons > SkuId []실패한SKU코드 Int 상태변경 실패한 SKU ID 리스트
Data > FailReasons > Message []실패사유 string 상태변경 실패한 SKU의 실패사유
Error Code 참고

 JSON_Success

{
  "ResultCode": 0,
  "Message": "",
  "Data": {
    "RequestCount": 0,
    "SuccessCount": 0,
    "SuccessNos": [
      0
    ],
    "FailCount": 0,
    "FailReasons": [
      {
        "SkuId": 0,
        "Message": ""
      }
    ]
  }
}

JSON_Fail

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

Sample Code_Success

{
    "ResultCode": 0,
    "Message": "success",
    "Data": {
        "RequestCount": 1,
        "SuccessCount": 0,
        "SuccessNos": [],
        "FailCount": 1,
        "FailReasons": [
            {
                "SkuId": 41996,
                "Message": "정상 또는 출고중지 상태의 SKU만 상태 변경이 가능합니다. 현재 상태 : SI302(입고대기)"
            }
        ]
    }
}

Sample Code_Fail

{
    "ResultCode": 1400,
    "Message": "입력한 SKU상태값이 올바르지 않습니다.",
    "Data": null
}

 

Error Code

결과코드 메시지 원인
1400 입력한 SKU상태값이 올바르지 않습니다. SkuId > 정상적인 입력값이 아닐 경우
1400 SKU 번호를 입력해주세요. SkuId > 미입력할 경우
1400 정상 또는 출고중지 상태의 SKU만 상태 변경이 가능합니다. 현재 상태 : {SKU상태} SkuId > 변경 불가한 상태의 SKU 변경 시도 시
1400 관리자 출고중지 SKU는 상태 변경 불가합니다. 관리자에게 문의해주세요. SkuId > 관리자가 출고중지 처리한 SKU 변경 시도 시
1400 정상(SN100) 또는 출고중지(ST299) 상태로만 변경이 가능합니다. 입력 상태 : 현재상태코드(현재상태명) SkuStatusCode > 변경 불가한 상태로 변경 시도 시

 

'스마일배송 API > SKU 관리' 카테고리의 다른 글

SKU등록/수정 API  (0) 2022.11.03
SKU조회 API  (0) 2022.11.03
SKU삭제 API  (0) 2022.11.03
SKU재고현황조회 API  (0) 2022.11.03
소비기한코드조회 API  (0) 2022.10.07