关于购物车和商品快照
问题1:这里的购物车,和淘宝里的购物车是一样的么?
问题2:为什么要把商品的name,img,price,origin_price这些快照信息放到购物车里?生成订单的时候,直接用购物车里关联到product的字段不就可以取得商品的快照信息了么?
问题2:如果把这些快照信息放到购物车里,在加入购物车后,万一商品的价格调整了,之后再从购物车里下单生成订单,订单的价格是根据购物车里的快照信息生成的么?
正在回答 回答被采纳积分+1
同学你好:
1、某宝的购物车的功能或者字段肯定会更加多和详细,我们的购物车是基本实现了购物车该有的功能。
2、购物的过程,将商品添加到购物车中,然后从购物车中确认购买的商品,生成订单。那么订单的生成式通过购物车中的商品的,而不是直接通过商品去下订单。
在购物车中,我们定义了一个status这个字段。通过这个字段知道商品的购买状态,如果是没有在购物车的状态,那么我们直接修改这个状态就可以控制商品的状态。例如,改为已提交状态,这时我们要做的就是,得到已提交状态商品的信息,然后做出统计,比如商品总额等等,然后创建一个订单。
3、订单一旦确定,那么商品价格修改和订单就没有关系了。但是购物车中的商品价格是通过商品对象获取的。因此也会发生变化。
如果我解决了同学的问题,请采纳!学习愉快^_^。
相似问题
登录后可查看更多问答,登录/注册
- 参与学习 人
- 提交作业 218 份
- 解答问题 3562 个
本阶段带你用Python开发一个网站,学习主流框架Django+Flask是Python Web开发的第一步,在基础知识上实现积分商城的项目开发,体验真实的项目开发流程,提高解决编程问题和效率的能力。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星