아마도 알고자 하시는것이 상품별 장바구니 아이디를 어떻게 가져와야 할지에 대한 궁금증일것이라 생각이 들어요.
개발하고 계신 프로젝트의 기술스택에 따라 답변이 다를것 같습니다 : )
민약 바닐라 형태 혹은 제이쿼리 형태시라면, 상품의 아이디를 js로만 관리하시기가 쉽지는 않을거에요. 그래서 보통 html 태그안에 dataset 속성을 이용하여 각 상품의 엘리먼트에 상품id를 넣어둡니다. 그리고 클릭과 같은 이벤트 발생시 발생된 엘리먼트의 상품 아이디를 dataset에서 꺼내와 활용해요.
바닐라 형태가 아닌 리액트와같은 라이브러리를 활용하신다면, 각 상품 리스트를 화면에 구성할때 각 리스트의 상품 아이디를 활용하시면 될거같습니다 ㅎㅎ
(이건 구글에 검색하면 보다 자세한 글들이 많을것이라 생각이 들어요)
그리고 장바구니안에 상품을 일정기간동안 유지하고 싶으시다면, 로컬스토리지에 저장하여 활용하시면 될것 같습니다 : )