业务需求
-
区域正常运行,即不停止不过期
- a. 店铺运营,且店铺运营数据直接对接平台,平台给区域抽佣
- b. 区域可正常查询数据,数据来源于平台
-
区域过期不影响使用,可以提现查看
- a. 店铺正常运行且数据对接平台不变,平台不再给区域抽佣
- b. 区域可正常查询数据,但不再有新数据产生
-
区域停用不可登陆
- a. 店铺正常运行且数据对接平台不变,平台不再给区域抽佣
- b. 区域不可登陆,且不会有新数据产生
- 简约图
当前区域方案前测试情况
- 区域(代理)关闭或者过期后,仍然会产生数据,即平台仍然会划分佣金给代理
- 区域(代理)关闭或者过期后,账号均不可登陆。
调整方案
- 区域(代理)过期/停止后,停止C阶段给区域分成
- 区域(代理)过期后,允许代理查看数据,停止阶段区域分成
测试说明
- 代理在关闭/过期/正常的情况下分别测试登录和代理分佣的功能
- 佣金计算验证说明
- 区域(代理)/结算规则
- 外送订单,按每单实收价抽取,抽成比例30%。
- 其余未设置
- 下订单时候。代理佣金有记录
- 查询语句: select * from t_agent_finance order by create_time desc limit 1 \G;
- 结合该表记录做计算验证
- 区域(代理)/结算规则
- 后台区域(代理)资金明细
- 触发条件
-
- 订单交易成功
-
- 等待定时任务更新该数据字段,二刀环境可能需要手动更新任务
-
- 触发条件
测试想 | 登录 | 区域(代理) 佣金计算 | 自测 |
---|---|---|---|
应用正常 | 可登入 | 计算 | 完成 |
应用过期 | 可登入 | 不计算 | 完成 |
应用停止 | 不可登入 | 不计算 | 完成 |
平台PC/多区域-区域列表/财务结算-手动打款/资金明细
需求
- 区域资金明细表计入区域运营成本,纳入区域余额范围
- 区域运营支出表与区域分成数据具有相同的角色权重,直接作用于代理资金账户中
- 区域运营支出日志可在后台查看
- 虚线代表运营支出的事件触发点
当前区域方案测试情况和角色声明
- 当前营销方案由总平台定义,区域没有营销方案的成本
- 营销方案角色区分
-
按照方案创建者区分
- 平台
- 平台订单费抵扣券: 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
- SpreadShopCommission
-
方案要求和优化方向
- 系统创建订单时,使用相关方案时,增加相关运营成本记录
- 用户支付成功时,扣除代理账户余额
- 系统取消订单时,扣除运营成本取消
- 运营支出仅与区域代理资金日志产生直接联系,不介入其他财务系统