拼团商城小程序开发

Posted huang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了拼团商城小程序开发相关的知识,希望对你有一定的参考价值。

最近开发了一套微信小程序电商平台前后端分离,包含分销,拼团,抽奖,红包,等功能,整个系统架构非常简单,适合小型团队或者个人开发者二次开发,适用于各行业类。了解详情扣: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关联的订单,取消订单,退款,解除库存锁定

以上是关于拼团商城小程序开发的主要内容,如果未能解决你的问题,请参考以下文章

彼此间商城小程序开发解析

微信小程序开发红酒商城系统实现功能

春哥技术博客:商城类小程序开发全过程

礼物说小程序_礼物说商城小程序开发

微信公众号开发三级分销微商城,微信小程序定制开发

彼此间商城小程序开发系统