장바구니 등록
고객이 상품 상세 페이지에서 바로 구매하지 않고 장바구니에 상품을 담아두고 필요한 조작을 할 수 있는 기능을 제공합니다. 이를 통해 고객은 편리하게 주문을 관리하고 결제를 완료할 수 있습니다.
주요 기능
장바구니 등록 기능
고객이 상품 상세 페이지에서 원하는 상품을 바로 구매하는 대신 장바구니에 담을 수 있습니다.
장바구니 내 조작 기능
장바구니에서는 옵션 변경, 수량 조절, 상품 삭제 등 다양한 조작을 할 수 있습니다.
장바구니 상태 관리 기능
장바구니에 등록된 상품의 총 수량을 조회하고, 주문 가능 여부를 유효성 검사할 수 있습니다.
비회원과 회원 장바구니 병합 기능
비로그인 상태에서 등록된 장바구니 상품은 회원 로그인 시 자동으로 병합되어 통합된 장바구니를 제공합니다.
자동 삭제 기능
장바구니는 최대 보관 기간까지만 유지되며, 해당 기간을 초과할 경우 배치 프로그램에 의해 자동으로 삭제됩니다.
프로세스 정의

API 기능 목록
장바구니 조회
장바구니에 담겨있는 상품을 조회합니다. 회원은 회원번호, 비회원은 세션번호를 기준으로 조회합니다.
주문완료여부 ‘N’인 데이터만 조회합니다.
Order
GET
🔗API 확인하기> 상품 API 호출 (상품별 단품정보 조회(장바구니전용), 배송정책번호별 배송비 조회)
장바구니 등록
상품을 장바구니에 등록합니다.
바로구매, 장바구니 담기 시 호출됩니다.
호출시 아래 사항들을 검증합니다. - 공통:상품 판매상태, 구매 가능 수량 - 바로구매: 상품재고, 예약상품가능일시, 비회원성인상품구매불가, 성인 상품 인증 여부, 배송비 정책, 주문자 구매제한여부/연령 - 장바구니: 배송비 정책, 장바구니 최대 수량 초과 여부
Order
POST
🔗API 확인하기> 상품 API 호출 (상품별 단품정보 조회(장바구니전용))
장바구니 상품 주문가능 여부 체크
장바구니에서 바로구매 클릭 시 주문서로 넘어가기 전 선택한 장바구니 상품 데이터가 주문가능한지 검사합니다. - 상품: 상품 판매 상태, 구매 가능 수량, 재고, 예약상품 가능일시, 비회원 성인상품 구매 불가, 성인상품 인증 여부 - 주문자: 구매제한회원 확인, 연령확인
Order
POST
용어 정의
옵션변경
장바구니에 담긴 상품의 구매 수량, 상품 옵션을 변경
옵션변경
바로구매
주문하고자 하는 상품을 즉시 주문서 상품페이지로 이동하여 구매하게 하는 경우
바로구매
선물하기
주문하고자 하는 상품을 본인 또는 타인에게 선물하는 주문 기능
선물하기
기타 참고 사항
회원은 회원번호, 비회원은 세션번호로 장바구니를 구분합니다.
장바구니 최대 수량은 공통코드로 관리합니다. (ST002: 장바구니 담기 최대 수량 참조)
장바구니 보관 기간은 공통코드로 관리합니다. (ST003: 장바구니 보관 기간 참조)
장바구니 삭제 배치는 매일 1회 실행됩니다. 장바구니 삭제 배치 경로: /batch/mbod/jobs/basketExpirationJob
마지막 업데이트