Search

stocks

Type
ArrayList<Object>
설명
재고
필수여부
필수
Search
stocks.Object
필드명
필수여부
Type
설명
필수
ArrayList
재고 그룹옵션명 & 옵션명
필수
Int
재고 수량
필수
Boolean
true(숨김), false(노출)
필수
Long
정상가
필수
Long
판매가

재고(토스 셀러 어드민 예시): 옵션 목록

optionValue_1 x optionValue_2 x optionValue_3 x … x optionValue_n 순열로 나열하여 재고 정보 입력
ex) 상품 3개 * 컬러 2개 * 사이즈 2개 = 총 12개
상품
컬러
사이즈
불고기맛
블랙
M
불고기맛
블랙
L
불고기맛
화이트
M
불고기맛
화이트
L
매운닭갈비맛
블랙
M
매운닭갈비맛
블랙
L
매운닭갈비맛
화이트
M
매운닭갈비맛
화이트
L
허니갈릭맛
블랙
M
허니갈릭맛
블랙
L
허니갈릭맛
화이트
M
허니갈릭맛
화이트
L
Validation check
options.size == optionsKeys.size
optionKeys.name == stocks.options.keyName 일치해야함
optionKeys.optionValues.name == stocks.options.valueName 일치해야함

RequestBody 예시

"stocks": [ { "options": [ { "keyName": "상품", "valueName": "불고기맛" }, { "keyName": "컬러", "valueName": "블랙" }, { "keyName": "사이즈", "valueName": "M" }, ], "count": 100, "isHide": false, "originPrice": 10000, "salePrice": 9000 }, { "options": [ { "keyName": "상품", "valueName": "불고기맛" }, { "keyName": "컬러", "valueName": "블랙" }, { "keyName": "사이즈", "valueName": "L" }, ], "count": 100, "isHide": false, "originPrice": 11000, "salePrice": 8000 }, { "options": [ { "keyName": "상품", "valueName": "불고기맛" }, { "keyName": "컬러", "valueName": "화이트" }, { "keyName": "사이즈", "valueName": "M" }, ], "count": 100, "isHide": false, "originPrice": 10000, "salePrice": 9000 }, { "options": [ { "keyName": "상품", "valueName": "불고기맛" }, { "keyName": "컬러", "valueName": "화이트" }, { "keyName": "사이즈", "valueName": "L" }, ], "count": 100, "isHide": false, "originPrice": 11000, "salePrice": 8000 }, { "options": [ { "keyName": "상품", "valueName": "매운닭갈비맛" }, { "keyName": "컬러", "valueName": "블랙" }, { "keyName": "사이즈", "valueName": "M" }, ], "count": 100, "isHide": false, "originPrice": 10000, "salePrice": 9000 }, { "options": [ { "keyName": "상품", "valueName": "매운닭갈비맛" }, { "keyName": "컬러", "valueName": "블랙" }, { "keyName": "사이즈", "valueName": "L" }, ], "count": 100, "isHide": false, "originPrice": 11000, "salePrice": 8000 }, { "options": [ { "keyName": "상품", "valueName": "매운닭갈비맛" }, { "keyName": "컬러", "valueName": "화이트" }, { "keyName": "사이즈", "valueName": "M" }, ], "count": 100, "isHide": false, "originPrice": 10000, "salePrice": 9000 }, { "options": [ { "keyName": "상품", "valueName": "매운닭갈비맛" }, { "keyName": "컬러", "valueName": "화이트" }, { "keyName": "사이즈", "valueName": "L" }, ], "count": 100, "isHide": false, "originPrice": 11000, "salePrice": 8000 }, { "options": [ { "keyName": "상품", "valueName": "허니갈릭맛" }, { "keyName": "컬러", "valueName": "블랙" }, { "keyName": "사이즈", "valueName": "M" }, ], "count": 100, "isHide": false, "originPrice": 10000, "salePrice": 9000 }, { "options": [ { "keyName": "상품", "valueName": "허니갈릭맛" }, { "keyName": "컬러", "valueName": "블랙" }, { "keyName": "사이즈", "valueName": "L" }, ], "count": 100, "isHide": false, "originPrice": 11000, "salePrice": 8000 }, { "options": [ { "keyName": "상품", "valueName": "허니갈릭맛" }, { "keyName": "컬러", "valueName": "화이트" }, { "keyName": "사이즈", "valueName": "M" }, ], "count": 100, "isHide": false, "originPrice": 10000, "salePrice": 9000 }, { "options": [ { "keyName": "상품", "valueName": "허니갈릭맛" }, { "keyName": "컬러", "valueName": "화이트" }, { "keyName": "사이즈", "valueName": "L" }, ], "count": 100, "isHide": false, "originPrice": 11000, "salePrice": 8000 } ]
Kotlin
복사