处理结帐流程数据

时间:2010-03-09 19:19:18

标签: php codeigniter e-commerce

我目前正在开发一个小型电子商务应用程序,以帮助我掌握CodeIgniter和一般编程。

我有一个4步结帐流程。

  1. 客户名称,电子邮件,发货国家/地区
  2. 送货方式,送货地址
  3. 结算选项,帐单邮寄地址
  4. 审核并提交
  5. 目前,我将所有这些数据存储在会话中(暂时为cookie,实时为db)作为JSON编码数组。

    我想知道,我最好将信息存储在与购物车项目相关联的订单表中,这样我就可以跟踪废弃的购物车(内容,退出用户时的步骤),或者只是将其保留在会话中并将其全部转移到在评论页面上确认。

    我正试图掌握一些可用的选项。

1 个答案:

答案 0 :(得分:2)

这取决于您计划如何使用数据。如果您要创建用于挖掘用户购物习惯数据的功能(包括废弃的购物车),那么肯定会将这些数据保留在数据库中。如果您认为不可能发生这种情况,那么存储它对您没有任何好处,并且是不必要的信息。但是如果您确定自己永远不需要它,那么只会丢弃这些信息。听起来你可能想在未来的某个时刻探索废弃的购物车报告,所以现在存储数据虽然不会马上开采,但这可能是一个好主意。