您的位置:首页 > 其它

如何构建多用户商城

2010-07-17 23:13 155 查看
今天有54淘客网友留言说:博主,我的问题是这样的,我想建立一个多用户的商城,类似于淘宝(C2C)。我现在及其想知道 如何才能建立多用户的商城,都需要那些步骤。商家 怎么 发布商品,支付功能(如何找到对应的商家)等等,网站拥有者查看用户的销售信息等。我说的也不是很全,请博主多多指点

其实有网友留言,我还是很开心的,起码说明对方看的上咱,只不过伤人的是来者都不善,不是要给个模块源码就是直接来个商城,这不和强奸无异吗?博主呼非机器也,希望大家以后可以把问题细分化,具体化..这样我的回答也能做到比较有针对性。

既然网友留言了,咱吐血也还是得解决的,如何构建一个类似于淘宝的(C2C)的商城,这里面细节是很多,牵扯到每一个角落,比如程序的架构,开发的模式,数据库设计,以及在开房过程中用到的技术。这些细说的话,就太多了,我这就简单讲讲如何在网站上实现多用户。C2C也就客户对客户,网站的用户既可以是发布商品的卖家,也可以是在网站上买东西的买家,而网站仅仅只是个交易的平台。任何一个用户在满足一定条件后,可以成为注册会员,会员在满足一定条件后可以成为一个卖家,在网站上发布商品,而这里的条件都是由网站来定的。

C2C里一类是卖家,一类是买家;买家在按网站的购买流程走完,并且付款成功后,网站在收到款后就认为该笔交易完成,一次买入操作成功。买家要买东西,自然牵扯到商品,这里就有卖家发布商品环节。数据库里有张商品表G,G里记载了商品的属性及商品所属的商家ID,因为商家的ID是唯一的,所以这里商品对应的商家也就唯一了,这样这件商品被卖掉后,就可以找到是谁的商品,该给谁钱。商品在发布的时候,后台自动记录下该商品属于的商家ID,这ID可以从用户的登录信息中找到。没有登录的用户是发布不了商品的。

要完成这么一个买卖流程牵扯到的数据库表,基本的有

1、用户表,记录用户的基本信息,其中某个字段可以判别用户是否是卖家,如果是卖家则可以发布商品

2、商品表,记录商品的基本信息,其中某个字段记录商品所属商家的ID

3、购物车表

4、交易成功表,记录交易时间,商品ID,交易数量,商品单价,交易总价,商品的卖家ID,商品买家ID等信息

以上只是做个简单介绍,很多细节都忽略不说了,如果在开发的过程中遇到具体问题,我们再来讨论,大家可以进www.54talk.cn给我留言,也可以加我们54talk群34979719来讨论..
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: