添加购物车的流程

陌路散爱 提交于 2020-02-12 04:45:24

购物车功能分析

需求

需求描述:

  • 用户可以在登录状态下将商品添加到购物车

    • 放入数据库

    • mongodb

    • 放入redis(采用)

  • 用户可以在未登录状态下将商品添加到购物车

    • 放入localstorage

    • cookie

    • webSQL

  • 用户可以使用购物车一起结算下单

  • 用户可以查询自己的购物车

  • 用户可以在购物车中修改购买商品的数量。

  • 用户可以在购物车中删除商品。

  • 在购物车中展示商品优惠信息

  • 提示购物车商品价格变化

流程图

这幅图主要描述了两个功能:新增商品到购物车、查询购物车。

新增商品:

  • 判断是否登录

    • 是:则添加商品到后台Redis中

    • 否:则添加商品到本地的Localstorage

无论哪种新增,完成后都需要查询购物车列表:

  • 判断是否登录

    • 否:直接查询localstorage中数据并展示

    • 是:已登录,则需要先看本地是否有数据,

      • 有:需要提交到后台添加到redis,合并数据,而后查询

      • 否:直接去后台查询redis,而后返回

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!