-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
| 기능 ID | CART-001 |
| 기능명 | 상품 장바구니 담기 |
| 목적 | 사용자가 관심 상품을 장바구니에 추가하여 나중에 주문할 수 있도록 관리 |
| 관련 메뉴 | 장바구니 페이지 (/cart) |
| 입력값 |
- 상품 ID - 선택 옵션 (예: 색상, 사이즈) - (선택) - 수량 - 사용자 인증 정보 (JWT 또는 세션) |
| 처리 로직 |
1. 사용자 로그인 상태 확인 후, 장바구니 추가 요청 2. 동일 상품인 경우 수량 증감, 없는 경우 신규 등록 3. 서버는 재고 검증을 수행하여 초과 수량 방지 4. Redis나 DB에 사용자별 장바구니 저장 (유효기간 설정 포함) |
| 출력값 | 장바구니 담기 성공/오류 메시지 및 갱신된 장바구니 정보 |
| 비고 | 비로그인 사용자는 임시 저장 후 로그인 시 병합 (선택) |
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels