изначально на беке. когда клиент запрашивает страницу с листингом товаров - браузер отправляет запрос на сервер, сервер обрабатывает запрос и отправляет на клиент данные в формате жсон, далее они хранятся в стейт менеджере, например, и там же есть объект, например Cart, в нее сохраняются товар, цена, количество