Skip to content

장바구니 담기 (CART-001) #10

@joungGo

Description

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions