项目整理: 区域(代理功能)与营销方案

业务需求

  1. 区域正常运行,即不停止不过期

    • a. 店铺运营,且店铺运营数据直接对接平台,平台给区域抽佣
    • b. 区域可正常查询数据,数据来源于平台
  2. 区域过期不影响使用,可以提现查看

    • a. 店铺正常运行且数据对接平台不变,平台不再给区域抽佣
    • b. 区域可正常查询数据,但不再有新数据产生
  3. 区域停用不可登陆

    • a. 店铺正常运行且数据对接平台不变,平台不再给区域抽佣
    • b. 区域不可登陆,且不会有新数据产生

  1. 简约图
a
b
c
d
平台预算费用
用户结算
分成
店铺
平台内部
区域
平台

当前区域方案前测试情况

  1. 区域(代理)关闭或者过期后,仍然会产生数据,即平台仍然会划分佣金给代理
  2. 区域(代理)关闭或者过期后,账号均不可登陆。

调整方案

  1. 区域(代理)过期/停止后,停止C阶段给区域分成
  2. 区域(代理)过期后,允许代理查看数据,停止阶段区域分成

测试说明

  1. 代理在关闭/过期/正常的情况下分别测试登录和代理分佣的功能
  2. 佣金计算验证说明
    • 区域(代理)/结算规则
      • 外送订单,按每单实收价抽取,抽成比例30%。
      • 其余未设置
    • 下订单时候。代理佣金有记录
      • 查询语句: select * from t_agent_finance order by create_time desc limit 1 \G;
    • 结合该表记录做计算验证
  3. 后台区域(代理)资金明细
    • 触发条件
        1. 订单交易成功
        1. 等待定时任务更新该数据字段,二刀环境可能需要手动更新任务
测试想登录区域(代理) 佣金计算自测
应用正常可登入计算完成
应用过期可登入不计算完成
应用停止不可登入不计算完成

平台PC/多区域-区域列表/财务结算-手动打款/资金明细

需求

  1. 区域资金明细表计入区域运营成本,纳入区域余额范围
  2. 区域运营支出表与区域分成数据具有相同的角色权重,直接作用于代理资金账户中
  3. 区域运营支出日志可在后台查看
  4. 虚线代表运营支出的事件触发点
a
b
c
区域佣金计入
d
确认订单
支付成功
创建订单
取消订单
运营返还
代理资金系统
分成
店铺
平台内部
区域
区域资金与日志
平台
使用营销策略
运营支出

当前区域方案测试情况和角色声明

  1. 当前营销方案由总平台定义,区域没有营销方案的成本
  2. 营销方案角色区分
    • 按照方案创建者区分

      • 平台
        • 平台订单费抵扣券: MarketingTicketLog
        • 平台配送费抵扣券: MarketingTicketLog
        • 储值卡抵扣配送费: SpreadCard
        • 权益卡抵扣配送费: EquityDistributionDeduction
        • 权益卡抵扣订单费: EquityDeduction
        • 平台配送费减免方案: SpreadMarketingProgram
        • 平台优惠方案: MarketingConfig
        • 平台积分抵扣: SpreadScore
      • 店铺
        • 店铺订单抵扣券: MarketingTicketLog
    • 按照用户使用类型区分

      • 主动使用
        • 平台订单抵扣券: MarketingTicketLog
        • 平台配送抵扣券: MarketingTicketLog
        • 店铺订单抵扣券: MarketingTicketLog
        • 平台积分抵扣: SpreadScore
      • 被动使用
        • 参数声明
          • 平台优惠方案: MarketingConfig
        • 非参数声明: 代码自动引入
          • 储值卡抵扣配送费: SpreadCard
          • 权益卡抵扣配送费: SpreadPlatformUser
          • 权益卡抵扣订单费: SpreadPlatformUser
          • 平台配送费减免方案: SpreadMarketingProgram
    • 按照平台/店铺承担设置域区分

      • SpreadShopCommission
        • 平台订单费抵扣券: MarketingTicketLog
        • 平台配送费抵扣券: MarketingTicketLog
        • 权益卡抵扣配送费: EquityDistributionDeduction
        • 平台优惠方案: MarketingConfig
        • 储值卡抵扣配送费: SpreadCard
        • 平台积分抵扣: SpreadScore
      • DistributionDiscountDeduction
        • 平台配送费减免方案: SpreadMarketingProgram
      • spreadEquityCardService
        • 权益卡抵扣订单费: EquityDeduction

方案要求和优化方向

  1. 系统创建订单时,使用相关方案时,增加相关运营成本记录
  2. 用户支付成功时,扣除代理账户余额
  3. 系统取消订单时,扣除运营成本取消
  4. 运营支出仅与区域代理资金日志产生直接联系,不介入其他财务系统

订单系统与运营作用域梳理

系统获取商品优惠后价格
订单价格
附加费
打包费
配送费
平台营销
平台配送费减免
平台自动计算
权益卡抵扣
权益卡配送费减免
储蓄卡配送费减免
平台优惠方案
用户选择使用
平台抵扣券
店铺抵扣券
配送抵扣券
平台积分抵扣
创建订单

UML 时序图

参与营销订单 营销支出 营销方案 方案承担 makeAll() 从订单接口获取订单信息 返回订单对象 寻找合适的方案 方案未找到。不计入 营销方案寻找营销承担设置 承担未找到。区域/平台100%承担 承担找到。返回承担比例 方案找到,返回承担费用 par [找到营销订单对象] [服务找营销方案] [方案找营销承担] 验证保存 参与营销订单 营销支出 营销方案 方案承担

UML 关系

MarketingOrderAbstract +getTypeDesc() +getSpreadId() +getOrderNumber() MarketingOrderService MarketingOrderConsumeService MarketingService +makeAll() +flush() -getFieldAttr() -getMarketResult() MarketingDeduction #comission() +handler() Comssion + getField 实现 实现 参与营销订单信息 营销方案 方案承担
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值