Ozon 定价与利润测算
根据 Ozon 定价模板实测反推的公式链,对任意输入商品计算:真实售价 → 建议销售定价 → 平台佣金 → 杂费 → 国际运费 → 预计利润 → 三项利润率。计算确定性由 scripts/calc.py 保证,费率与规则见 @references/rate-tables.md,类目佣金库见 @references/ozon-commission-categories.json。
工作流程
- 收集输入:向用户确认以下参数(缺失项按默认值处理并在结果中注明):
- 页面原价(必填)、绿色优惠价(可选,页面没有绿色优惠价时留空,不要填 0)
- 采购成本(必填)、贴单费(默认 1 元)、额外费用率(默认 0)
- 包装毛重(KG,必填)、包装尺寸(长/宽/高 CM,可选)
- 物流商:all / OGL / CEL / GUOO(默认 all);模式:RFBS / FBP(默认 RFBS)
- 类目:"一级类目|二级类目"(可选,用于类目专属佣金率;查不到时用默认档位 12%/14%/16%) - 执行计算:运行
python scripts/calc.py --black <页面原价> --cost <成本> --weight-kg <毛重KG> [--green <绿色优惠价>] [--length --width --height] [--provider all|OGL|CEL|GUOO] [--mode RFBS|FBP] [--category "一级|二级"] [--extra-rate 0] [--label-fee 1] [--json]
脚本返回真实售价、定价、佣金、杂费、运费(含命中的渠道与公式)、利润与三项利润率;未匹配到渠道时给出原因。 - 呈现结果:把结果整理为清晰的计算表/文本给用户,包含:
- 定价链路:真实售价 → 建议销售定价(说明采用了哪个分支公式)
- 费用明细:佣金率及来源(默认档位/类目专属)、杂费 4%、额外费用、运费公式与渠道
- 利润与三项利润率,并标注相对达标线(20%/20%/15%)是否达标
- 未匹配渠道时提示检查售价档位、重量、尺寸 - 多商品批量:用户一次提供多行数据时,逐行调用
calc.py(或一次传入多个--black ... --cost ...组合),汇总成表格输出;如需文件,可写为 CSV/Excel。 - 核对现行费率(可选):当用户要求"最新的费率"或怀疑费率已更新,且用户可登录 Ozon 定价测算系统时,可登录运费测算页实测核对 OGL/CEL/GUOO 费率,再更新本技能 @references/rate-tables.md 与
scripts/calc.py中的费率常量。未经实测不要凭记忆改费率。
公式链速查(详见 @references/rate-tables.md)
- 真实售价:无绿色优惠价取页面原价;页面原价<绿色优惠价×1.06 取页面原价×0.97;页面原价≥绿色优惠价×1.06 取页面原价×3.24−绿色优惠价×2.24
- 建议销售定价 = 真实售价 − 1(可手动调整)
- 平台佣金 = 定价 × 佣金率;杂费 = 定价 × 4%;额外费用 = 定价 × 额外费用率
- 国际运费 = 计费重量(KG) × 单价(元/KG) + 票费(元/票);大件/高客单大件计费重量 = max(实重, 长×宽×高÷12000)
- 预计利润 = 定价 − 采购成本 − 国际运费 − 贴单费 − 平台佣金 − 杂费 − 额外费用
- 利润率达标线:成本+运费利润率 ≥20%、售价利润率 ≥20%、成本利润率 ≥15%
边界与注意事项
- 杂费现行未应用"每件最低 15 卢布 / 最高 200 卢布"封顶,极低价/高价商品需人工复核。
- 系统汇率默认 12.5 卢布/人民币(
--rate-cny-rub可改),影响 CEL/GUOO 货值区间匹配;OGL 按人民币档位匹配。 - 运费为测算值,最终以 OGL 仓库审核(敏感货、包装、测量差异)为准。
- CEL/GUOO 尺寸上限未逐档实测锁定,脚本不做其尺寸校验(仅香港渠道做三边和>60CM 判断);重量边界见 rate-tables.md 第 5 节。
- 佣金库(@references/ozon-commission-categories.json)共 25 个一级类目、542 个二级类目,随 Ozon 官方规则更新,重要决策前建议在系统内复核。
验证
- 回归基准见 @references/rate-tables.md 第 6 节:输入(页面原价100、绿色优惠价100、成本10、毛重0.1KG、30×30×30、RFBS、未选类目)应输出 利润64.27、418.15%/66.95%/642.70%。