Create Carts

구매자가 상품, 수량, 옵션을 선택해서 장바구니에 추가한다.

POST /api/carts

Access Permissions

Role
Description
CUSTOMER

구매자

Request Headers

Name
Value

Content-Type

application/json

Authorization

Bearer <token>

Request Body

Name
Type
Description
Required

productId

Long

상품ID

true

quantity

Integer

수량

true

productOption

String

상품 옵션

false

Request

{
  "productId": 67890,
  "quantity": 2, 
  "productOption":" 분홍/ L"
}

Response

{
  "status": 200,
  "data": {
    "cartId": 98765,
    "userId": 12345,
    "productId": 53632,
    "productName": "계산기",
    "quantity": 2, 
    "originalPrice": 30000,
    "discountedPrice": 19900,
    "productOption":" 분홍/ L",
    "categoryCode":11012",
    "state": "AVAILABLE"
  },
  "error": null,
  "timeStamp": "2024-09-27 12:00:00"
}

Last updated