购物车
1、用户未登录状态购物车
购物车信息存放在cookie中;
2、用户登录状态购物车
购物车信息存放在缓存或者存放在数据库中;
购物车包含:商品信息、商品规格信息、用户信息、运费信息、促销信息、优惠券信息、商品数量、商品总数量、商品总价、支付金额;
3、购物车同步
用户登录时对购物车进行同步,将cookie中的购物车信息同步到缓存(数据库)中,同时清空cookie;
用户退出登录时,将缓存中的购物车信息同步到cookie中;
购物车与订单的关联:
4、去结算时提示用户登录,登录后进入确认订单页;
5、订单确认完成后提交订单,根据卖家分拆订单,同时生成订单到数据库;
6、选择支付方式,订单支付;