<table> <tr> <td>기능 ID</td> <td>CART-002</td> </tr> <tr> <td>기능명</td> <td>장바구니 조회 및 수정</td> </tr> <tr> <td>목적</td> <td>사용자가 담은 상품 목록 확인, 수량 변경, 항목 삭제, 전체 비우기를 수행할 수 있도록 함</td> </tr> <tr> <td>관련 메뉴</td> <td>장바구니 페이지 (/cart)</td> </tr> <tr> <td>입력값</td> <td> - 사용자 인증 정보<br> - 수정할 항목 및 수량 등 </td> </tr> <tr> <td>처리 로직</td> <td> 1. 서버가 사용자 장바구니 데이터를 Redis/DB에서 조회<br> 2. 수량 변경 시 재고 확인 후 업데이트<br> 3. 특정 상품 삭제 또는 전체 장바구니 비우기 </td> </tr> <tr> <td>출력값</td> <td>업데이트된 장바구니 정보 및 총합 금액</td> </tr> <tr> <td>비고</td> <td>장바구니 데이터의 유효기간 관리</td> </tr> </table>
- 수정할 항목 및 수량 등
2. 수량 변경 시 재고 확인 후 업데이트
3. 특정 상품 삭제 또는 전체 장바구니 비우기