📝 核心函数逻辑(1292行)
1. cal_conversion_rate()(450-559行)
· 核心函数:使用Drug_model计算转化率和ROI
· 无补贴目标价时:找ROI最高的补贴价格
· 有补贴目标价时:计算转化率、ROI、弹性系数
· 排名≤50:目标ROI=12,范围95%-97%
· 排名>50:范围96%-98%
· 输出:ROI最高补贴、最高ROI、补贴比例、转化率、弹性系数
2. 主流程(583-1292行)
· 并行获取:后台活动数据 + 药爆报数据 + 找货包销数据
· 合并数据:外连接药爆报和后台活动
· 添加找货包销品信息
· 标记黑名单商业
· 近30天排名关联
· 上周销售数据关联
· 初筛规则:
- 近3周最佳店数>100且≤500:提报价≤上周最佳
- 近3周最佳店数>500且≤1000:提报价≤上周最佳×1.02
- 近3周最佳店数>1000:直接入选
- 近3周最佳店数>50且≤100:提报价≤上周最佳×0.95
· 库存满足线:感冒灵1000店,排名≤50为300店,≤100为200店,其他100店
· 计算单价:提报价×(1+高上限×0.002)
· 匹配补贴:使用match_drug_BT函数计算最佳补贴
· 找货包销跟补:待售比例≥60%时建议补贴
· 计算预计店数:搜索量×转化率/搜索下单率
· 判断初筛库存情况:拥有店数≥预计店数×70%为满足
· 输出Excel:设置格式,发送邮件