В настоящее время я занимаюсь разработкой небольшого приложения для электронной коммерции, которое поможет мне освоить CodeIgniter и программирование в целом.
У меня есть 4 этапа проверки.
- Имя клиента, адрес электронной почты, страна доставки
- Вариант доставки, адрес доставки
- Оплата, адрес для выставления счета
- Просмотр и отправка
В настоящее время я храню все эти данные в сеансе (пока cookie, db при работе) в виде массива в кодировке JSON.
Мне было интересно, лучше ли мне хранить информацию в таблице заказов, связанную с элементами корзины, чтобы я мог отслеживать оставленные корзины (содержимое, шаг, когда пользователь вышел), или просто сохранить ее в сеансе и передать все, когда они подтвердите на странице обзора.
Я пытаюсь разобраться с некоторыми из доступных мне вариантов.