Доброго дня.
Подскажите, пожалуйста, как можно реализовать сохранение корзины при ситуации, когда человек сначала набрал товаров в корзину, а потом вспомнил, что забыл авторизоваться и когда он авторизуется, то товары из корзины исчезают. Нужно в таком случае сохранить корзину пользователю. И та же задача для регистрации пользователя. Т.е. это в упрощенном варианте выглядит так:
1. пользователь зашел в корзину нажал далее
2. если не авторизован, выдается форма для авторизации, либо регистрации, если нет своего логина/пароля (на этом шаге товары должны сохраниться в корзине)
3. при успешной авторизации / регистрации, пользователь попадает в оформление заказа.