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.分销明细
    分销商列表-分销明细,查看分销明细,查询分销明细表,当前分销商下的所有下级总人数,一级用户、二
    级用户、三级用户所消费购买的商品,佣金比例、所得佣金等详细情况。
    平台开启分销,商家没有开启,分享出来的商品依然绑定上下级关系
    分销.png