分销模块

  • 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