Search

상품 다건 등록시, 단건 예약 API

URL

/api/v3/shopping-fep/{company_name}/products/reservations

Method

POST

Request

Request body
필드명
필수여부
Type
설명
필수
String
브랜드명. [0-9a-zA-Z가-힣 *()-_+/.,]{1,50}
필수
Long
상품 카테고리 ID
필수
ArrayList<Object>
재고
필수
ArrayList<Object>
이미지 목록(THUMBNAIL, DESCRIPTION 1개 등록 필수)
필수
Object
사용자 노출과 관련된 정보
필수
Boolean
true(면세), false(과세)
필수
Object
배송 정책
필수
Object
교환/반품 정책
필수
Object
상품 정보제공 고시
필수
ArrayList<Object>
인증 서류 목록
필수
Boolean
문화비 소득공제 가능 여부

Response

필드명
필수여부
Type
설명
필수
Enum
응답 결과 유형
필수
Object
응답 데이터
선택
에러

Request body(sample)

{ "name": "테스트 상품", "brandName": "나이키", "categoryCode": "MEN_CLOTHING", "stocks": [ { "options": [ { "groupName": "컬러", "valueName": "빨강" }, { "groupName": "사이즈", "valueName": "S" } ], "remainingCount": 1, "isMainPrice": true, "originPrice": 10, "salePrice": 10, "order": 0 }, { "options": [ { "groupName": "컬러", "valueName": "빨강" }, { "groupName": "사이즈", "valueName": "M" } ], "remainingCount": 2, "isMainPrice": false, "originPrice": 9, "salePrice": 9, "order": 1 }, { "options": [ { "groupName": "컬러", "valueName": "빨강" }, { "groupName": "사이즈", "valueName": "L" } ], "remainingCount": 3, "isMainPrice": false, "originPrice": 9, "salePrice": 9, "order": 2 }, { "options": [ { "groupName": "컬러", "valueName": "녹색" }, { "groupName": "사이즈", "valueName": "S" } ], "remainingCount": 4, "isMainPrice": false, "originPrice": 9, "salePrice": 9, "order": 3 }, { "options": [ { "groupName": "컬러", "valueName": "녹색" }, { "groupName": "사이즈", "valueName": "L" } ], "remainingCount": 5, "isMainPrice": false, "originPrice": 9, "salePrice": 9, "order": 4 } ], "images": [ { "type": "THUMBNAIL", "url": "https://shopping.toss.im/ff3f499f-44e7-4240-a831-94628980062e.jpg", "order": 0 }, { "type": "DESCRIPTION", "url": "https://shopping.toss.im/ff3f499f-44e7-4240-a831-94628980062e.jpg", "order": 0 } ], "exposure": { "searchKeywords": [ ], "description": "", "serialNumber": null }, "isTaxFree": true, "deliveryPolicy": { "guaranteedDeliveryByTomorrow": true, "deliveryCost": 7, "canBeLongDistanceDelivery": true, "longDistanceDeliveryCost": 9, "minDeliveryElapsedDay": 1, "maxDeliveryElapsedDay": 2 }, "exchangeOrReturnPolicy": { "applicationMethodDescription": "신청 방법 내용", "applicationTermDescription": "신청 가능 기간 내용", "applicationImpossibleCaseDescription": "교환/반품 불가 내용", "bothWaysDeliveryCost": 5000 }, "notice": { "categoryCode": "CLOTHING", "items": [ { "id": 1, "content": "1. 제품 소재 (섬유의 조성 또는 혼용률을 백분율로 표시)에 대한 응답" }, { "id": 3, "content": "2. 색상에 대한 응답" }, { "id": 5, "content": "3. 치수에 대한 응답" }, { "id": 7, "content": "4. 제조자, 수입품의 경우 수입자를 함께 표기 (병행수입의 경우 병행수입 여부로 대체 가능)에 대한 응답" }, { "id": 9, "content": "5. 제조국에 대한 응답" }, { "id": 11, "content": "6. 세탁방법 및 취급시 주의사항에 대한 응답" }, { "id": 13, "content": "7. 제조연월에 대한 응답" }, { "id": 15, "content": "8. 품질보증기준에 대한 응답" }, { "id": 17, "content": "9. A/S 책임자와 전화번호에 대한 응답" } ] }, "isCultureDeduction": false }
JavaScript
복사

Response body(sample)

{ "resultType": "SUCCESS", "success": { "uuid": "16e41090-5c04-45e0-b1ed-c50cf9b50ffb" } }
JavaScript
복사