вот в чем сложность, изначально корзинка разрабатывалась под работу только с авторизованными пользователями, а товары внесенные в корзину, заносятся в БД (это статистика и надежность), и отображаются на сайте по уникальному идентификатору авторизованного пользователя. Теперь алгоритм поменялся и пользователю необходимо дать до авторизации (регистрации) на сайте, вносить довары в корзинку.