Обработка данных кассового потока - PullRequest
1 голос
/ 09 марта 2010

В настоящее время я занимаюсь разработкой небольшого приложения для электронной коммерции, которое поможет мне освоить CodeIgniter и программирование в целом.

У меня есть 4 этапа проверки.

  1. Имя клиента, адрес электронной почты, страна доставки
  2. Вариант доставки, адрес доставки
  3. Оплата, адрес для выставления счета
  4. Просмотр и отправка

В настоящее время я храню все эти данные в сеансе (пока cookie, db при работе) в виде массива в кодировке JSON.

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

Я пытаюсь разобраться с некоторыми из доступных мне вариантов.

1 Ответ

2 голосов
/ 09 марта 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...