分销模块开发逻辑说明

发布于 2021-10-28 18:16:44

1.总台管理,增加【分销管理】菜单权限,子菜单【分销基础配置】、【分销商等级】、【分销商列表】;
2.【分销基础配置】
是否开启分销:开启 关闭
上下级关系设置
成为下线条件:首次点击分享链接 首次下单 首次付款
首次点击分享链接绑定上下级关系:将分享人user_id存入session,最终绑定关系是在H5注册接口(注册接口分为两个,1:分享的注册页面注册接口,/application/mobile/controller/Register.php;2:个人中心注册接口,/application/apicloud/controller/Register.php)
注:首次下单是指被分享注册的用户,后期只要-下单购买-支付完成-确认收货,完成整个购物流程就绑
定上下级关系;首次付款是指被分享注册的用户,后期只要购买商品首次付款成功就绑定上下级关系。
首次下单、首次付款条件注册后,存入上下级关系临时表;
分销资格设置
成为分销商:无条件 申请 消费次数 消费金额 购买产品
是否需要审核:是 否
注:消费金额统计按付款成功后统计
新增数据库表:sp_distribution_config
3.【分销商等级】
列表形式展示:等级名称 一级佣金比例 二级佣金比例 三级佣金比例
增删改操作
新增数据库表:sp_distribution_grade
4.【分销商列表】
展示分销商姓名、手机号、等级、累计佣金、成为分销商时间、下级分销商、审核状态;
操作栏:详情 分销明细
新增数据库表:sp_distribution_user
成为分销商数据来源:1.无条件,注册即保存数据;2.申请,给出申请入口,提交相关信息保存数据;3.查询当前用户是否满足后台设定的消费次数,满足即保存数据;4.查询当前用户是否满足后台设定的消费金额,满足即保存数据;5.查询用户是否购买指定的商品,满足即保存数据。
前提是商家要开启了分销功能
5.前端app、h5、小程序
1)邀请注册界面及相关接口;
2)商品分享界面及相关接口;
3)申请成为分销商界面及相关接口;
4)我的收入界面及相关接口;
5)我的推荐人界面及相关接口;
6)分享APP赚现金;
sp_distribution_user表增加pid绑定上下级关系
佣金计算:支付成功后回调接口里计算出上级所得佣金update sp_distribution_user表
佣金计算:分销商进入分销中心,根据下级用户订单完成状态来计算最终所得佣金
记录分销佣金明细:新增数据库表 sp_distribution_commisson_detail
6.分销明细
分销商列表-分销明细,查看分销明细,查询分销明细表,当前分销商下的所有下级总人数,一级用户、二
级用户、三级用户所消费购买的商品,佣金比例、所得佣金等详细情况。
平台开启分销,商家没有开启,分享出来的商品依然绑定上下级关系

0 条评论

发布
问题

官网
微信

官方微信