API 적용 가능한 구매자 사용자 지역: 한국
쿠팡에서 판매할 상품을 등록하는 API 입니다.
로켓그로스 상품 생성의 경우 API를 성공적으로 호출하려면 먼저 WING 플랫폼 > 판매자 정보 메뉴 > 추가 정보 메뉴 > "OPEN API 키 발급" 영역 우측에 있는 "로켓그로스 상품 생성 API 이용 및 검수 기준 동의"를 클릭하여 동의 처리 후 사용 가능합니다.
기 마켓플레이스 상품생성 API를 사용하시는 경우, 동일 Endpoint로 로켓그로스 로켓그로스 상품 또는 로켓그로스 & 마켓플레이스 동시 운영 상품 생성이 가능하지만, 본 문서에 있는 신규 schema를 활용하셔야 합니다. 기존 상품생성 API에서 추가/변경된 parameter는 초록색 텍스트를 참고하실 수 있습니다. 기존 마켓플레이스 상품에 로켓그로스 상품을 추가하시는 경우, 상품수정 API를 활용하여 추가하실 수 있습니다.
상품을 생성할 때는 상품 카테고리 별 고시정보, 옵션 정보 등이 필요합니다.
아래 상품등록 가이드를 다운받으시면, 보다 상세하게 확인하실 수 있습니다.
[Download] 쿠팡 OPENAPI 상품등록가이드
Path
POST
/v2/providers/seller_api/apis/api/v1/marketplace/seller-products
Example Endpoint
https://api-gateway.coupang.com/v2/providers/seller_api/apis/api/v1/marketplace/seller-products
Request Parameters
Body Parameter
| Name | Required | Type | Description | |||
| displayCategoryCode | O | Number | 노출카테고리코드카테고리 목록 조회 API 또는 카테고리 정보 excel을 다운받아 노출카테고리코드 확인 가능※ 미입력 시, 카테고리 자동매칭 서비스에 의해 자동으로 카테고리가 등록될 수 있습니다. 자세한 사항은 여기를 확인하세요. | |||
| sellerProductName | O | String | 등록상품명발주서에 사용되는 상품명최대 길이 : 100 자 | |||
| vendorId | O | String | 판매자ID (=업체코드) 쿠팡에서 업체에게 발급한 고유 코드. Wing 로그인 후 확인 가능 | |||
| saleStartedAt | O | String | 판매시작일시"yyyy-MM-dd'T'HH:mm:ss" 형식 | |||
| saleEndedAt | O | String | 판매종료일시"yyyy-MM-dd'T'HH:mm:ss" 형식, *2099년 까지 길게 선택 가능 | |||
| displayProductName | String | 노출상품명실제 쿠팡 판매페이지에서 노출되는 상품명. [brand]+[generalProductName]과 동일하게 입력할 것을 권장, 미입력 상태로도 등록 가능 미입력 시 [brand]+[generalProductName]이 노출되거나, [sellerProductName]이 노출될 수 있음 최대 길이 : 100 자 |
||||
| brand | String | 브랜드브랜드명은 한글/영어 표준이름 입력 띄어쓰기 및 특수문자 없이 입력 |
||||
| brandId | String | 상품에 연결된 브랜드 ID. 브랜드 정보가 있는 경우 반환됩니다. | ||||
| generalProductName | String | 제품명구매옵션[Attribute exposed] 정보(사이즈, 색상 등)를 포함하지 않는 상품명. 모델명 추가 기입 가능 | ||||
| productGroup | String | 상품군상품의 종류를 나타내는 명칭으로 노출카테고리의 최하위명을 참고하여 입력 가능. 제품명[generalProductName]과 중복될 경우, 입력 불필요 |
||||
| marketplaceShippingAndReturnInfo | 마켓플레이스 아이템을 생성하려면 배송 및 반품 정보가 필요합니다. 로켓그로스의 경우 쿠팡이 배송 및 반품을 담당하므로 본 내용은 로켓그로스 등록상품 생성 시에는 유효하지 않을 수 있습니다. | |||||
| deliveryMethod | O | String |
배송 방법 Parameter NameStatusSEQUENCIAL정상 배송 (순차배송)COLD_FRESH신선냉동MAKE_ORDER주문제작AGENT_BUY구매대행VENDOR_DIRECT설치배송 또는 업체직송 신선식품의 경우 일반 배송이 아닌 신선냉동 유형을 선택해야 합니다. |
|||
| deliveryCompanyCode | O | String |
택배사 코드 택배사 코드 링크 |
|||
| deliveryChargeType | O | String |
배송비 유형 Parameter NameStatusFREE무료배송NOT_FREE유료배송CHARGE_RECEIVED착불배송CONDITIONAL_FREE조건부 무료배송 ● 무료배송 설정 시: 초도반품배송비(편도)[deliveryChargeOnReturn]와, 반품배송비(편도)[returnCharge] 금액 설정 ● 유료배송 설정 시 기본배송비[deliveryCharge]와 반품배송비(편도) 금액 설정 ● 조건부 무료배송 설정 시 기본배송비와 반품배송비(편도) 금액 설정 ●착불배송 설정 시 착불배송 가능 카테고리는 따로 정리되어 있으며, 판매자 안내를 위해 판매자콜센터에 공유가 되었습니다. ※ [CONDITIONAL_FREE] 사용 시, 원하는 조건부 무료배송 금액을 별도로 설정할 수 있습니다. |
|||
| deliveryCharge | O | Number |
기본배송비 유료배송 또는 조건부 무료배송 시, 편도 배송비 금액 입력 |
|||
| freeShipOverAmount | O | Number |
무료배송을 위한 조건 금액 ● 예시) 10,000원 이상 조건부 무료배송을 설정하기 원할 경우 [deliveryChargeType]을 'CONDITIONAL_FREE'로 설정 후, [freeShipOverAmount]에 10000을 입력 ※ 100원 이상 단위로 입력 가능 ※ 무료배송인 경우, 0 입력 |
|||
| deliveryChargeOnReturn | O | Number |
초도반품배송비 무료배송인 경우 반품시 고객이 지불하는 배송비 |
|||
| remoteAreaDeliverable | O | String | 도서산간 배송여부 Parameter NameStatusY도서산간 배송N도서산간 배송안함 | |||
| unionDeliveryType | O | String |
묶음 배송여부 Parameter NameStatusUNION_DELIVERY묶음 배송 가능NOT_UNION_DELIVERY묶음 배송 불가능 ※ 묶음 배송 조건 출고지 정보 필수 입력 (출고지 정보가 같은 상품만 묶음 배송 가능) 착불배송 불가 설정 불가 |
|||
| returnCenterCode | O | String |
반품지센터코드 반품지 생성 후, 추출된 반품지 센터코드를 입력 ● 반품지 생성은 WING 또는 반품지 생성 API를 통해 가능 ● 반품지 생성이 불가능한 경우, "NO_RETURN_CENTERCODE"를 입력하여 직접 반품지 정보 등록 가능 ※ 반품자동연동 서비스(굿스플로우)는 계약한 택배사가 있어야만 이용이 가능하며, 반품지 센터코드 입력 필수 ※ 해외배송 상품은 한국 반품지 주소와 계약한 택배사 코드를 입력해야 반품지 센터코드가 생성됩니다. *해외배송 반품지 가이드(클릭) |
|||
| returnChargeName | O | String |
반품지명 쿠팡 WING 또는 반품지 조회 API를 통해 반품지 등록 후 확인 '반품지 조회 시, shippingPlaceName으로 노출되는 값 입력' |
|||
| companyContactNumber | O | String |
반품지연락처 쿠팡 Wing 또는 반품지 조회 API를 통해 반품지 등록 후 확인 |
|||
| returnZipCode | O | String |
반품지우편번호 쿠팡 Wing 또는 반품지 조회 API를 통해 반품지 등록 후 확인 |
|||
| returnAddress | O | String |
반품지주소 쿠팡 Wing 또는 반품지 조회 API를 통해 반품지 등록 후 확인 |
|||
| returnAddressDetail | O | String |
반품지주소상세 쿠팡 Wing 또는 반품지 조회 API를 통해 반품지 등록 후 확인 |
|||
| returnCharge | O | Number |
반품배송비 반품 회수 시 편도 배송비 *초도반품배송비와 비교 시, 100~150%까지만 입력 가능 |
|||
| outboundShippingPlaceCode | O | Number |
출고지주소코드 묶음 배송 선택할 경우 필수. 출고지 조회 API를 통해 조회 가능 해외구매대행(AGENT_BUY) 선택시 해외 주소지만 입력 가능함 |
|||
| vendorUserId | O | String | 실사용자아이디(쿠팡 Wing ID)업체(Vendor)에 소속된 사용자아이디 | |||
| requested | O | Boolean | 자동승인요청여부상품 등록 시, 자동으로 판매승인요청을 진행할지 여부 선택 ● false : 작성 내용만 저장하고 판매요청 전 상태 (판매를 원할 시에는 상품 승인요청 API 또는 wing에서 판매요청을 진행 해야 함) ● true : 저장 및 자동으로 판매 승인 요청 |
|||
| items | O | List | 업체상품옵션목록최대 200개 옵션 등록 가능 | |||
| itemName | O | String | 업체상품옵션명각각의 아이템에 중복되지 않도록 기입 사이트에 노출되는 옵션명이 아니며, 구매옵션에 따라 변경될 수 있음최대 길이 : 150자 제한 |
|||
| maximumBuyForPerson | O | Number | 할인율기준가 (정가표시)할인율(%)표시를 위한 할인전 금액으로, 판매가격과 동일하게 입력시 '쿠팡가'로 노출. 승인완료 이후 할인율기준가 수정은 [옵션별 할인율기준가 변경] API를 통해 변경가능 | |||
| maximumBuyForPersonPeriod | O | Number | 판매가격판매가격을 입력. '최초' 업체상품 등록시 판매가격은 상품 승인 요청 전에만 가능하며, 승인완료 이후 판매가격 수정은 [옵션별 가격 변경] API를 통해 변경가능 |
|||
| outboundShippingTimeDay | O | Number | 판매가능수량판매가능한 재고수량을 입력. '최초' 업체상품 등록시 판매수량은 상품 승인 요청 전에만 가능하며, 승인완료 이후 재고 수정은 [옵션별 수량 변경] API를 통해 변경가능최대값 : 99999 |
|||
| unitCount | O | Number | 인당 최대 구매 수량1인당 최대 구매 가능한 수량. 제한이 없을 경우 ‘0’을 입력 (예: 인당 최대 구매 수량 100, 최대 구매 수량 기간 3 입력 시, 1인당 3일 동안 최대 100개까지 구매 가능함을 의미) |
|||
| adultOnly | O | String | 최대 구매 수량 기간1인당 해당 상품을 구매할 수 있는 주기 설정. 제한이 없을 경우 ‘1’을 입력 (예: 인당 최대 구매 수량 100, 최대 구매 수량 기간 3 입력 시, 1인당 3일 동안 최대 100개까지 구매 가능함을 의미) |
|||
| taxType | O | String | 기준출고일(일)주문일(D-Day) 이후 배송을 위한 출고예정일자를 '일' 단위로 입력. (다음날(D+1) 출고일 경우 '1' 입력) | |||
| parallelImported | O | String | 단위수량상품에 포함된 수량을 입력하면 (판매가격 ÷ 단위수량) 로 계산하여 (1개당 가격 #,000원) 으로 노출. 개당가격이 필요하지 않은 상품은 '0'을 입력 | |||
| overseasPurchased | O | String | 19세이상 Parameter NameStatusADULT_ONLY19세이상 구입 가능 상품EVERYONE전연령 구입 가능 상품 (기본값) | |||
| pccNeeded | O | Boolean | 과세여부 Parameter NameStatusTAX과세 (기본값)FREE비과세 | |||
| extraProperties | 업체상품옵션추가정보Key : Value 형태로 필요한 만큼 반복입력가능 | |||||
| Key | String | Value | ||||
| certifications | List | 상품인증정보상품 인증 정보 | ||||
| certificationType | String | 인증정보Type카테고리 메타정보 조회 API를 통해 등록가능한 Type을 구할 수 있다. 인증대상이 아닌 카테고리일 경우 : NOT_REQUIRED |
||||
| certificationCode | String | 상품인증정보코드인증기관에서 발급받은 코드 | ||||
| certificationAttachments | List<Map<String,String>> | 인증정보 첨부파일이동통신사전승낙서 및 인증대리점 인증서 등록 시 사용함 1.이동통신 사전승낙서 또는 인증대리점 인증서 2.판매점 사전승낙 인증마크 또는 이동통신사 대리점 인증마크 아래 업체이미지 경로 또는 쿠팡CDN 경로 중 하나 이상 필수 입력 필요 1. vendorPath: 업체에서 사용하는 이미지 경로, http://로 시작하는 경로일 경우 자동 다운로드하여 쿠팡 CDN에 추가됨 2. cdnPath: 쿠팡 CDN 서버에 올린 경우 직접 입력 Example: "certifications": [ { "certificationType": "MOBILE_DEVICE_DEALER_PERMIT", "certificationCode": "", "certificationAttachments": [ { "vendorPath": "http://vendor.com/image/vendoritem/3001519145/cert.jpg" }, { "vendorPath": "http://vendor.com/image/vendoritem/3001519145/logo.jpg" } ] } ] |
||||
| searchTags | List | 검색어필요한 만큼 반복입력가능. ["검색어1","검색어2"]1개의 검색어 당 20자 이내로, 최대 20개의 검색어를 입력가능, !@#$%^&*-+;:’. 외의 특수문자는 입력불가 | ||||
| images | O | List | 이미지목록필요한 만큼 반복 입력 가능 | |||
| imageOrder | O | Number | 이미지표시순서0,1,2... | |||
| imageType | O | String | 이미지타입대표이미지 타입 3MB 이하의 정사각형 이미지를 JPG, PNG로 등록 가능 (최소 500 x 500px, 최대 5000 x 5000px) ● 필수 REPRESENTATION : 정사각형 대표이미지 ● 선택 DETAIL : 기타이미지 (최대 9개까지 등록 가능) USED_PRODUCT : 중고상태 이미지 (최대 4개까지 등록 가능) |
|||
| cdnPath | O | String | 쿠팡CDN경로쿠팡 CDN 에 올린 경우 직접 입력, vendorPath와 cdnPath 중 하나 이상 필수 최대 길이 : 200 자 |
|||
| vendorPath | O | String | 업체이미지경로업체에서 사용하는 이미지 경로, http://로 시작하는 경로일 경우 자동 다운로드하여 쿠팡 CDN에 추가됨, vendorPath와 cdnPath 중 하나 이상 필수80, 443 Port 이미지 경로만 사용가능 최대 길이 : 200 자 |
|||
| notices | List | 상품고시정보 목록카테고리 메타 정보 조회 API 또는 전체카테고리 리스트 Excel file을 통해, 필요한 고시정보 항목의 확인 및 선택 가능 | ||||
| noticeCategoryName | String | 상품고시정보카테고리명카테고리별 입력 가능한 상품고시정보 카테고리 중 하나를 입력 카테고리 메타 정보 조회 API 또는 전체 카테고리 정보 Excel file을 통해, 필요한 고시정보 항목의 확인 및 선택 가능 |
||||
| noticeCategoryDetailName | String | 상품고시정보카테고리상세명 | ||||
| content | String | 내용 | ||||
| attributes | O | List | 옵션목록(속성)카테고리 기준으로 정해진 옵션 목록을 입력하는 객체 등록하기 원하는 구매옵션 개수 만큼 반복 입력 가능● 구매옵션(attribute exposed)의 모든 값이 중복될 경우 등록 불가 ● 한개 이상 필수 등록 ※ 자유로운 구매옵션 구성(open attribute) 은 아래의 가이드에서 확인할 수 있습니다. 구매옵션 자유 입력 가이드 (20201012 변경사항) ※ 음료 카테고리의 경우 카테고리 메타정보에서 정의한 필수구매옵션만 등록이 가능하며, 구매 옵션이 없거나 자유로운 구매옵션은 제한 됩니다. (카테고리 확인) |
|||
| attributeTypeName | O | String | 옵션타입명카테고리 메타 정보 조회 API 또는 전체카테고리 리스트 다운로드 엑셀 파일을 통해, 카테고리에 맞는 옵션타입명 확인 및 선택 가능 (구매옵션은 자유롭게 입력 가능)최대 길이 25자 제한 | |||
| attributeValueName | O | String | 옵션값옵션타입명[attributeTypeName]에 해당하는 Value를 단위와 함께 입력 (예시 : "200ml")최대 길이 30자 제한 | |||
| contents | O | List | 옵션과 검색필터를 구분하는 항목해당 항목을 제외하고 등록할 경우, 옵션으로 등록되고해당 항목에 "NONE"이라는 값을 작성할 경우 필터로 등록 됨검색필터는 반드시 등록하는 카테고리와 일치하는 필터명만 사용 가능 | |||
| contentsType | O | String | 컨텐츠목록필요한 만큼 반복 입력 가능 | |||
| contentDetails | O | List | 컨텐츠타입 Parameter NameStatusIMAGE이미지IMAGE_NO_SPACE이미지(공백없음)TEXT텍스트IMAGE_TEXT이미지-텍스트TEXT_IMAGE텍스트-이미지IMAGE_IMAGE이미지-이미지TEXT_TEXT텍스트-텍스트TITLE제목HTMLHTML | |||
| content | O | String | 상세컨텐츠목록 | |||
| detailType | O | String | 내용 | |||
| offerCondition | String | 세부타입 Parameter NameStatusIMAGE이미지TEXT텍스트 | ||||
| offerDescription | String | 상품상태상품 생성 후에는 offerCondition 변경 불가능 노출카테고리 코드에 따라 아래 값을 선택가능, 없을 경우 NEW로 취급함 Parameter NameMeanNEW새 상품REFURBISHED리퍼USED_BEST중고(최상)USED_GOOD중고(상)USED_NORMAL중고(중) |
||||
| rocketGrowthItemData | O | 로켓그로스 상품 또는 로켓그로스와 마켓플레이스 상품 양쪽 모두에 대해 생성을 요청하는 경우 본 객체의 파라미터가 필요합니다. 마켓플레이스 아이템 생성만 요청하는 경우 해당 파라미터들은 null이어야 합니다. | ||||
| barcode | String |
바코드 상품에 부착된 유효한 표준상품 코드 아래 사례의 경우 유효한 바코드로 간주됩니다:소문자 없음 19자리 미만(8, 12, 13, 14, 18자리 허용)이중 공백 없음 하이픈을 제외한 특수 문자 없음문자 앞뒤에 공백 없음 |
||||
| emptyBarcodeReason | String |
바코드 없음에 대한 사유 최대 길이: 100자 제한 쿠팡 바코드 생성을 원할 경우, 사유에 "AUTO_GENERATED"를 입력 |
||||
| emptyBarcode | Boolean | 상품 생성 API를 통해 SKU 정보를 제공하는 경우 바코드를 필수 정보로 제공해야 합니다. Parameter NameMeanTRUE SKU 정보가 제공되지 않습니다.FALSE or null바코드 정보가 없습니다. 쿠팡 바코드를 생성하려면 “emptyBarcodeReason” 아래 "AUTO_GENERATED"를 입력하세요. | ||||
| externalVendorSku | String | |||||
| modelNo | String | 모델 번호null값으로 제공 가능 | ||||
| priceData | O |
할인율기준가 (정가표시) 할인율(%)표시를 위한 할인전 금액. 판매가격과 동일하게 입력시 '쿠팡가'로 노출. 승인완료 이후 할인율기준가 수정은 [옵션별 할인율기준가 변경] API를 통해 변경가능 |
||||
| originalPrice | O | Number |
판매가격 판매가격을 입력. '최초' 상품 등록시 판매가격은 상품 승인 요청 전에만 입력 가능. 승인완료 이후 판매가격 수정은 [옵션별 가격 변경] API를 통해 변경가능 |
|||
| salePrice | O | Number | 아이템 생성 요청 시 사용하는 optional object입니다. 해당 정보는 아이템 생성 또는 입고 생성 시 제공될 수 있습니다(본 서비스는 현재 WING에서 이용 가능합니다). 아이템 생성 시 SKU 정보를 제공하도록 선택할 경우 본 객체 아래의 모든 파라미터가 필요하며, 일부 정보만 제공하면 오류가 발생합니다. skuInfo를 제공하려면, "additionalInformationForRocketGrowth" > "rfmInboundName" 항목은 필수 정보입니다. skuInfo에 값이 있는데 "rfmInboundName"이 없는 경우 오류가 발생합니다. | |||
| skuInfo | 아이템 생성 요청 시 사용하는 optional object입니다. 해당 정보는 아이템 생성 또는 입고 생성 시 제공될 수 있습니다(본 서비스는 현재 WING에서 이용 가능합니다). 아이템 생성 시 SKU 정보를 제공하도록 선택할 경우 본 객체 아래의 모든 파라미터가 필요하며, 일부 정보만 제공하면 오류가 발생합니다. skuInfo를 제공하려면, "additionalInformationForRocketGrowth" > "rfmInboundName" 항목은 필수 정보입니다. skuInfo에 값이 있는데 "rfmInboundName"이 없는 경우 오류가 발생합니다. | |||||
| fragile | Boolean | 취급주의 상품 여부 | ||||
| weight | Number | 기본 중량 단위는 g입니다. | ||||
| netWeight | Number | 기본 순중량 단위는 g입니다. | ||||
| width | Number | 기본 너비 단위는 mm입니다. | ||||
| length | Number | 기본 길이 단위는 mm입니다. | ||||
| height | Number | 기본 높이 단위는 mm입니다. | ||||
| quantityPerBox | Number | 기본 높이 단위는 mm입니다. 로켓그로스는 quantityPerBox(입수량)이 항상 1이어야 합니다. | ||||
| distributionPeriod | Number | 유통기한 - 상품을 소비해야 하는 기한. 해당 필드는 카테고리 메타정보 조회 API에 따라 "isExpirationDateRequiredForRocketGrowth = true"인 카테고리에 필수 항목입니다. | ||||
| expiredAtManaged | Boolean | distributionPeriod이 0보다 크면 True distributionPeriod=0 이면 false | ||||
| marketplaceItemData | O | 마켓플레이스아이템 또는 로켓그로스와 마켓플레이스 아이템 양쪽 모두에 대해 생성을 요청하는 경우 본 객체의 파라미터가 필요합니다. 로켓그로스 아이템 생성만 요청하는 경우 해당 파라미터는 null이어야 합니다. | ||||
| externalVendorSku | String |
판매자 상품코드(업체 SKU 코드) 업체 고유의 아이템 코드 값을 임의로 설정 가능. 입력값은 발주서(PO) 조회 API response 에 포함됨. |
||||
| Number |
판매가능수량판매가능한 재고수량을 입력. '최초' 업체상품 등록시 판매수량은 상품 승인 요청 전에만 가능하며, 승인완료 이후 재고 수정은 [옵션별 수량 변경] API를 통해 변경가능최대값 : 99999 |
|||||
| modelNo | String | 모델번호 | ||||
| emptyBarcode | Boolean |
바코드 없음 바코드가 없으면 true |
||||
| barcode | String |
바코드 상품에 부착된 유효한 표준상품 코드 |
||||
| emptyBarcodeReason | String |
바코드 없음에 대한 사유 최대 길이: 100자 제한 |
||||
| priceData | O | |||||
| originalPrice | O | Number |
할인율기준가 (정가표시) 할인율(%)표시를 위한 할인전 금액. 판매가격과 동일하게 입력시 '쿠팡가'로 노출. 승인완료 이후 할인율기준가 수정은 [옵션별 할인율기준가 변경] API를 통해 변경가능 |
|||
| salePrice | O | Number |
판매가격 판매가격을 입력. '최초' 상품 등록시 판매가격은 상품 승인 요청 전에만 입력 가능. 승인완료 이후 판매가격 수정은 [옵션별 가격 변경] API를 통해 변경가능 |
|||
| requiredDocuments | List | 구비 서류 필수인 경우 입력. 구비 서류는 5MB 이하의 파일 가능(PDF, HWP, DOC, DOCX, TXT, PNG, JPG, JPEG) |
||||
| templateName | String | 구비서류템플릿명 카테고리 메타 정보 조회 API에서 확인 가능 |
||||
| documentPath | String | 구비서류 쿠팡CDN경로 documentPath 와 vendorDocumentPath 중 하나 필수 최대 길이: 150자 |
||||
| vendorDocumentPath | String | 구비서류벤더경로 구비서류 경로가 http://로 시작하는 경로일 경우 자동 다운로드하여 쿠팡 CDN에 추가됨. documentPath 와 vendorDocumentPath 중 하나 필수 최대 길이: 150자 |
||||
| extraInfoMessage | String | 주문제작 안내 메시지 배송유형을 '주문제작'으로 선택했을 경우, 고객에게 안내할 메시지를 입력 |
||||
| manufacture | String | 제조사 정확한 제조사 정보를 기입할 수 없는 경우, [brand] 항목과 동일한 정보 입력 |
||||
| additionalInformationForRocketGrowth | O | |||||
|
rfmInboundName |
String | 입고 정보의 일부인 로켓그로스 물류 정보 이름. "skuInfo"를 제공하려면, 이는 필수 정보입니다. skuInfo에 값이 있는데 "rfmInboundName"이 없는 경우 오류가 발생합니다. | ||||
| legalAgreement | O | String | 로켓그로스 상품 취급과 관련한 동의. 본 키의 값이 "AGREE"가 아닌 다른 값이면 오류가 발생합니다. 모든 로켓그로스 아이템은 생성 시 정책에 대한 동의 정보가 필요합니다. 아래 "로켓그로스 상품 검수 기준 동의" 내용을 참조하세요. | |||
Rocket Growth 검수 기준 동의
-
아래 상품들은 로켓그로스에서 취급이 불가능하며, 쿠팡풀필먼트서비스(CFS)의 창고에 입고할 수 없습니다.
- 신선/냉장/냉동식품군, 식품
- 아래의 경우를 포함하여 개별 법령에서 별도의 취급/보관/진열 기준을 정하고 있는 상품 군
a. 산업안전보건법 등의 의거 MSDS(물질안전보건자료)의 제공, 게시 의무 및 교육 의무가 적용되는 ‘대상화학물질'이 포함된 상품
b. 화학물질관리법에 따른 유해화학물질(유독물질, 허가물질, 제한물질, 금지물질, 사고대비물질, 그 밖에 유해성 또는 위해성이 있거나 그러한 우려가 있는 화학물질)에 해당하는 상품
c. 위험물 안전관리법에 의해 관리되는 상품으로 인화성 및 발화성이 있는 화학성분의 함량지수가 높은 디퓨저, 방향제, 손소독제, 탈취제, 세정제, 엔진오일, 유성페인트, 연료첨가제, 액상형 클리너, 살충제, 액상담배 등
d. 고압가스 안전관리법에 의해 관리되는 상품
1. 상용(常用)의 온도에서 압력(게이지압력을 말한다. 이하 같다)이 1메가파스칼 이상이 되는 압축가스(예, CO2, N2, 이산화탄소, 질소, 압축가스, 헬륨 등)로서 실제로 그 압력이 1메가파스칼 이상이 되는 것 또는 섭씨 35도의 온도에서 압력이 1메가파스칼 이상이 되는 압축가스(아세틸렌가스는 제외한다) 및 0.2 메가파스칼 이상이 되는 액화가스(예, LPG, 액화천연가스, DME, 등)인 상품
2. 섭씨 15도의 온도에서 압력이 0파스칼을 초과하는 아세틸렌가스
3. 상용의 온도에서 압력이 0.2메가파스칼 이상이 되는 액화가스로서 실제로 그 압력이 0.2메가파스칼 이상이 되는 것 또는 압력이 0.2메가파스칼이 되는 경우의 온도가 섭씨 35도 이하인 액화가스
4. 섭씨 35도의 온도에서 압력이 0파스칼을 초과하는 액화가스 중 액화시안화수소ㆍ액화브롬화메탄 및 액화산화에틸렌가스
e. 총포화약법에 따른 총포, 도검, 화약류, 분사기, 전기충격기, 석궁 등에 해당하는 상품
f. 의료기기 유통품질 관리기준에 따라 일정 온도(예: 냉장, 냉동 보관) 를 유지할 필요가 있는 의료기기
- 개별 판매 단위 상품 1개 기준(포장재 포함) 가로+세로+높이 합이 250cm을 초과하거나 그 무게가 30kg 초과인 경우
- 고객 방문이 필요한 설치배송 상품
- 기타 관련 법령상의 규정을 준수하지 아니한 상품(예시: 식품 등의 표시광고에 관한 법률 위반 및 유통기한/소비기한 표시 위반)
2. 쿠팡풀필먼트서비스(CFS) 입고 가능 상품이더라도 아래 검수 기준에 부합하지 않을 경우 회송될 수 있습니다.
- 색상, 용량, 길이 등의 차이로 제품의 외관이 옵션 별로 다를 경우 상품 대표 이미지는 반드시 각각 옵션별 대표 이미지를 등록해야 합니다.
- 쿠팡풀필먼트서비스의 검수 단계에서 입고한 실물과 Wing에 판매자가 등록한 상품 정보를 대조합니다. 이때 상품명, 옵션명, 상품 대표 이미지가 실물에서 확인 가능해야 합니다.
- 초콜릿, 캔디, 젤리, 캔들 등과 같이 온도에 의해 녹거나 모양의 변형이 발생할 수 있는 상품은 하절기(7월~9월) 입고가 제한되며, 해당 상품 입고 시 상품을 회송하거나 반출할 수 있고, 부득이한 경우 쿠팡풀필먼트서비스 창고에서 폐기할 수 있습니다. 이때, 회송, 반출, 폐기에 소요되는 비용은 판매자에게 청구할 수 있습니다.
- 온도에 따라 녹거나 모양이 변형 혹은 상품이 변질될 수 있는 온도에 민감한 상품(견과류, 차류, 코코아가공품류, 초콜릿류, 젤리, 푸딩 등 캔디류 일부, 캔들, 곡류 및 기타)은 입고가 제한됩니다. 판매자들은 입고 요청 전에 온도에 민감한 상품 유형인지를 확인할 책임이 있고, 온도에 민감한 상품의 입고는 제한될 수 있습니다. 상품의 온도 민감성으로 인한 훼손은 별도로 보상되지 않으며, 온도에 민감한 상품은 훼손 등 부득이한 사유 발생시 회송 또는 반출될 수 있고, 이에 소요되는 비용은 판매자에게 청구될 수 있습니다.
- 이외에도 쿠팡풀필먼트서비스가 별도로 배포하는 입고 매뉴얼을 준수하여야 합니다.
3. 상품의 정확한 카테고리를 분류하고 상품에 대한 모든 정보를 정확하게 등록하여야 합니다.
- 쿠팡의 카테고리는 판매자가 참조할 수 있는 목적으로 제공되는 것일 뿐입니다. 판매자는 법령에 따라 상품을 정확하게 분류하여 로켓그로스에서 판매가 가능한 상품인지를 반드시 확인하고 등록하여 주시기 바랍니다.
위의 기준을 준수하지 않은 상품을 등록/보관/판매함으로써 발생하는 모든 손해와 책임(회송/반출 비용, 쿠팡풀필먼트서비스 및 그 계열회사의 손해, 행정처분 및 형사처벌을 포함한 모든 법적 책임을 포함하며 이에 한정하지 아니함)이 판매자 본인에게 있음을 확인합니다.
Request Example
Rocket Growth 전용 상품
{
"vendorId": "A00012345",
"vendorUserId": "vendor1234",
"displayCategoryCode": 69515,
"brand": "brandname",
"brandId": "KR-00005",
"manufacture": "sadf",
"sellerProductName": "test openapi rg only",
"displayProductName": "test openapi rg only",
"generalProductName": "test openapi rg only",
"saleStartedAt": "2024-04-24T13:15:10",
"saleEndedAt": "2099-12-30T07:00:00",
"items":
[
{
"images":
[
{
"imageOrder": 0,
"imageType": "REPRESENTATION",
"vendorPath": "vendor_inventory/3f2d/3761ff43e340428f448570409a373b21976fe051a954b3f4bbc18ef69e96.jpeg"
}
],
"offerDescription": "",
"contents":
[
{
"contentsType": "HTML",
"contentDetails":
[
{
"content": "<p>asdf</p>",
"detailType": "TEXT"
}
]
}
],
"itemName": "s",
"attributes":
[
{
"attributeTypeName": "패션의류/잡화 사이즈",
"attributeValueName": "s"
}
],
"notices":
[
{
"noticeCategoryName": "기타 재화",
"noticeCategoryDetailName": "품명 및 모델명",
"content": "first"
},
{
"noticeCategoryName": "기타 재화",
"noticeCategoryDetailName": "인증사항",
"content": "second"
},
{
"noticeCategoryName": "기타 재화",
"noticeCategoryDetailName": "제조국(원산지)",
"content": "third"
},
{
"noticeCategoryName": "기타 재화",
"noticeCategoryDetailName": "제조자(수입자)",
"content": "fourth"
},
{
"noticeCategoryName": "기타 재화",
"noticeCategoryDetailName": "소비자상담 관련 전화번호",
"content": "fifth"
}
],
"maximumBuyForPerson": 0,
"maximumBuyForPersonPeriod": 1,
"certifications":
[
{
"certificationType": "NOT_REQUIRED",
"certificationCode": ""
}
],
"taxType": "TAX",
"adultOnly": "EVERYONE",
"parallelImported": "NOT_PARALLEL_IMPORTED",
"pccNeeded": false,
"outboundShippingTimeDay": "1",
"searchTags":
[
"tag1",
"tag2"
],
"overseasPurchased": "NOT_OVERSEAS_PURCHASED",
"offerCondition": "NEW",
"unitCount": 1,
"rocketGrowthItemData": {
"barcode": "DEFG123456781",
"externalVendorSku": "DUMMY_EXT_SKU"
"modelNo": "DUMMY_MODEL_NO"
"skuInfo":
{
"fragile": false,
"weight": 1042,
"netWeight": 937,
"leadTime": null,
"width": 341,
"length": 365,
"height": 141,
"quantityPerBox": 1,
"distributionPeriod": 400,
"expiredAtManaged": true
},
"priceData": {
"salePrice": 900000000,
"originalPrice": 0
}
}
},
{
"images":
[
{
"imageOrder": 0,
"imageType": "REPRESENTATION",
"vendorPath": "vendor_inventory/3f2d/3761ff43e340428f448570409a373b21976fe051a954b3f4bbc18ef69e96.jpeg"
}
],
"offerDescription": "",
"contents":
[
{
"contentsType": "HTML",
"contentDetails":
[
{
"content": "<p>asdf</p>",
"detailType": "TEXT"
}
]
}
],
"itemName": "m",
"attributes":
[
{
"attributeTypeName": "패션의류/잡화 사이즈",
"attributeValueName": "m"
}
],
"notices":
[
{
"noticeCategoryName": "기타 재화",
"noticeCategoryDetailName": "품명 및 모델명",
"content": "first"
},
{
"noticeCategoryName": "기타 재화",
"noticeCategoryDetailName": "인증사항",
"content": "second"
},
{
"noticeCategoryName": "기타 재화",
"noticeCategoryDetailName": "제조국(원산지)",
"content": "third"
},
{
"noticeCategoryName": "기타 재화",
"noticeCategoryDetailName": "제조자(수입자)",
"content": "fourth"
},
{
"noticeCategoryName": "기타 재화",
"noticeCategoryDetailName": "소비자상담 관련 전화번호",
"content": "fifth"
}
],
"maximumBuyForPerson": 0,
"maximumBuyForPersonPeriod": 1,
"certifications":
[
{
"certificationType": "NOT_REQUIRED",
"certificationCode": ""
}
],
"taxType": "TAX",
"adultOnly": "EVERYONE",
"parallelImported": "NOT_PARALLEL_IMPORTED",
"pccNeeded": false,
"outboundShippingTimeDay": "1",
"searchTags":
[
"tag1",
"tag2"
],
"overseasPurchased": "NOT_OVERSEAS_PURCHASED",
"offerCondition": "NEW",
"unitCount": 1,
"rocketGrowthItemData": {
"barcode": "ABCD234567881",
"externalVendorSku": "DUMMY_EXT_SKU_1"
"modelNo": "DUMMY_MODEL_NO_1"
"skuInfo":
{
"fragile": false,
"weight": 1042,
"netWeight": 937,
"leadTime": null,
"width": 341,
"length": 365,
"height": 141,
"quantityPerBox": 1,
"distributionPeriod": 400,
"expiredAtManaged": true
},
"priceData": {
"salePrice": 900000000,
"originalPrice": 0
}
}
}
],
"requiredDocuments":
[
{
"templateName": "기타인증서류",
"documentPath": "vendor_inventory/documents/2024/04/25/5/6/8116774a-896c-4482-a6a3-6f6c4329eccb.png",
"vendorDocumentPath": "images.png"
}
],
"rocketGrowthAdditionalInformation":
{
"rfmInboundName": "test product",
"legalAgreement": "AGREE"
},
"requested": true
}Rocket Growth/Marketplace 동시 운영 상품
{
"vendorId": "A00012345",
"vendorUserId": "vendor1234",
"displayCategoryCode": 69515,
"brand": "brandname",
"manufacture": "sadf",
"sellerProductName": "test openapi hybrid product",
"displayProductName": "test openapi hybrid product",
"generalProductName": "test openapi hybrid product",
"saleStartedAt": "2024-04-24T13:15:10",
"saleEndedAt": "2099-12-30T07:00:00",
"items":
[
{
"images":
[
{
"imageOrder": 0,
"imageType": "REPRESENTATION",
"vendorPath": "vendor_inventory/3f2d/3761ff43e340428f448570409a373b21976fe051a954b3f4bbc18ef69e96.jpeg"
}
],
"offerDescription": "",
"contents":
[
{
"contentsType": "HTML",
"contentDetails":
[
{
"content": "<p>asdf</p>",
"detailType": "TEXT"
}
]
}
],
"itemName": "s",
"attributes":
[
{
"attributeTypeName": "패션의류/잡화 사이즈",
"attributeValueName": "s"
}
],
"notices":
[
{
"noticeCategoryName": "기타 재화",
"noticeCategoryDetailName": "품명 및 모델명",
"content": "first"
},
{
"noticeCategoryName": "기타 재화",
"noticeCategoryDetailName": "인증사항",
"content": "second"
},
{
"noticeCategoryName": "기타 재화",
"noticeCategoryDetailName": "제조국(원산지)",
"content": "third"
},
{
"noticeCategoryName": "기타 재화",
"noticeCategoryDetailName": "제조자(수입자)",
"content": "fourth"
},
{
"noticeCategoryName": "기타 재화",
"noticeCategoryDetailName": "소비자상담 관련 전화번호",
"content": "fifth"
}
],
"maximumBuyForPerson": 0,
"maximumBuyForPersonPeriod": 1,
"certifications":
[
{
"certificationType": "NOT_REQUIRED",
"certificationCode": ""
}
],
"taxType": "TAX",
"adultOnly": "EVERYONE",
"parallelImported": "NOT_PARALLEL_IMPORTED",
"pccNeeded": false,
"outboundShippingTimeDay": "1",
"searchTags":
[
"tag1",
"tag2"
],
"overseasPurchased": "NOT_OVERSEAS_PURCHASED",
"offerCondition": "NEW",
"unitCount": 1,
"rocketGrowthItemData": {
"barcode": "DEF012345678",
"externalVendorSku": "DUMMY_EXT_SKU_1"
"modelNo": "DUMMY_MODEL_NO_1",
"skuInfo":
{
"fragile": false,
"weight": 1042,
"netWeight": 937,
"leadTime": null,
"width": 341,
"length": 365,
"height": 141,
"quantityPerBox": 1,
"distributionPeriod": 400,
"expiredAtManaged": true
},
"priceData": {
"salePrice": 900000000,
"originalPrice": 0
}
},
"marketplaceItemData": {
"externalVendorSku": "DUMMY_EXT_SKU_2"
"modelNo": "DUMMY_MODEL_NO_2",
"maximumBuyCount": "10,
"priceData": {
"salePrice": 900000000,
"originalPrice": 0
}
}
},
{
"images":
[
{
"imageOrder": 0,
"imageType": "REPRESENTATION",
"vendorPath": "vendor_inventory/3f2d/3761ff43e340428f448570409a373b21976fe051a954b3f4bbc18ef69e96.jpeg"
}
],
"offerDescription": "",
"contents":
[
{
"contentsType": "HTML",
"contentDetails":
[
{
"content": "<p>asdf</p>",
"detailType": "TEXT"
}
]
}
],
"itemName": "m",
"attributes":
[
{
"attributeTypeName": "패션의류/잡화 사이즈",
"attributeValueName": "m"
}
],
"notices":
[
{
"noticeCategoryName": "기타 재화",
"noticeCategoryDetailName": "품명 및 모델명",
"content": "first"
},
{
"noticeCategoryName": "기타 재화",
"noticeCategoryDetailName": "인증사항",
"content": "second"
},
{
"noticeCategoryName": "기타 재화",
"noticeCategoryDetailName": "제조국(원산지)",
"content": "third"
},
{
"noticeCategoryName": "기타 재화",
"noticeCategoryDetailName": "제조자(수입자)",
"content": "fourth"
},
{
"noticeCategoryName": "기타 재화",
"noticeCategoryDetailName": "소비자상담 관련 전화번호",
"content": "fifth"
}
],
"maximumBuyForPerson": 0,
"maximumBuyForPersonPeriod": 1,
"certifications":
[
{
"certificationType": "NOT_REQUIRED",
"certificationCode": ""
}
],
"taxType": "TAX",
"adultOnly": "EVERYONE",
"parallelImported": "NOT_PARALLEL_IMPORTED",
"pccNeeded": false,
"outboundShippingTimeDay": "1",
"searchTags":
[
"tag1",
"tag2"
],
"overseasPurchased": "NOT_OVERSEAS_PURCHASED",
"offerCondition": "NEW",
"unitCount": 1,
"rocketGrowthItemData": {
"barcode": "ABC123456788",
"externalVendorSku": "DUMMY_EXT_SKU_3"
"modelNo": "DUMMY_MODEL_NO_3",
"skuInfo":
{
"fragile": false,
"weight": 1042,
"netWeight": 937,
"leadTime": null,
"width": 341,
"length": 365,
"height": 141,
"quantityPerBox": 1,
"distributionPeriod": 400,
"expiredAtManaged": true
},
"priceData": {
"salePrice": 900000000,
"originalPrice": 0
}
},
"marketplaceItemData": {
"externalVendorSku": "DUMMY_EXT_SKU_4"
"modelNo": "DUMMY_MODEL_NO_4",
"maximumBuyCount": "10,
"priceData": {
"salePrice": 900000000,
"originalPrice": 0
}
}
}
],
"requiredDocuments":
[
{
"templateName": "기타인증서류",
"documentPath": "vendor_inventory/documents/2024/04/25/5/6/8116774a-896c-4482-a6a3-6f6c4329eccb.png",
"vendorDocumentPath": "images.png"
}
],
"rocketGrowthAdditionalInformation":
{
"rfmInboundName": "test product",
"legalAgreement": "AGREE"
},
"marketplaceShippingAndReturnInfo": {
"deliveryMethod": "SEQUENCIAL",
"deliveryCompanyCode": "HYUNDAI",
"deliveryChargeType": "FREE",
"deliveryCharge": 0,
"freeShipOverAmount": 0,
"remoteAreaDeliverable": "Y",
"unionDeliveryType": "UNION_DELIVERY",
"outboundShippingPlaceCode": 63714,
"extraInfoMessage": "",
"returnCenterCode": "NO_RETURN_CENTERCODE",
"returnChargeName": "지모스(쿠팡)",
"companyContactNumber": "031-297-9758",
"returnZipCode": "18335",
"returnAddress": "경기도 화성시 봉담읍 복만터길72번길 48",
"returnAddressDetail": "나동 202호",
"returnCharge": 3000,
"deliveryChargeOnReturn": 3000
},
"requested": true
}
Response Message
| Name | Type | Description | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| code | String |
결과코드
SUCCES/ERROR
|
||||||||||||||||||||||||||||
| message | String |
메세지
경고 및 에러 메세지가 포함되어 있으며, 여러 개 포함되어 있을 수 있습니다.
|
||||||||||||||||||||||||||||
| data | Long |
등록상품ID
=sellerProductId
|
||||||||||||||||||||||||||||
| details | String | 에러 및 경고 상황에 대해 상세 설명되어 있습니다. |
||||||||||||||||||||||||||||
| ettorItems | List |
상품등록 실패가 될 수 있는 상품이 나열되어져 있습니다.
|
||||||||||||||||||||||||||||
Response Example
{
"code": "200",
"message": "",
"data": {
"code": "SUCCESS",
"message": "",
"data": 427011919
}
}
Error Spec (생성/수정 동일)
| Http Status Code ( error type ) | Error message | 해결 방법 |
| 400 |
등록상품명에 허용하지 않는 특수문자가 존재합니다. 노출상품명에 허용하지 않는 특수문자가 존재합니다. |
displayProductName 및 sellerProductName
영어, 한글, 숫자, 공백 및 아래 특수 문자만 허용합니다.
!@#$%^&*()_+=-][{}';:\"/.,<>?~㈜®|°。× |
| 400 | 중복된 바코드가 존재합니다. |
다른 아이템에 바코드를 중복으로 사용할 수 없습니다. 다른 바코드 또는 자동 생성한 쿠팡 바코드를 입력하세요. |
| 400 | 입고를 생성하신 이후에는 물류(SKU)정보를 변경하실 수 없습니다. | 입고 후에는 SKU 정보 수정이 불가합니다. 필요한 경우 지원팀에 문의하세요. |
| 400 | 누락된 물류정보가 있습니다. 기존 등록된 SKU정보나 변경하실 SKU정보를 입력하여 다시 수정을 요청하세요 |
SKU 정보 필드에 일부 값이 누락되었습니다. 해당 필드에 입력해주세요. 또한 SKU 정보는 삭제할 수 없습니다.
|
| 400 | 로켓그로스 검수 기준을 확인하시고 동의해주세요. 동의하지 않으면 로켓그로스 상품등록을 할 수 없습니다. | RocketGrowthAdditionalInformation.legalAgreement는 필수 입력 항목입니다. |
| 400 | 판매중인 상품은 삭제할 수 없습니다. | 아이디(vendorItemId, sellerProductItmeId) 중 일부가 누락되었으니 확인해주세요. |
"code": "SUCCESS"
상품 생성에 성공하였다는 메시지를 확인 하신 후, [상품 목록 구간 조회 API] 또는 WING을 통해서 상품의 상태가 '승인완료' 상태인지 확인하실 것을 권장드립니다.
- '승인반려' 상태일 경우, 반려 사유를 확인하시고 수정하여 재전송해주시기 바랍니다.
- '승인반려' 사유는 'WING'에서 상태변경이력을 확인하시거나 [상품 상태 변경 이력 조회 API]를 통해서 확인하실 수 있습니다.
※ 상품 생성 및 수정 API는 초당 10건 이하로 호출해 주시기 바랍니다.
URL API Name
CREATE_PRODUCT