콘텐츠로 이동

상품 등록/관리

상품 등록 API

POST /v1/products

권한

  • SUPER_ADMIN
  • DOMAIN_ADMIN (자신의 도메인만)

요청

{
    "name": "상품명",
    "price": 10000,
    "description": "상품 설명",
    "domain": "example.com",
    "snpQty": 100,
    "qty": 999
}

응답

{
    "_id": "507f1f77bcf86cd799439013",
    "name": "상품명",
    "price": 10000,
    "description": "상품 설명",
    "domain": "example.com",
    "snpQty": 100,
    "qty": 999,
    "createdAt": "2024-03-19T..."
}

상품 일괄 등록 API

POST /v1/products/bulk

권한

  • SUPER_ADMIN
  • DOMAIN_ADMIN (자신의 도메인만)

설명

여러 개의 상품을 한 번에 등록할 수 있는 API입니다. 배열 형태로 상품 정보를 전송하면 각 상품이 순차적으로 등록됩니다.

요청

[
    {
        "name": "상품1",
        "price": 10000,
        "description": "상품1 설명",
        "domain": "example.com",
        "snpQty": 100,
        "qty": 999
    },
    {
        "name": "상품2",
        "price": 20000,
        "description": "상품2 설명",
        "domain": "example.com",
        "snpQty": 200,
        "qty": 888
    },
    {
        "name": "상품3",
        "price": 30000,
        "description": "상품3 설명",
        "domain": "example.com",
        "snpQty": 300,
        "qty": 777
    }
]

응답

[
    {
        "_id": "507f1f77bcf86cd799439013",
        "name": "상품1",
        "price": 10000,
        "description": "상품1 설명",
        "domain": "example.com",
        "snpQty": 100,
        "qty": 999,
        "createdAt": "2024-03-19T..."
    },
    {
        "_id": "507f1f77bcf86cd799439014",
        "name": "상품2",
        "price": 20000,
        "description": "상품2 설명",
        "domain": "example.com",
        "snpQty": 200,
        "qty": 888,
        "createdAt": "2024-03-19T..."
    },
    {
        "_id": "507f1f77bcf86cd799439015",
        "name": "상품3",
        "price": 30000,
        "description": "상품3 설명",
        "domain": "example.com",
        "snpQty": 300,
        "qty": 777,
        "createdAt": "2024-03-19T..."
    }
]