怎么创建数据表的实体类和业务类_带上数据表,分析一下拼团活动该如何设计...

3497f4ea8e5e474d5c84cdc55ef4d8a9.gif

文章来自:https://blog.csdn.net/phpCenter/article/details/105414416

作者:磊丰

点击加入:PHP自学中心技术交流微信群

商务合作: 请加微信(QQ):2230304070

精选教程推荐

技术交流微信群

我们在学习中单枪匹马,还不如一次短短的交流,你可以在别人吸取各种学习经验,学习方法以及学习技巧,所以,学习与交流少不了一个圈子,提升你的学习技能,请点击加技术群:PHP自学中心交流③群     记得备注:加群

a56e273b6b835cf11c9678066d7a815d.png

视频教程分享

1 你的定时任务有没有用到脚本shell?

2 那年的算法与数据结构,我就考了60分

3 面试的时候还是会被提起SVN

4 你现在在用ThinkPHP6框架了吗?

更多视频教程,请关注网站:http://www.mano100.cn

精选文章正文

我们都知道,电商系统促销的手段基本会有这些:积分,优惠券,会员折扣,签到、预售、砍价、秒杀。除了这些,还有一种魔力式的手段:拼团,为什么这么说呢?其实大家应该会想到拼多多那种超级讨厌的拼团模式。

拼多多的所有商品基本都有拼团模式,然后正是因为这种手段,吸引更多的流量转换而杀出一条血路。

废话不多说,今天来给大家讲解一下,拼团活动该如何设计。

从以下创建拼团活动来分析,主要还是要结合电商系统的业务需求

78c63ef0433d3983704f8c8a0357777f.png

后台创建拼团活动

一个成熟的拼团活动包含的四个要素:

1 拼团成团商品

必须要带上或者关联商品,设置拼团时商品的价格,与原价格肯定要低,这样才能吸引更多的人拼团。

2 拼团人数

既然是拼着购买,这里设置的人数肯定是不能低于2人的。要不然就不成团了。

3 拼团活动有效时间

一个拼团活动在开启到失效,需要设置一定时间,既然是一个活动,也就是商品在一定的时间段里能更好的达到促销。

这里就要设置一个可开团的时间,比如是24小时有效,用户进入商品详情可开团购买。

4 成团的有效时间

用户开团后与其他人组团的时间,该时间内如果没有组团成功那就是拼团失败,系统会自动退款。

实际拼团结束时间=发起拼团时间+成团有效时间(发起拼团时间=发起拼团人的支付时间)

看上面图片基本是要具备的。而其他的比如:拼团类型,拼团渠道,拼团方式,团长奖励等则根据业务需求来决定。

有注意到商品的图片还有另一种模式:助力拼团,助力人数,助力类型,这要针对返现拼团而设计。其实这种就类似就近的抖音或者拼多多开出的大额红包,而需要更多人去分享,助力得到红包那样,按照自己的需求来。

拼团创建成功后,拼团活动列表新增一条记录。

0b7b4b021577cc7f5f18664ac1586042.png

拼团活动有各种状态,这里根据活动时间,比如:

拼团活动未开始(设置的时间大于现在的时间)

活动中:拼团活动开始时间大于当前时间且拼团活动结束时间大于当前时间;

已结束:拼团活动结束时间大于当前时间;

拼团的有效与否,这里用上下架字段来判断。如果活动未上架,不管活动有没有开始,还是活动中,都是不可开团的。

前端发起拼团

4913f54b4b5026f55672ecd45ece4e46.png

从商品详情拼团,这是一个入口。开团后就有不同的拼团状态,订单ID个数和已参团人数不同,假设成团人数为2人。

1 待成团:发起者(团长)发起拼团但未支付,订单ID有该用户的下单数据,但是是未支付,表示拼团不成功的。

2 拼团中:发起者支付成功,开团成功,已参团人数为1。“拼团中”状态的订单不可取消,需拼团成功后才可取消。

3 拼团成功:成团人满且都支付成功,此时一个团购ID对应2个订单ID。

4 拼团失败:成团有效时间内,成团人数未满,拼团失败,系统自动退款。

开团后,则就有了拼团订单表,拼团订单有拼团失败,拼团成功的状态来断定这个拼团是否成功。

拼团设计根据具体问题具体分析,但是一定要具备以上4个要素。弄清楚需求后,根据需求编码基本不是什么问题。这里就不贴上代码了

而比较重要的还是数据表的设计,这里贴上数据表

相关数据表

数据表仅供参考,因为很多还是要根据自己的业务需要来。

拼团活动列表

CREATE 

拼团订单表

CREATE 

如果拼团有设置,比如拼团成功,团长有啥奖励,则就有拼团奖励表

CREATE 
总结

拼团活动的设计基本要素上面已经说到,离不开:拼团人数,拼团有效时间,拼团成团时间,成团商品。更多的扩展就要看需求了,上面的设计仅做参考,也希望能帮助到你。

系统的学习PHP

关注本公众号:PHP自学中心,回复相应的关键词,领取以下视频教程

1 laravel5.4开发电商实战项目

公众号里回复:20190703

2 ThinkPHP5.0入门

公众号里回复:06292019  

3 PHP高级实战教程全集

公众号里回复:20190625

4 Restful接口开发实战教程

公众号里回复:20190624

5 高性能Linux服务器搭建实战(31集)

公众号里回复:20190622

以上是本文的全部内容,希望对大家的学习有帮助,也希望大家多多支持 php自学中心 

2a4590a102c01a5ecfaaeefb93949e5d.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值