请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

未登录状态下如何实现购物车,大致实现原理是什么

老师,您好,我已经学习完购物车的设计课程,但是目前有一个疑问,目前很多商城比如 京东的购物车 是支持未登录状态下使用的, 课程中的购物车数据是保存在cart的数据表中,然后根据登录的用户操作数据,  但是如果需要在未登录状态下也要使用购物车的话,大概实现原理能不能讲一下,比如购物车的数据怎么保存,通过什么来和当前浏览器用户关联起来。

正在回答

2回答

Geely 2017-04-26 22:07:05

同学你好哈首先肯定你的想法善于思考的同学都非常值得赞~ 是的因为我们一期不适合做这么复杂的。

你说的我大概说一下把购物车数据保存到cookie中然后登陆后进行一个merge这里merge的策略还会分很多种例如cookie里放了10个用户里放了10个而库存一共19个。那么merge的时候就要进行判断。其实购物车这块的业务逻辑往细化了做是非常非常复杂的一期主要是领着大家从0开始把主流程跑通~~同时对于大多数新同学来说做这么复杂的业务对于技术提高点并不成直接正比类似一个函数曲线无限接近。所以一期我们购物车没有做这么复杂哈。

2 回复 有任何疑惑可以回复我~
  • 提问者 joeydonotcry #1
    谢谢老师
    回复 有任何疑惑可以回复我~ 2017-04-27 08:36:46
Geely 2017-04-26 22:07:51

刚刚回复里的例子只是打个比方,其中一种case,一种方案还有很多case,很多方案。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信