本站所有文章均为原创,欢迎转载,来源:技术小树懒(www.drw1314.com),作者:锦焕同学
接触商城开发已经有一段时间了,我们从B2C拼团项目做到了C2C视频电商系统。虽然项目都还不算成功,但还是积累了些业务经验,希望可以对大家有用。其实商城最主要的还是订单相关逻辑,例如购物车,下单,改价等。当然,电商还有一些比较麻烦的一些业务,例如sku,运费的合理计算,这不属于我们讨论的范围,今天我们主要分析购物车,商城,以及订单这三者的关系,以及相关数据库设计与伪代码实现。
- 透过现象看本质
首先我们从商城入手,来看看各家的购物车与订单的界面。
1、七乐康(比较传统的B2C医药电商网站)
(1)购物车
(2)生成订单
2、微店(微商的开店好帮手,C2C商城)
(1)购物车
(2)生成订单
3、有赞(移动零售服务商,C2C商城)
(1)购物车
(2)生成订单
- 购物车与商城以及订单的关系
从一般的商城来看,可以分为B2C与C2C,也就是单商城系统和多商城系统。单商城的系统,基本上就是全部商品生成一个订单,而多商城系统里面的购物车则是可以根据店铺来分别支付生成订单(如微店)或者全部统一支付然后根据店铺拆分订单&#