본문 바로가기
상품API/판매자 스타배송 배송정보 관리 API

판매자 스타배송 출하지 관리 API

Description
등록 [POST] https://sa2.esmplus.com/item/v1/starship/places
수정 [PUT] https://sa2.esmplus.com/item/v1/starship/places/{placeNo}
삭제 [DELETE] https://sa2.esmplus.com/item/v1/starship/places/{placeNo}

개별조회 [GET] https://sa2.esmplus.com/item/v1/starship/places/{placeNo}
목록조회 [GET] https://sa2.esmplus.com/item/v1/starship/places?pageSize={pageSize}&pageIndex={pageIndex}

판매자 스타배송 출하지 관리하는 API 입니다.
등록된 출하지는 판매자 스타배송 상품 등록/수정시 사용 가능하며 일반 상품에는 사용 불가 합니다.
출하지 등록시 기본 등록 정보 외 주문 마감 시간 등록이 필요합니다. 출하지는 최대 50개 까지 등록 가능 합니다.
※ 요일별 마감시간, 휴무 설정은 2025년 11월12일 부터 설정 가능합니다.

Request Description

항목 항목명 필수여부 Type Description
placeNo 출하지번호 Y Path - 수정[PUT] / 조회[GET]일 경우만 필수
- 등록시 response로 자동채번된 번호
pageSize 페이지 사이즈   Path - 전체 조회시 사용 가능
- 최대 500 까지 입력 가능
pageIndex 페이지 인덱스   Path - 전체 조회시 사용 가능
placeName 출하지명 Y string  
addrNo 판매자주소번호 Y int 주소번호는 기등록된 주소번호 사용 가능
orderClosingTime
기본 주문 마감 시간   string - hh:mm 형식으로 입력 가능
- 분은 30분 단위로 입력 가능
- 월~금까지 주문 마감 시간 적용
- 토, 일 휴무 자동 설정
isSetAdditionalShippingFee 추가배송비 설정여부 Y boolean 제주도, 도서 및 기타산간지방
추가배송비 설정 여부
true : 설정
false : 미설정
backwoodsAdditionalShippingFee 도서 및 기타 산간지방 추가배송비   number - 금액 입력
- 판매자가 해당 지역 우편번호 설정은 불가
jejuAdditionalShippingFee 제주도 및 부속도서 추가배송비   number - 금액 입력
- 판매자가 해당 지역 우편번호 설정은 불가
isDefaultShippingPlace 기본출하지 여부 Y boolean 기본출하지 여부 설정
true : 설정
false : 미설정
imposeType
묶음계산방식
  int 1 : 최소 부과 (기본)
(배송비 중 가장 작은 값으로 부과,
등록/수정시 항목 미입력 경우 해당 값으로 입력됨)
2 : 최대 부과
(배송비 중 가장 큰 값으로 부과)

dailyOrderCutoff 요일별 마감시간/휴일 설정   [] (2025년 11월 12일 부터 사용 가능)
- 요일별 마감시간, 휴일 여부 설정시 사용
- 해당 항목으로 설정시 상단 orderClosingTime 는 제거 후 호출 필요
dailyOrderCutoff > dayOfWeek 요일   int (2025년 11월 12일 부터 사용 가능)
1 : 월 / 2 : 화 / 3 : 수 / 4 : 목 / 5 : 금 / 6 : 토 / 7 : 일
dailyOrderCutoff > dayOrderClosingTime 주문 마감 시간   string (2025년 11월 12일 부터 사용 가능)
- hh:mm 형식으로 입력 가능
- 분은 30분 단위로 입력 가능
dailyOrderCutoff > isHoliday
휴일여부   boolean (2025년 11월 12일 부터 사용 가능)
JSON
등록/수정
{
  "placeNo": 0,
  "placeName": "string",
  "addrNo": 0,
  "orderClosingTime": "string",
  "isSetAdditionalShippingFee": true,
  "backwoodsAdditionalShippingFee": 0,
  "jejuAdditionalShippingFee": 0,
  "isDefaultShippingPlace": true,
  "imposeType": 0,
  "dailyOrderCutoff": [
    {
      "dayOfWeek": 0,
      "dayOrderClosingTime": "string",
      "isHoliday": true
    }
  ]
}

기본 마감시간 설정 (월~금 마감시간 적용, 토/일 휴무시)
{
  "placeName": "스타배송출하지",
  "addrNo": 461330,
  "orderClosingTime": "12:00",
  "isSetAdditionalShippingFee": false,
  "backwoodsAdditionalShippingFee": 0,
  "jejuAdditionalShippingFee": 0,
  "isDefaultShippingPlace": false,
  "imposeType": 1
}

요일별 마감시간 설정
{
  "placeName": "스타배송출하지 요일별",
  "addrNo": 461330,
  "isSetAdditionalShippingFee": false,
  "backwoodsAdditionalShippingFee": 0,
  "jejuAdditionalShippingFee": 0,
  "isDefaultShippingPlace": false,
  "imposeType": 1,
  "dailyOrderCutoff": [
    {
      "dayOfWeek": 1,
      "dayOrderClosingTime": "20:00",
      "isHoliday": false
    },
    {
      "dayOfWeek": 2,
      "dayOrderClosingTime": "22:00",
      "isHoliday": false
    },
    {
      "dayOfWeek": 3,
      "dayOrderClosingTime": "22:00",
      "isHoliday": false
    },
    {
      "dayOfWeek": 4,
      "dayOrderClosingTime": "20:00",
      "isHoliday": false
    },
    {
      "dayOfWeek": 5,
      "dayOrderClosingTime": "22:00",
      "isHoliday": false
    },
    {
      "dayOfWeek": 6,
      "dayOrderClosingTime": "22:00",
      "isHoliday": false
    },
    {
      "dayOfWeek": 7,
      "dayOrderClosingTime": "22:00",
      "isHoliday": true
    }
  ]
}

조회
[GET] https://sa2.esmplus.com/item/v1/starship/places/176129

전체조회 (페이지별)
[GET] https://sa2.esmplus.com/item/v1/starship/places?pageSize=500&pageIndex=1

주소별 조회
[GET] https://sa2.esmplus.com/item/v1/starship/places?addrNo={addrNo}

 

Response Description

항목 항목명 Type Description
resultCode 결과코드 int 실패 시 내려가는 정보
message 메시지 string 실패 시 내려가는 정보
shipmentPlaceNo 출하지번호 int 성공/조회시 내려가는 정보
placeName 출하지명 string 조회시 내려가는 정보
addrNo 판매자주소번호 int 조회시 내려가는 정보
orderClosingTime 주문 마감 시간 string 조회시 내려가는 정보
hasGoods 설정상품 여부 boolean 출하지 등록된 상품 여부
조회시 내려가는 정보
isSetAdditionalShippingFee 추가배송비 설정여부 boolean 조회시 내려가는 정보
backwoodsAdditionalShippingFee 제주도 및 부속도서
추가배송비
number 조회시 내려가는 정보
jejuAdditionalShippingFee 도서 및 기타 산간지방
추가배송비
number 조회시 내려가는 정보
isDefaultShippingPlace 기본출하지 여부 boolean 조회시 내려가는 정보
imposeType
묶음계산방식 int 조회시 내려가는 정보
dailyOrderCutoff 요일별 마감시간/휴일 설정 [] 조회시 내려가는 정보
dailyOrderCutoff > dayOfWeek 요일 int 조회시 내려가는 정보
dailyOrderCutoff > dayOrderClosingTime 주문 마감 시간 string 조회시 내려가는 정보
dailyOrderCutoff > isHoliday 휴일여부 boolean 조회시 내려가는 정보

 

JSON_Success

등록/수정
{
  "placeNo": 0
}

조회
{
  "shipmentPlaceNo": 0,
  "orderClosingTime": "string",
  "hasGoods": true,
  "dailyOrderCutoff": [
    {
      "dayOfWeek": 0,
      "dayOrderClosingTime": "string",
      "isHoliday": true
    }
  ],
  "placeName": "string",
  "addrNo": 0,
  "isSetAdditionalShippingFee": true,
  "backwoodsAdditionalShippingFee": 0,
  "jejuAdditionalShippingFee": 0,
  "isDefaultShippingPlace": true,
  "imposeType": 0
}

JSON_Fail

{
  "resultCode": 0,
  "message": "string",
  "data": {}
}

Sample Code_Success

등록/수정
{
   "placeNo":176129
}

조회
{
    "shippingPlaces": [
        {
            "shipmentPlaceNo": 194528,
            "orderClosingTime": "",
            "hasGoods": true,
            "dailyOrderCutoff": [
                {
                    "dayOfWeek": 1,
                    "dayOrderClosingTime": "16:00:00",
                    "isHoliday": false
                },
                {
                    "dayOfWeek": 2,
                    "dayOrderClosingTime": "00:00:00",
                    "isHoliday": true
                },
                {
                    "dayOfWeek": 3,
                    "dayOrderClosingTime": "16:00:00",
                    "isHoliday": false
                },
                {
                    "dayOfWeek": 4,
                    "dayOrderClosingTime": "00:00:00",
                    "isHoliday": true
                },
                {
                    "dayOfWeek": 5,
                    "dayOrderClosingTime": "16:00:00",
                    "isHoliday": false
                },
                {
                    "dayOfWeek": 6,
                    "dayOrderClosingTime": "00:00:00",
                    "isHoliday": true
                },
                {
                    "dayOfWeek": 7,
                    "dayOrderClosingTime": "16:00:00",
                    "isHoliday": false
                }
            ],
            "placeName": "스타배송 출하지",
            "addrNo": 463001,
            "isSetAdditionalShippingFee": false,
            "backwoodsAdditionalShippingFee": 0.0000,
            "jejuAdditionalShippingFee": 0.0000,
            "isDefaultShippingPlace": false,
            "imposeType": 1
        }
    ]
}

Sample Code_Fail

{
    "resultCode": 1000,
    "message": "동일한 명칭으로 등록된 스타배송 출고지가 존재합니다.",
    "data": null
}

Error Code

결과코드 메시지 원인
3000 Invalid AddressNo 판매자주소록번호 잘 못 되었거나 없는 번호일 경우
1000 동일한 명칭으로 등록된 스타배송 출고지가 존재합니다. 동일한 출하지명으로 등록 시도시
3000 IAC 출하지 추가 실패 제주 도서/산간 지역 추가배송비는 0원보다 크고 최대 20만원가지 설정하실 수 있습니다. AdditionalShippingFee값을 음수나 20만을 넣을 때 혹은 숫자가 아닌 다른 값을 넣을 경우