Есть два возможных решения.Один обрабатывается на стороне клиента, а другой на стороне сервера.Я бы порекомендовал перейти с другой стороны, которая является решением 2, так что даже когда пользователь открывает корзину позже, он все равно может видеть элементы, добавленные в корзину.Аналогичное поведение Amazon в газовой сфере.
Решение 1 (на стороне клиента): Вы можете сохранить данные корзины покупок в localStorage или sessionStorage, в зависимости от ваших потребностей, и получать данные оттуда при перенаправлении на страницу корзины.
Решение 2 (на стороне сервера): это делается с помощью Backend в вашем проекте.Каждый раз, когда вы добавляете товар в корзину, вы должны отправлять эту информацию в BE (бэкэнд), и всякий раз, когда вы заходите на страницу корзины, вы должны спрашивать BE о деталях корзины