상품

굿웨어몰 상품 연동을 위한 다양한 API를 제공하고 있습니다.


POST/v1/product/category/list

1. 카테고리 조회

굿웨어몰의 카테고리 목록을 조회합니다.

옵션 파라미터

  • Name
    leafCtgryYn
    Children
    최하위(Leaf) 카테고리 여부
    Type
    string
  • Name
    representYn
    Children
    대표 전시 카테고리 여부
    Type
    string

응답 모델

프로퍼티명설명타입상위객체
data카테고리 목록 ArrayArrayN/A
dspCtgryNo전시 카테고리 번호Stringdata
level카테고리 레벨Numberdata
upperDspCtgryNo상위 전시 카테고리 번호Stringdata
dspCtgryNm전시 카테고리명Stringdata
dspCtgryPath전시 카테고리 경로Stringdata
leafCtgryYn최하위 카테고리 여부Stringdata
representYn대표 전시 카테고리 여부Stringdata

Request

POST
/v1/product/category/list
curl -X POST "https://store-api.goodwearmall.com/v1/product/category/list" \
    -H "Authorization: ${API_AUTH_INFO}" \
    -H "Content-Type: application/json" \
    -d '{"leafCtgryYn":"Y"}'

Response

{
    "data": [
        {
            "dspCtgryNo": "SSMA01A01A01",
            "level": 4,
            "upperDspCtgryNo": "SSMA01A01",
            "dspCtgryNm": "반소매",
            "dspCtgryPath": "여성>티셔츠>반소매",
            "leafCtgryYn": "Y",
            "representYn": "N"
        },
        {
            "dspCtgryNo": "SSMA01A01A02",
            "level": 4,
            "upperDspCtgryNo": "SSMA01A02",
            "dspCtgryNm": "긴소매",
            "dspCtgryPath": "여성>티셔츠>긴소매",
            "leafCtgryYn": "Y",
            "representYn": "Y"
        },
        ...
    ]
}

POST/v1/product/brand/list

2. 브랜드 조회

등록된 브랜드의 목록을 조회할 수 있습니다.

옵션 파라미터

  • Name
    brndId
    Children
    브랜드 ID
    Type
    string
  • Name
    useYn
    Children
    사용 여부
    Type
    string
  • Name
    pageNo
    Children
    조회 페이지
    Type
    int
  • Name
    limitCnt
    Children
    페이지당 표시 개수
    Type
    int

응답 모델

프로퍼티명설명타입상위객체
data브랜드 목록 ArrayArrayN/A
brndId브랜드 IDStringdata
upperBrndId상위 브랜드 IDStringdata
brndNm브랜드명Stringdata
naBrndNm브랜드 경로Stringdata
brndLevel브랜드 레벨Numberdata
stdSizeUseYn표준 사이즈 사용 여부Stringdata
ovseaSlrBrndYn해외 판매자 브랜드 여부Stringdata
useYn브랜드 사용 여부Stringdata
brndGrpYn브랜드 그룹 사용 여부Stringdata
brndKorFlterNm브랜드 한국어 필터명Stringdata
pageNo현재 페이지NumberN/A
pageSize페이지당 표시 개수NumberN/A
totalCount전체 개수NumberN/A
totalPage전체 페이지 수NumberN/A

Request

POST
/v1/product/brand/list
curl -X POST "https://store-api.goodwearmall.com/v1/product/brand/list" \
    -H "Authorization: ${API_AUTH_INFO}" \
    -H "Content-Type: application/json" \
    -d '{"brndId":"testBrand", "useYn":"Y"}'

Response

{
    "data": [
        {
            "brndId": "TEST",
            "upperBrndId": "TEST",
            "brndNm": "TEST",
            "naBrndNm": "FOO BRAND > TEST BRANDS > TEST BRAND",
            "brndLevel": 3,
            "stdSizeUseYn": "Y",
            "ovseaSlrBrndYn": "N",
            "useYn": "Y",
            "brndGrpYn": "N",
            "brndKorFlterNm": "테스트"
        }
    ],
    "pageNo": 1,
    "pageSize": 50,
    "totalCount": 1,
    "totalPage": 1
}

POST/v1/product/list

3. 상품 목록 조회

상품 목록을 조회할 수 있습니다.

옵션 파라미터

  • Name
    godNos
    Children
    굿웨어몰 상품 번호
    Type
    array of string
  • Name
    brndId
    Children
    브랜드 ID
    Type
    string
  • Name
    pageNo
    Children
    조회 페이지
    Type
    int
  • Name
    limitCnt
    Children
    페이지당 표시 개수
    Type
    int

응답 모델

프로퍼티명설명타입상위객체
data상품 목록 ArrayArrayN/A
godAprvSectCd상품 승인 구분 코드Stringdata
godAprvSectNm상품 승인 구분명Stringdata
godNo굿웨어몰 상품 번호Stringdata
itmNo굿웨어몰 단품 번호Stringdata
itmNm단품명Stringdata
skuNoSKUStringdata
godNm상품명Stringdata
brndNm브랜드명Stringdata
cvrPrc정상가Numberdata
godSaleSectCd상품 판매 구분 코드Stringdata
godSaleSectNm상품 판매 구분 코드명Stringdata
godCnsgnComFeeRt입점 업체 수수료율Stringdata
godResveCnsgnComFeeRt예약 입점 업체 수수료율Stringdata
dspYn전시 여부Stringdata
dspYnNm전시 여부명Stringdata
optNm1옵션1명Stringdata
optValNm1옵션1값명Stringdata
optNm2옵션2명Stringdata
optValNm2옵션2값명Stringdata
optNm3옵션3명Stringdata
optValNm3옵션3값명Stringdata
itmStatCd단품 상태 코드Stringdata
itmStatNm단품 상태 코드명Stringdata
mnfctTpCd제작 유형 코드Stringdata
mnfctTpNm제작 유형 코드명Stringdata
godTpCd상품 유형 코드Stringdata
godTpNm상품 유형 코드명Stringdata
itmUseYn단품 사용 여부Stringdata
optAmtYn옵션가 등록 여부Stringdata
optAmt옵션가Numberdata
saleTpCd판매 유형 코드Stringdata
saleTpNm판매 유형 코드명Stringdata
resveOrdDlivyPrearngeDate예약 배송일Stringdata
stdCtgryNmPath표준 카테고리 뎁스Stringdata
saleBegDateRep판매 시작일Stringdata
saleEndDateRep판매 종료일Stringdata
brndId브랜드IDStringdata
imgExistYn이미지 존재 여부Stringdata
imgUrl이미지 URLStringdata
totUsefulInvQty총 가용 재고 수량Numberdata
currSalePrc할인가Numberdata
saleDetailBegDate예약 판매 시작 일시Stringdata
saleDetailEndDate예약 판매 종료 일시Stringdata
saleBegDate판매 시작일Stringdata
saleEndDate판매 종료일Stringdata
comGodNo업체 상품 번호Stringdata
pageNo현재 페이지NumberN/A
pageSize페이지당 표시 개수NumberN/A
totalCount전체 개수NumberN/A
totalPage전체 페이지 수NumberN/A

Request

POST
/v1/product/list
curl -X POST "https://store-api.goodwearmall.com/v1/product/list" \
    -H "Authorization: ${API_AUTH_INFO}" \
    -H "Content-Type: application/json" \
    -d '{"godNos":["1P000000000000"], "brndId":"TEST"}'

Response

{
    "data": [
        {
            "godAprvSectCd": "APRV_REJ",
            "godAprvSectNm": "승인거부",
            "godNo": "1P000000000000",
            "itmNo": "IT123456789000000",
            "itmNm": "TEST",
            "skuNo": "IT123456789000000",
            "godNm": "TEST",
            "brndNm": "TEST",
            "cvrPrc": 0,
            "godSaleSectCd": "SALE_END",
            "godSaleSectNm": "판매 종료",
            "godCnsgnComFeeRt": 24,
            "godResveCnsgnComFeeRt": 24,
            "dspYn": "N",
            "dspYnNm": "미전시",
            "optNm1": "사이즈",
            "optValNm1": "L",
            "optNm2": "색상",
            "optValNm2": "BK",
            "optNm3": null,
            "optValNm3": null,
            "itmStatCd": "SALE_END",
            "itmStatNm": "판매 종료",
            "mnfctTpCd": "RDMD_GOD",
			"mnfctTpNm": "기성상품",
            "godTpCd": "GNRL_GOD",
			"godTpNm": "일반상품",
            "itmUseYn": "Y",
            "optAmtYn": "YES",
            "optAmt": 0,
			"saleTpCd": "GNRL_SALE",
            "saleTpNm": "일반판매",
            "resveOrdDlivyPrearngeDate": "",
            "stdCtgryNmPath": "신성통상>카테고리1>카테고리2",
            "saleBegDateRep": "",
            "saleEndDateRep": "",
            "brndId": "TEST",
            "imgExistYn": "없음",
            "imgUrl": null,
            "totUsefulInvQty": 999,
            "currSalePrc": 0,
            "saleDetailBegDate": "",
            "saleDetailEndDate": "",
            "saleBegDate": "",
            "saleEndDate": "",
            "comGodNo": "TEST"
        },
        ...
    ],
    "pageNo": 1,
    "pageSize": 50,
    "totalCount": 6,
    "totalPage": 1
}


POST/v1/product/detail

4. 상품 상세 조회

상품 상세 정보를 조회할 수 있습니다.

필수 파라미터

  • Name
    godNo
    Children
    굿웨어몰 상품 번호
    Type
    string

응답 모델

프로퍼티명설명타입상위 객체
data상품 상세정보ObjectN/A
godNo굿웨어몰 상품 번호Stringdata
comOrdNo업체 상품 번호Stringdata
godNm상품명Stringdata
godDetailCont상품 상세Stringdata
brndId브랜드 IDStringdata
brndNm브랜드명Stringdata
stdCtgryNo표준 카테고리 코드Stringdata
stdCtgryNm표준 카테고리명Stringdata
cvrPrc정상가Numberdata
salePrc판매가Numberdata
godSaleSectCd판매 상태 코드Stringdata
godSaleSectNm판매 상태 코드명Stringdata
godAprvSectCd승인 상태 코드Stringdata
godAprvSectNm승인 상태 코드명Stringdata
dspYn전시 여부Stringdata
saleBegDate판매 시작 일자Stringdata
saleEndDate판매 종료 일자Stringdata
resveBegDt예약 시작 일자Stringdata
resveEndDt예약 종료 일자Stringdata
resveSalePrc기간가Numberdata
minOrdQty최소 구매 가능 수량Numberdata
maxOrdQty최대 구매 가능 수량Numberdata
godDlivyDay배송 소요일Stringdata
dmstcDlvCstPlcSn배송 정책 코드Numberdata
dlvPlcNm배송 정책명Stringdata
dmstcDlvCstExmStdrAmt배송비 면제 기준 금액Numberdata
dmstcDlvCst배송비Numberdata
otskrAditDlvCstLevyYn도서 산간 추가 배송비 부과 여부Stringdata
otskrDlvCst도서 산간 배송비Numberdata
buyerImptExchgDlvCst구매자 귀책 교환 배송비Numberdata
buyerImptRtgodDlvCst구매자 귀책 반품 배송비Numberdata
imageList이미지 리스트Arraydata
imgTpCd이미지 타입StringimageList
imgTpNm이미지 타입명StringimageList
imgUrl이미지 urlStringimageList
imgDscr이미지 설명StringimageList
dspCategoryList전시 카테고리 리스트Arraydata
ctgrySectCd카테고리 구분 코드StringdspCategoryList
ctgrySectNm카테고리 구분 코드명StringdspCategoryList
dspCtgryNo전시 카테고리 코드StringdspCategoryList
dspCtgryNm전시 카테고리명StringdspCategoryList
ntfcInfoList상품 정보 고시 리스트Arraydata
ntfcCd정보고시코드StringntfcInfoList
ntfcNm정보고시명StringntfcInfoList
ntfcVal정보고시값StringntfcInfoList
essntlYn필수 여부StringntfcInfoList
optionList옵션 리스트Arraydata
itmNo굿웨어몰 단품 번호StringoptionList
comItmNo업체 단품번호StringoptionList
itmStatCd단품 상태StringoptionList
itmStatNm단품 상태명StringoptionList
optNm1옵션1명StringoptionList
optVal1옵션1값StringoptionList
optNm2옵션2명StringoptionList
optVal2옵션2값StringoptionList
stock재고NumberoptionList
optPrc옵션가NumberoptionList

Request

POST
/v1/product/detail
curl -X POST "https://store-api.goodwearmall.com/v1/product/detail" \
    -H "Authorization: ${API_AUTH_INFO}" \
    -H "Content-Type: application/json" \
    -d '{"godNo":"1P000000000000"}'

Response

{
    "data": {
        "godNo": "1P000000000000",
        "comOrdNo": "",
        "godNm": "TEST",
        "godDetailCont": "TEST",
        "brndId": "TEST",
        "brndNm": "TEST",
        "stdCtgryNo": "A01A02A03A04",
        "stdCtgryNm": "신성통상>카테고리1>카테고리2>카테고리3>카테고리4",
        "cvrPrc": 9999.00,
        "salePrc": 9999.00,
		"godSaleSectCd": "SALE_END",
		"godSaleSectNm": "판매 종료",
		"godAprvSectCd": "APRV_REJ",
		"godAprvSectNm": "승인거부",
        "dspYn": "Y",
        "saleBegDate": "20250101",
        "saleEndDate": "20991231",
        "resveBegDt": "2025-01-01T00:00:00.000+00:00",
        "resveEndDt": "2099-12-31T23:59:59.000+00:00",
        "resveSalePrc": 9999.00,
        "minOrdQty": 1,
        "maxOrdQty": 9999,
        "godDlivyDay": "3",
        "dmstcDlvCstPlcSn": 000,
        "dlvPlcNm": "TEST",
        "dmstcDlvCstExmStdrAmt": 1.00,
        "dmstcDlvCst": 2500.00,
        "otskrAditDlvCstLevyYn": "N",
        "otskrDlvCst": 0.00,
        "buyerImptExchgDlvCst": 9999.00,
        "buyerImptRtgodDlvCst": 9999.00,
        "imageList": [
            {
				"imgTpCd": "THNAIL",
				"imgTpNm": "섬네일",
                "imgUrl": "/goods/1P0000/1P000000000000_1.jpg",
                "imgDscr": "썸네일 이미지 컷"
            }
        ],
        "dspCategoryList": [
            {
				"ctgrySectCd": "GNRL_CTGRY",
				"ctgrySectNm": "일반 카테고리",
                "dspCtgryNo": "SSMA01A02A03",
                "dspCtgryNm": "카테고리1>카테고리2>카테고리3"
            },
            ...
        ],
        "ntfcList": [
            {
				"ntfcCd": "NTFC_PRDNM",
				"ntfcNm": "품명 및 모델명",
                "ntfcVal": "상품상세 참조",
                "essntlYn": "Y"
            },
            ...
        ],
        "optionList": [        
            {
                "itmNo": "1P000000000000",
                "comItmNo": null,
				"itmStatCd": "SALE_END",
				"itmStatNm": "판매 종료",
                "optNm1": "사이즈",
                "optVal1": "L",
                "optNm2": "색상",
                "optVal2": "BK",
                "stock": 999,
                "optPrc": 0.00
            },
            ...
        ]
    }
}

POST/v1/product/register

5. 상품 등록

굿웨어몰에 상품을 등록합니다.

필수 파라미터

  • Name
    comGodNo
    Children
    업체 상품 번호
    Type
    string
  • Name
    brndId
    Children
    브랜드 ID
    Type
    string
  • Name
    dspCtgryNos
    Children
    전시 카테고리 코드 Array
    Type
    array of object
    Description
  • Name
    godNm
    Children
    상품명
    Type
    string
  • Name
    cvrPrc
    Children
    정상가
    Type
    int
  • Enum
    tdfSect
    Children
    과면세 구분
    Type
    enum
  • Enum
    kcCrtfcTgtCd
    Children
    KC안전인증 대상 여부
    Type
    enum
  • Name
    saleBegDate
    Children
    판매 시작일
    Type
    string
  • Name
    saleEndDate
    Children
    판매 종료일
    Type
    string
  • Name
    minOrdQty
    Children
    최소 구매 가능 수량
    Type
    int
  • Name
    maxOrdQty
    Children
    최대 구매 가능 수량
    Type
    int
  • Name
    buyAgeLmitCd
    Children
    미성년자 구매 가능 여부
    Type
    string
  • Name
    godDlivyWaitDay
    Children
    배송 소요일
    Type
    int
  • Name
    otskrDlvPsbYn
    Children
    도서산간 배송 가능 여부
    Type
    string
  • Name
    sumPkgPsbYn
    Children
    합포장 가능 여부
    Type
    string
  • Name
    opt
    Children
    옵션
    Type
    object
    Description
  • Name
    mnfcturNationNm
    Children
    상품정보제공고시 제조국(원산지)
    Type
    string
  • Name
    mnfcturYm
    Children
    상품정보제공고시 제조연월
    Type
    string
  • Name
    matrNm
    Children
    상품정보제공고시 소재
    Type
    string
  • Name
    makerNm
    Children
    상품정보제공고시 제조자
    Type
    string

옵션 파라미터

  • Name
    comModelNm
    Children
    상품 모델명
    Type
    string
  • Name
    godWt
    Children
    무게
    Type
    string
  • Enum
    sesonCd
    Children
    시즌 구분
    Type
    enum
  • Enum
    kcCrtfcExmCd
    Children
    KC안전인증 면제 사유
    Type
    enum
  • Enum
    kcCrtfcSectCd
    Children
    KC안전인증 종류
    Type
    enum
  • Name
    kcCrtfcNo
    Children
    KC안전인증번호
    Type
    string
  • Name
    kcCrtfcDate
    Children
    KC안전인증일자
    Type
    string
  • Name
    godDetailDscr
    Children
    상품 상세 설명
    Type
    string
  • Name
    dmstcDlvCstPlcSn
    Children
    배송정책
    Type
    int

응답 모델

프로퍼티명설명타입상위객체
message결과 메세지StringN/A
godNo굿웨어몰 상품 번호StringN/A
comGodNo입점사 상품 번호StringN/A
itmInfos단품 정보 리스트ArrayN/A
comItmNo입점사 단품 번호StringitmInfos
itmNo굿웨어몰 단품 번호StringitmInfos
itmNm단품명StringitmInfos

Request

POST
/v1/product/register
curl -X POST "https://store-api.goodwearmall.com/v1/product/register" \
    -H "Authorization: ${API_AUTH_INFO}" \
    -H "Content-Type: application/json" \
    -d '{"comGodNo":"업체상품번호","brndId":"브랜드ID","dspCtgryNos":[{"dspCtgryNo":"전시카테고리","representYn":"Y"}],"godNm":"상품명","cvrPrc":00000,"comModelNm":"","godWt":"","tdfSect":"TAXAT","sesonCd":"","kcCrtfcTgtCd":"","kcCrtfcExmCd":"","kcCrtfcSectCd":"","kcCrtfcNo":"","kcCrtfcDate":"","saleBegDate":"판매시작일","saleEndDate":"판매종료일","minOrdQty":0,"maxOrdQty":0000,"buyAgeLmitCd":"N","godDlivyWaitDay":0,"otskrDlvPsbYn":"Y","sumPkgPsbYn":"Y","opt":{"type":"옵션구성","opt1":{"nm":"옵션1명","values":["옵션1값"]},"opt2":{"nm":"옵션2명","values":["옵션2값"]},"items":[{"opt1":"옵션1값","opt2":["옵션2값"]}]},"modelInfoDscr":"","godDetailDscr":"상품상세","mnfcturNationNm":"제조국","mnfcturYm":"제조년월","matrNm":"소재","makerNm":"제조자"}'

Response

{
    "message": "상품 등록이 완료 되었습니다.",
    "godNo": "1P000000000000",
    "comGodNo": "업체 상품 번호",
    "itmInfos": [
        {
            "comItmNo": null,
            "itmNo": "IT000000000000000",
            "itmNm": "옵션1명/옵션2명"
        }
    ]
}

POST/v1/product/modify

6. 상품 수정

등록된 상품 정보를 수정합니다.

필수 파라미터

  • Name
    godNo
    Children
    굿웨어몰 상품 번호
    Type
    string

옵션 파라미터

  • Name
    comGodNo
    Children
    업체 상품 번호
    Type
    string
  • Name
    brndId
    Children
    브랜드
    Type
    string
  • Name
    dspCtgryNos
    Children
    전시 카테고리 코드 Array
    Type
    array of object
    Description
  • Name
    godNm
    Children
    상품명
    Type
    string
  • Name
    cvrPrc
    Children
    정상가
    Type
    int
  • Name
    comModelNm
    Children
    상품모델명
    Type
    string
  • Name
    godWt
    Children
    무게
    Type
    string
  • Enum
    tdfSect
    Children
    과면세 구분
    Type
    enum
  • Enum
    sesonCd
    Children
    시즌 구분
    Type
    enum
  • Enum
    kcCrtfcTgtCd
    Children
    KC안전인증 대상 여부
    Type
    enum
  • Enum
    kcCrtfcExmCd
    Children
    KC안전인증 면제 사유
    Type
    enum
  • Enum
    kcCrtfcSectCd
    Children
    KC안전 인증 종류
    Type
    enum
  • Name
    kcCrtfcNo
    Children
    KC안전인증번호
    Type
    string
  • Name
    kcCrtfcDate
    Children
    KC안전인증일자
    Type
    string
  • Name
    saleBegDate
    Children
    판매시작일
    Type
    string
  • Name
    saleEndDate
    Children
    판매종료일
    Type
    string
  • Name
    minOrdQty
    Children
    최소 구매 가능 수량
    Type
    int
  • Name
    maxOrdQty
    Children
    최대 구매 가능 수량
    Type
    int
  • Name
    buyAgeLmitCd
    Children
    미성년자 구매 가능 여부
    Type
    string
  • Name
    godDlivyWaitDay
    Children
    배송 소요일
    Type
    int
  • Name
    otskrDlvPsbYn
    Children
    도서산간 배송 가능 여부
    Type
    string
  • Name
    sumPkgPsbYn
    Children
    합포장 가능 여부
    Type
    string
  • Name
    dspYn
    Children
    전시 여부
    Type
    string
  • Name
    dmstcDlvCstPlcSn
    Children
    배송정책
    Type
    int
  • Name
    opt
    Children
    옵션
    Type
    object
    Description
  • Name
    godDetailDscr
    Children
    상품 상세 설명
    Type
    string
  • Name
    mnfcturNationNm
    Children
    상품정보제공고시 제조국(원산지)
    Type
    string
  • Name
    mnfcturYm
    Children
    상품정보제공고시 제조연월
    Type
    string
  • Name
    matrNm
    Children
    상품정보제공고시 소재
    Type
    string
  • Name
    makerNm
    Children
    상품정보제공고시 제조자
    Type
    string

응답 모델

프로퍼티명설명타입상위객체
message결과 메세지StringN/A
godNo굿웨어몰 상품 번호StringN/A
comGodNo입점사 상품 번호StringN/A
itmInfos옵션 정보 리스트ArrayN/A
comItmNo입점사 옵션 번호StringitmInfos
itmNo굿웨어몰 옵션 번호StringitmInfos
itmNm굿웨어몰 옵션명StringitmInfos

Request

POST
/v1/product/modify
curl -X POST "https://store-api.goodwearmall.com/v1/product/modify" \
    -H "Authorization: ${API_AUTH_INFO}" \
    -H "Content-Type": "application/json" \
    -d '{"godNo":"굿웨어몰 상품 번호"}'

Response

{
    "message": "상품 수정이 완료 되었습니다.",
    "godNo": "1P000000000000",
    "comGodNo": "굿웨어몰 상품 번호",
    "itmInfos": null
}

POST/v1/product/inventory

7. 재고 연동

등록된 상품의 재고를 연동합니다. 재고 연동 시 상품 승인 상태는 변경되지 않습니다. 호출당 최대 100개 단품만 연동 가능합니다.

필수 파라미터

  • Name
    invInfos
    Children
    상품 재고 정보 Array
    Type
    array of object
    Description

응답 모델

프로퍼티명설명타입상위객체
code응답 코드NumberN/A
message응답 메시지StringN/A
success/failed재고 업데이트 성공/실패ObjectN/A
itmNo굿웨어몰 단품 번호Stringsuccess/failed
totUsefulInvQty재고 수량Numbersuccess/failed

Request

POST
/v1/product/inventory
curl -X POST "https://store-api.goodwearmall.com/v1/product/inventory" \
    -H "Authorization: ${API_AUTH_INFO}" \
    -H "Content-Type: application/json" \
    -d '{
        "invInfo": [
            {
                "itmNo": "AA1234567890",
                "totUsefulInvQty": 999
            },
            {
                "itmNo": "BB1234567890",
                "totUsefulInvQty": 999
            },
            {
                "itmNo": "CC1234567890",
                "totUsefulInvQty": 999
            }
        ]
    }'

Response

{
    "code": 0,
    "message": "재고가 갱신되었습니다.",
    "success": [
        {
            "itmNo": "AA1234567890",
            "totUsefulInvQty": 999
        },
        {
            "itmNo": "BB1234567890",
            "totUsefulInvQty": 999
        },
        {
            "itmNo": "CC1234567890",
            "totUsefulInvQty": 999
        }
    ],
    "failed": []
}

POST/v1/product/status

8. 상태 연동

등록된 상품의 상태를 변경합니다.

필수 파라미터

  • Name
    statusList
    Children
    상품 상태 Array
    Type
    array of object
    Description

응답 모델

프로퍼티명설명타입상위객체
success상품 상태 연동 성공objectN/A
RES상위 브랜드 IDStringsuccess
fail상품 상태 연동 실패objectN/A

Request

POST
/v1/product/status
curl -X POST "https://store-api.goodwearmall.com/v1/product/status" \
    -H "Authorization: ${API_AUTH_INFO}"
    -H "Content-Type": "application/json" \
    -d '{"statusList":[{"godNo":"1P000000000000", "godSaleSectCd":"SALE_PROGRS"}]}'

Response

{
    "success": {
        "RES": "n건 중 n건 상태 변경 되었습니다."
    },
    "fail": null
}

POST/v1/product/qna/list

9. 상품 QnA 조회

상품 QnA 목록을 조회할 수 있습니다.

필수 파라미터

  • Name
    fromDate
    Children
    문의 조회 일시 (시작) (YYYYMMDD)
    Type
    string
  • Name
    toDate
    Children
    문의 조회 일시 (종료) (YYYYMMDD)
    Type
    string

옵션 파라미터

  • Enum
    inqTpCd
    Children
    문의 유형
    Type
    enum
  • Name
    pageNo
    Children
    조회 페이지
    Type
    int
  • Name
    limitCnt
    Children
    페이지당 표시 개수
    Type
    int

응답 모델

프로퍼티명설명타입상위 객체
data상품 문의 ArrayArrayN/A
godInqSn상품 문의 일련번호Numberdata
inqTpCd문의 유형 코드Stringdata
inqTpNm문의 유형 코드명Stringdata
brndNm브랜드명Stringdata
regDt등록일시Stringdata
godNo굿웨어몰 상품 번호Stringdata
godNm상품명Stringdata
inqSj문의 제목Stringdata
inqCont문의 내용Stringdata
inqCstmrNm문의 고객명Stringdata
cstmrEmail고객 메일Stringdata
inqDt문의 일시Stringdata
ansStatCd답변 상태Stringdata
ansStatNm답변 상태명Stringdata
ansDt답변 일시Stringdata
ansdelay답변 소요시간Stringdata
cnsltChrgerNm상담사Stringdata
cnsltStatCd상담 상태 코드Stringdata
secretsntncYn비밀글 여부Stringdata
cnsltStatNm상담 상태명Stringdata
cnsltPrcsComptDt상담 처리 완료 일시Stringdata
updatehistory변경 이력Stringdata
dvcNm디바이스명Stringdata
langNm언어명Stringdata
partmalSectCd제휴몰 상품 카테고리 코드Stringdata
partmalSectNm제퓨몰 상품 카테고리 명Stringdata
delayYn지연 여부Stringdata
comId업체 IDStringdata
mallNm매장명Stringdata
ansEvlCd답변 평가 코드Stringdata
ansEvlNm답변 평가 코드명Stringdata
ansEvlCont답변 평가 내용Stringdata
ansEvlAdminAns답변 평가 관리자 답변 내용Stringdata
ansdelayworktm답변 소요 시간Stringdata
comGodNo입점 상품 번호Stringdata
comGodNoForPo굿웨어몰 상품 번호Stringdata
ansCont답변 내용Stringdata
pageNo현재 페이지NumberN/A
pageSize페이지당 표시 개수NumberN/A
totalCount전체 개수NumberN/A
totalPage전체 페이지 수NumberN/A

Request

POST
/v1/product/qna/list
curl -X POST "https://store-api.goodwearmall.com/v1/product/qna/list" \
    -H "Authorization: ${API_AUTH_INFO}" \
    -H "Content-Type: application/json" \
    -d '{"fromDate": "YYYYMMDD","toDate": "YYYYMMDD","inqTpCd": ["inqTpCd"]}'

Response

{
    "data": [
        {
            "godInqSn": 123,
            "inqTpCd": "CSO_GOD_INQ",
            "inqTpNm": "상품문의",
            "brndNm": "TEST",
            "regDt": "YYYY-MM-DDTHH:MI:SS.000+00:00",
            "godNo": "1P000000000000",
            "godNm": "TEST",
            "inqSj": null,
            "inqCont": "TEST",
            "inqCstmrNm": "홍길동",
            "cstmrEmail": "test@test.com",
            "inqDt": "YYYY-MM-DD HH:MI",
            "ansStatCd": "ANS_COMPT",
            "ansStatNm": "답변완료",
            "ansDt": "YYYY-MM-DD HH:MI",
            "ansdelay": "n시n분",
            "cnsltChrgerNm": "홍길동",
            "cnsltStatCd": "PROC_COMPT",
            "cnsltStatNm": "처리 완료 ",
            "secretsntncYn": "N",
            "cnsltPrcsComptDt": "YYYY-MM-DD HH:MI",
            "updatehistory": "YYYY-MM-DD HH:MI",
            "dvcNm": "모바일 앱 통합",
            "langNm": "한국어 ",
            "partmalSectCd": "CNSGN",
            "partmalSectNm": "입점업체",
            "delayYn": "N",
            "comId": "TEST",
            "mallNm": "신성통상",
            "ansEvlCd": null,
            "ansEvlNm": null,
            "ansEvlCont": null,
            "ansEvlAdminAns": "N",
            "ansdelayworktm": 0,
            "elapsetime": "",
            "comGodNo": "TEST",
            "comGodNoForPo": "TEST",
            "ansCont": "답변 내용"
        },
        ...
    ],
    "pageNo": 1,
    "pageSize": 50,
    "totalCount": 2,
    "totalPage": 1
}

POST/v1/product/image

10. 상품 이미지 등록

상품 이미지를 등록합니다.

필수 파라미터

  • Name
    params
    Children
    상품 이미지 파라미터
    Type
    object
    Description
  • Name
    imageList
    Children
    이미지 파일
    Type
    array<MultipartFile>

응답 모델

프로퍼티명설명타입상위객체
code응답 코드NumberN/A
message응답 메시지StringN/A

Request

POST
/v1/product/image
curl -X POST https://store-api.goodwearmall.com/v1/product/image \
    -H "Authorization: ${API_AUTH_INFO}" \
    -H "Content-Type: multipart/form-data; boundary=${BOUNDARY}" \
    -F "params={\"godNo\":\"${GOD_NO}\", \"imageInfoList\":[{\"imgTurn\":\"${IMG_TURN}\", \"flag\":\"${CrudType}\"}]}" \
    -F "imageList=@${IMAGE};type=${IMAGE_TYPE};filename=${IMAGE_NAME}"

Response

{
    "code": 0,
    "message": "SUCCESS"
}

POST/v1/product/option/list

11. 상품 옵션 조회

등록된 상품 옵션 정보를 조회합니다.

필수 파라미터

  • Name
    godNo
    Children
    굿웨어몰 상품 번호
    Type
    string

응답 모델

프로퍼티명설명타입상위객체
data상품 옵션 목록 ArrayArrayN/A
itmNo굿웨어몰 단품 번호Stringdata
comItmNo업체 단품 번호Stringdata
itmStatCd단품 판매 상태 코드Stringdata
itmStatNm단품 판매 상태 코드명Stringdata
optNm1옵션1명Stringdata
optVal1옵션1값Stringdata
optNm2옵션2명Stringdata
optVal2옵션2값Stringdata
stock재고Numberdata
optPrc옵션가Numberdata

Request

POST
/v1/product/option/list
curl -X POST "https://store-api.goodwearmall.com/v1/product/option/list" \
    -H "Authorization: ${API_AUTH_INFO}" \
    -H "Content-Type: application/json" \
    -d '{"godNo":"굿웨어몰 상품 번호"}'

Response

{
    "data": [
        {
            "itmNo": "IT012345678900001",
            "comItmNo": null,
            "itmStatCd": "SALE_END",
            "itmStatNm": "판매 종료",
            "optNm1": "사이즈",
            "optVal1": "S",
            "optNm2": "색상",
            "optVal2": "블랙",
            "stock": 999,
            "optPrc": 0.00
        },
        {
            "itmNo": "IT012345678900002",
            "comItmNo": null,
            "itmStatCd": "SALE_END",
            "itmStatNm": "판매 종료",
            "optNm1": "사이즈",
            "optVal1": "M",
            "optNm2": "색상",
            "optVal2": "블랙",
            "stock": 999,
            "optPrc": 0.00
        },
        {
            "itmNo": "IT012345678900003",
            "comItmNo": null,
            "itmStatCd": "SALE_END",
            "itmStatNm": "판매 종료",
            "optNm1": "사이즈",
            "optVal1": "L",
            "optNm2": "색상",
            "optVal2": "블랙",
            "stock": 999,
            "optPrc": 1000.00
        }
    ]
}

POST/v1/product/deliveryPolicy/list

12. 배송정책 조회

등록된 배송정책 정보를 조회합니다.

응답 모델

프로퍼티명설명타입상위객체
data배송정책 목록 ArrayArrayN/A
dmstcDlvCstPlcSn배송정책 코드Numberdata
dlvPlcNm배송정책 명Stringdata
dlvCstLevySectCd기본 정책 코드Stringdata
dlvCstLevySectNm기본 정책 명Stringdata
dlvComCd출고택배사 코드Stringdata
dlvComNm출고택배사 명Stringdata
retrnComCd회수택배사 코드Stringdata
retrnComNm회수택배사 명Stringdata
autoRtrvlDrctPsbYn자동 회수지시 가능 여부Stringdata
dmstcDlvCstExmStdrAmt기본 배송비 면제 기준 금액Numberdata
dmstcDlvCst기본 배송비Numberdata
otskrAditDlvCstLevyYn도서산간 추가 배송비 부과 여부Stringdata
otskrDlvCst도서산간 추가 배송비Numberdata
slrImptRtgodDlvCst판매자 귀책 반품 배송비Numberdata
slrImptExchgDlvCst판매자 귀책 교환 배송비Numberdata
buyerImptRtgodDlvCst구매자 귀책 반품 배송비Numberdata
buyerImptExchgDlvCst구매자 귀책 교환 배송비Numberdata
dlvspPostNo발송주소 우편번호Stringdata
dlvspBaseAddr발송주소Stringdata
dlvspDetailAddr발송주소 상세Stringdata
retrnPostNo반품주소 우편번호Stringdata
retrnBaseAddr반품주소Stringdata
retrnDetailAddr반품주소 상세Stringdata
baseDlvCstPlcYn기본 배송정책 여부Stringdata

Request

POST
/v1/product/deliveryPolicy/list
curl -X POST "https://store-api.goodwearmall.com/v1/product/deliveryPolicy/list" \
    -H "Authorization: ${API_AUTH_INFO}" \
    -H "Content-Type: application/json" \
    -d '{}'

Response

{
    "data": [
        {
            "dmstcDlvCstPlcSn": 1,
            "dlvPlcNm": "기본배송",
            "dlvCstLevySectCd": "COND_FREE",
            "dlvCstLevySectNm": "조건부무료",
            "dlvComCd": "TEST",
            "dlvComNm": "테스트",
            "retrnComCd": "TEST",
            "retrnComNm": "테스트",
            "autoRtrvlDrctPsbYn": "Y",
            "dmstcDlvCstExmStdrAmt": 39900.00,
            "dmstcDlvCst": 3000.00,
            "otskrAditDlvCstLevyYn": "Y",
            "otskrDlvCst": 3000.00,
            "slrImptRtgodDlvCst": 0.00,
            "slrImptExchgDlvCst": 0.00,
            "buyerImptRtgodDlvCst": 3000.00,
            "buyerImptExchgDlvCst": 6000.00,
            "dlvspPostNo": "17604",
            "dlvspBaseAddr": "경기도 안성시 미양면 양변길 42-4",
            "dlvspDetailAddr": "신성통상(주)",
            "retrnPostNo": "17604",
            "retrnBaseAddr": "경기도 안성시 미양면 양변길 42-4",
            "retrnDetailAddr": "온라인물류센터 지하 1층 반품팀",
            "baseDlvCstPlcYn": "Y"
        },
        {
            "dmstcDlvCstPlcSn": 2,
            "dlvPlcNm": "무료배송",
            "dlvCstLevySectCd": "FREE",
            "dlvCstLevySectNm": "무료",
            "dlvComCd": "TEST",
            "dlvComNm": "테스트",
            "retrnComCd": "TEST",
            "retrnComNm": "테스트",
            "autoRtrvlDrctPsbYn": "Y",
            "dmstcDlvCstExmStdrAmt": 1.00,
            "dmstcDlvCst": 0.00,
            "otskrAditDlvCstLevyYn": "N",
            "otskrDlvCst": 0.00,
            "slrImptRtgodDlvCst": 0.00,
            "slrImptExchgDlvCst": 0.00,
            "buyerImptRtgodDlvCst": 0.00,
            "buyerImptExchgDlvCst": 0.00,
            "dlvspPostNo": "05364",
            "dlvspBaseAddr": "서울특별시 강동구 풍성로63길 84 (둔촌동)",
            "dlvspDetailAddr": "신성통상",
            "retrnPostNo": "05364",
            "retrnBaseAddr": "서울특별시 강동구 풍성로63길 84 (둔촌동)",
            "retrnDetailAddr": "신성통상",
            "baseDlvCstPlcYn": "N"
        }
    ]
}