拼团商城小程序开发

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

此程序是一款拼团商城小程序,主要有商品分类、拼团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关联的订单,取消订单,退款,解除库存锁定

4 声望
0 粉丝
0 条评论
推荐阅读
在线阅读文库系统开发支持手机在线观看下载文档(一)
这个是前端部分的,内容详细页面,也是接着前天更新的进行完善的功能的,希望本文章可以帮到大家的学习和使用。在线文库网站程序源码,也是一款不错的手机微信文库网站系统网站平台,支持手机在线观看下载文档。...

huang阅读 375

有意思,小程序还可以一键生成App!
说到小程序,大部分同学的第一反应,可能是微信小程序、支付宝小程序,确实,小程序的概念深入人心,并且已经被约定俗成的绑定到某些互联网公司的 APP 上。

chokcoco4阅读 667评论 2

微信小程序之聊天室(多人聊天室)总结
实现方式一:使用nodejs + socket.io实现缺点:引用weapp.socket.io.js 大小100kb实现方式二:使用小程序云开发- 数据库实时监听 来实现缺点:目前不可以跨端,只能在当前小程序聊天预览效果:未完待续..来源:[...

jigsaw1阅读 4.9k

NutUI 京东小程序发布了!
NutUI 是一套京东风格的轻量级移动端组件库,目前已有 70+ 高质量组件,覆盖移动端主流场景。NutUI 3.1 版本上线后,增加了多端小程序适配能力,在微信小程序平台取得了很好的效果。而现在,NutUI 支持京东小程序...

京东设计中心JDC2阅读 1.1k

封面图
使用nodejs修改项目package.json版本号
背景:自己的项目在部署上传之前需要更新版本号才能成功部署代码详细代码如下(nodejs简陋); 注释了自动创建分支+提交动作;可根据需求自行使用 {代码...} 使用node build.js --type=hotfix 只修改最小版本node ...

songxianling19921阅读 1.1k

微信小程序归结
是的,在这个框架满天飞的年代,我既然有有幸使用了原生小程序开发项目,除了麻烦些,倒也不是一无所获,耕耘总有收货嘛,写博客本身不是为了炫技还是什么,单纯的是记性不好,有些知识点 自己是花了时间去查找的...

HappyCodingTop1阅读 950

封面图
Taro 自动部署微信+支付宝小程序(附带动态修改支付宝体验版版本号)
背景:使用taro3同时开发 微信小程序 + 支付宝小程序;常规上传方式为:在本地打包完微信使用开发者工具上传;再次打包支付宝使用支付宝开发者工具上传;相对繁琐;所以使用ci机器人配合jenkins达到提交代码自动...

songxianling19921阅读 1.3k

4 声望
0 粉丝
宣传栏