我目前正在开发一个小型电子商务应用程序,以帮助我掌握CodeIgniter和一般编程。
我有一个4步结帐流程。
目前,我将所有这些数据存储在会话中(暂时为cookie,实时为db)作为JSON编码数组。
我想知道,我最好将信息存储在与购物车项目相关联的订单表中,这样我就可以跟踪废弃的购物车(内容,退出用户时的步骤),或者只是将其保留在会话中并将其全部转移到在评论页面上确认。
我正试图掌握一些可用的选项。
答案 0 :(得分:2)
这取决于您计划如何使用数据。如果您要创建用于挖掘用户购物习惯数据的功能(包括废弃的购物车),那么肯定会将这些数据保留在数据库中。如果您认为不可能发生这种情况,那么存储它对您没有任何好处,并且是不必要的信息。但是如果您确定自己永远不需要它,那么只会丢弃这些信息。听起来你可能想在未来的某个时刻探索废弃的购物车报告,所以现在存储数据虽然不会马上开采,但这可能是一个好主意。