상품 등록/관리
상품 등록 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..."
}
]