拼团商城小程序开发

最近开发了一套微信小程序电商平台前后端分离,包含分销,拼团,抽奖,红包,等功能,整个系统架构非常简单,适合小型团队或者个人开发者二次开发,适用于各行业类。

此程序是一款拼团商城小程序,主要有商品分类、拼团or单独购买、支付、优惠券、物流、收藏、消息通知等功能,所有元件均可复用,既可作为移动端原型设计模板,也可作为同行业实战原型功能逻辑参考。
代码如下:

-- 拼团商品配置表
create table sms_group_product
(
    id               bigint auto_increment        primary key,
    product_id       bigint         null comment '商品id',
    name             varchar(255)   null comment '团购名称',
    group_price      decimal(10, 2) null comment '拼团价',
    head_price       decimal(10, 2) null comment '开团价',
    hours            int            null comment '拼团小时',
    population       int            null comment '成团人数',
    robot_join       int            null comment '是否机器人参团',
    robot_join_hour  int            null comment '机器人参团时刻',
    least_population int            null comment '最少成团人数',
    status           int            null comment '状态:0停用 1启用',
    delete_status    int(1)         null comment '删除状态',
    create_time      datetime       null comment '创建时间',
    robot_start      int            null comment '机器人开团',
    keep_num         int(1)         null comment '保持拼团数量'
);
复制代码
-- 拼团单品价格表create table sms_group_sku
(
    id                 bigint auto_increment        primary key,
    group_id           bigint         null comment '拼团配置id',
    product_id         bigint         null comment '商品id',
    goods_id           bigint         null comment '单品id',
    group_price        decimal(10, 2) null comment '拼团价',
    head_price         decimal(10, 2) null comment '开团价',
);

create index id
    on sms_group_sku (id);
复制代码
-- 拼团表:一个拼团一条记录create table sms_group_member
(
    id                     bigint auto_increment        primary key,
    group_id               bigint         null comment '拼团配置id',
    group_hours            int(1)         null comment '拼团小时',
    group_population       int(1)         null comment '成团人数',
    group_least_population int            null comment '最少成团人数',
    product_id             bigint         null comment '商品id',
    member_id              bigint         null comment '开团用户id',
    status                 int            null comment '状态,1开启,2关闭、失效 3完成',
    start_time             datetime       null comment '开始时间',
    end_time               datetime       null comment '结束时间',
    join_num               int(1)         null comment '参团人数',
    robot_join             int(1)         null comment '是否机器人参团',
    robot_join_hour        int            null comment '机器人参团时刻',
);
复制代码
-- 参团记录表create table sms_group_member_record
(
    id                bigint auto_increment        primary key,
    group_id          bigint         null comment '拼团配置id',
    group_member_id   bigint         null comment '拼团id',
    group_product_id  bigint         null comment '拼团商品id',
    group_sku_id      bigint         null comment '拼团单品配置id',
    member_id         bigint         null comment '参团人id',
    member_avatar     varchar(512)   null comment '参团人头像',
    member_nick_name  varchar(256)   null comment '参团人昵称',
    goods_id          bigint         null comment '单品id',
    group_price       decimal(10, 2) null comment '拼团价',
    order_id          bigint         null comment '订单id',
    order_sn          varchar(64)    null comment '订单编号',
    status            int(1)         null comment '参团状态 1锁定 2参团 3作废',
    create_time       datetime       null comment '创建时间',
    join_time         datetime       null comment '参团时间',
    leader            int(1)         null comment '是否团长',
    robot             int            null comment '是否机器人',
    delete_time       datetime       null comment '删除时间',
    constraint order_id         unique (order_id),
    constraint order_sn        unique (order_sn)
);

create index id on sms_group_member_record (id);
复制代码

拼团结果处理
拼团成功:

修改拼团状态:当有用户参与拼团且成功付款后,查询当前拼团已满足人数,则更新sms_group_member(拼团信息)的status(状态)为3(完成),
订单处理:修改当前拼团中参与用户的订单状态,发货状态、库存数据等。

拼团超时
修改拼团状态:更新sms_group_member(拼团信息)的status(状态)为2(失效或关闭)
取消订单:查询sms_group_member_record关联的订单,取消订单,退款,解除库存锁定

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
源码说明:Thinkphp开发微信商城小程序源码拼团小程序源码带后台+前端小程序拼团源码仿拼多多 其它说明: 基于小程序的拼团应用,用户可通过拼团,随时发起拼团活动并分享给好友 拼团是商品营销和售卖的一种方式,采用多人团购低价的方式,可自由设置开团人数,开团价格。利用网络社交传播的便利性,让目标用户自发的传播商品的售卖信息。同时,小程 序版的拼团更是利用其在微信群和微信中展示面积的大,信息实时的特点,可以达到比传统h5更好的效果。 ** PHP后端安装 ========================================================================== 1、后端支持需要PHP5.2+ , MYSQL虚拟空间或者服务器,空间需支持SSL证书设置,以及THINKPHP伪静态规则的支持 2、上传文件服务器后解压 3、导入目录下的数据库wazyb.sql到自己的数据库中 4、然后设置程序根目录下的config.php 配置文件 ‘db_name’ = ‘shop’, 修改为你的数据库用户名 ‘db_pwd’ => ‘123456’, 修改为你的数据库密码 然后保存,进入后台设置其余的设置即可 5、后台的登录地址:域名/admin,账号密码为admin / 111111,后台的加密方式为md5,如果登录密码不对,可以去去数据库中找到tp_user表,修改用户admin对应password字端为”96e79218965eb72c92a549dd5a330112″。 密码为111111。 ========================================================================== ** 小程序的调试安装 用开发工具打开小程序目录下的config.js 文件,将文件内的网址替换为你的网址即可,其余的目录不要修改。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值