예약상품 관리
기능설명
예약상품 일괄등록/해제 API 입니다.
상세설명
상품번호 목록 기준으로 예약상품을 일괄등록/해제합니다.
예약상품 해제 시 예약 중단 사유 코드가 즉시 일반판매 전환인 경우
상품 판매방식이 판매중으로 변경됩니다. 이외의 경우, 품절 처리됩니다.
단품 품절 사유는 초기화 됩니다. 이외의 경우, 단품 판매 상태코드 '품절', 품절 사유코드 '예약상품 품절처리'가 적용됩니다.
검증내용
저장 시 예약상품 일괄등록/해제 정보 유효성을 검증합니다.
필수 입력: 상품번호, 변경할 판매방식
등록 필수 입력: 예약 주문 시작일시, 예약 주문 종료일시, 예약종료 후 판매방식
해제 필수 입력: 예약 중단 사유
예약상품 일괄등록/해제 Request
상품번호 목록
10001020,10001021,10001022단품번호 목록
001,002,003판매방식코드(PR003) 10:일반판매, 20:예약상품
10예약시작일자
2023-01-01T00:00:00.000Z예약종료일자
2023-12-31T23:59:59.000Z예약종료후판매방식(PR011) 01:일반판매로 전환, 02:품절로 변경
01예약중단사유코드(PR034) 10:입고취소, 11:즉시일반판매전환, 12:판매자 사정에 의한 예약판매취소
10출고지시예정일자
20231231예약상품 일괄등록/해제 성공
result time
result code
result message
process check
payload
is error
예약상품 일괄등록/해제 실패
POST /api/bo/v1/goods/reservationGoodsMgmtApi/modifyGoodsSaleMethod HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 240
{
"goodsNoList": "10001020,10001021,10001022",
"itmNoList": "001,002,003",
"saleMethCd": "10",
"rsvStrtDtm": "2023-01-01T00:00:00.000Z",
"rsvEndDtm": "2023-12-31T23:59:59.000Z",
"rsvEndAfProcMethCd": "01",
"rsvStopCausCd": "10",
"fwdidcPrarDy": "20231231"
}{
"timestamp": "2026-01-01T00:00:00.000Z",
"code": "text",
"message": "text",
"isProcess": true,
"payload": "text",
"error": true,
"errors": [
{
"field": "text",
"message": "text"
}
]
}예약상품 목록 조회 성공
result time
result code
result message
process check
is error
예약상품 목록 조회 실패
GET /api/bo/v1/goods/reservationGoodsMgmtApi/getReservationGoodsList?request=[object+Object] HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"timestamp": "2026-01-01T00:00:00.000Z",
"code": "text",
"message": "text",
"isProcess": true,
"payload": {
"totalCount": 1,
"payloads": [
{
"goodsNo": "text",
"goodsNm": "text",
"color": "text",
"size": "text",
"lgcItmNo": "text",
"modlNm": "text",
"brandNm": "text",
"goodsTypCd": "text",
"goodsTypNm": "text",
"saleStatCd": "text",
"saleStatNm": "text",
"saleMethCd": "text",
"saleMethNm": "text",
"entrNm": "text",
"mdNm": "text",
"strCtg": "text",
"dispYn": "text",
"buyTypNm": "text",
"taxGbNm": "text",
"norPrc": 1,
"mrgnRate": 1,
"salePrc": 1,
"goodsRegDtm": "2026-01-01T00:00:00.000Z",
"rsvStrtDtm": "2026-01-01T00:00:00.000Z",
"rsvEndDtm": "2026-01-01T00:00:00.000Z",
"fwdidcPrarDy": "text",
"rsvEndAfProcMethCd": "text",
"rsvEndAfProcMethNm": "text",
"itmNo": "text",
"rsvSaleGoodsYn": "text",
"rsvStopYn": "text",
"rsvStopDtm": "2026-01-01T00:00:00.000Z",
"rsvStopCausCd": "text",
"rsvStopCausNm": "text",
"rsvLimtQty": 1,
"prestYn": "text",
"stkMgrYn": "text",
"safeStkNotiYn": "text",
"buyQtyLmtYn": "text",
"deliGoodsGbNm": "text",
"deliProcTypNm": "text",
"supPcost": 1,
"isSelected": true,
"totalCount": 1
}
]
},
"error": true,
"errors": [
{
"field": "text",
"message": "text"
}
]
}언어코드
상품번호
예약상품이력 팝업 호출 성공
result time
result code
result message
process check
is error
예약상품이력 팝업 호출 실패
GET /api/bo/v1/goods/reservationGoodsMgmtApi/getReservationGoodsInfo?goodsNo=text HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"timestamp": "2026-01-01T00:00:00.000Z",
"code": "text",
"message": "text",
"isProcess": true,
"payload": {
"goodsNo": "text",
"goodsNm": "text",
"color": "text",
"size": "text",
"lgcItmNo": "text",
"modlNm": "text",
"brandNm": "text",
"goodsTypCd": "text",
"goodsTypNm": "text",
"saleStatCd": "text",
"saleStatNm": "text",
"saleMethCd": "text",
"saleMethNm": "text",
"entrNm": "text",
"mdNm": "text",
"strCtg": "text",
"dispYn": "text",
"buyTypNm": "text",
"taxGbNm": "text",
"norPrc": 1,
"mrgnRate": 1,
"salePrc": 1,
"goodsRegDtm": "2026-01-01T00:00:00.000Z",
"rsvStrtDtm": "2026-01-01T00:00:00.000Z",
"rsvEndDtm": "2026-01-01T00:00:00.000Z",
"fwdidcPrarDy": "text",
"rsvEndAfProcMethCd": "text",
"rsvEndAfProcMethNm": "text",
"itmNo": "text",
"rsvSaleGoodsYn": "text",
"rsvStopYn": "text",
"rsvStopDtm": "2026-01-01T00:00:00.000Z",
"rsvStopCausCd": "text",
"rsvStopCausNm": "text",
"rsvLimtQty": 1,
"prestYn": "text",
"stkMgrYn": "text",
"safeStkNotiYn": "text",
"buyQtyLmtYn": "text",
"deliGoodsGbNm": "text",
"deliProcTypNm": "text",
"supPcost": 1,
"isSelected": true,
"totalCount": 1
},
"error": true,
"errors": [
{
"field": "text",
"message": "text"
}
]
}언어코드
상품번호
예약상품이력 조회 성공
result time
result code
result message
process check
is error
예약상품이력 조회 실패
GET /api/bo/v1/goods/reservationGoodsMgmtApi/getReservationGoodsHistory?goodsNo=text HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"timestamp": "2026-01-01T00:00:00.000Z",
"code": "text",
"message": "text",
"isProcess": true,
"payload": {
"totalCount": 1,
"payloads": [
{
"goodsNo": "text",
"goodsNm": "text",
"color": "text",
"size": "text",
"lgcItmNo": "text",
"modlNm": "text",
"brandNm": "text",
"goodsTypCd": "text",
"goodsTypNm": "text",
"saleStatCd": "text",
"saleStatNm": "text",
"saleMethCd": "text",
"saleMethNm": "text",
"entrNm": "text",
"mdNm": "text",
"strCtg": "text",
"dispYn": "text",
"buyTypNm": "text",
"taxGbNm": "text",
"norPrc": 1,
"mrgnRate": 1,
"salePrc": 1,
"goodsRegDtm": "2026-01-01T00:00:00.000Z",
"rsvStrtDtm": "2026-01-01T00:00:00.000Z",
"rsvEndDtm": "2026-01-01T00:00:00.000Z",
"fwdidcPrarDy": "text",
"rsvEndAfProcMethCd": "text",
"rsvEndAfProcMethNm": "text",
"itmNo": "text",
"rsvSaleGoodsYn": "text",
"rsvStopYn": "text",
"rsvStopDtm": "2026-01-01T00:00:00.000Z",
"rsvStopCausCd": "text",
"rsvStopCausNm": "text",
"rsvLimtQty": 1,
"prestYn": "text",
"stkMgrYn": "text",
"safeStkNotiYn": "text",
"buyQtyLmtYn": "text",
"deliGoodsGbNm": "text",
"deliProcTypNm": "text",
"supPcost": 1,
"isSelected": true,
"totalCount": 1
}
]
},
"error": true,
"errors": [
{
"field": "text",
"message": "text"
}
]
}마지막 업데이트