运费与库存周转测算 shipping-inventory-turnover
把重量、成本、销量这些数喂进来,算出运费方案和库存健康度。
何时使用
- 发货前要对比几家快递/物流的报价
- 要算周转天数、周转率,判断库存压得是不是太多
- 要定安全库存与补货点
- 多SKU备货时要分SKU算周转与压货资金
创作流程
Step 1 收集基础数据
| 输入项 | 默认 | 说明 |
|---|---|---|
| 商品重量/体积 | 必填 | 实际重 vs 体积重,取大计费 |
| 发货地/目的地 | 同省 | 影响分区报价 |
| 日销量 | 必填 | 用于周转与补货点 |
| 采购成本/售价 | 必填 | 算压货资金与毛利 |
| 采购提前期 | 7天 | 下单到入库天数 |
Step 2 运费方案对比
用脚本算计费重量:
python3 scripts/shipping_inventory.py --weight 1.2 --length 20 --width 15 --height 10 --vol-div 6000
脚本按体积重=长×宽×高/6000 与实际重取大,输出计费重量。再叠加各物流报价表对比单件成本。
Step 3 库存周转测算
python3 scripts/shipping_inventory.py --cogs 365000 --avg-inventory 50000 --days 365
输出:周转率、周转天数。再算安全库存与补货点:
python3 scripts/shipping_inventory.py --daily-sale 20 --lead-time 7 --safety-days 3
Step 4 输出结论
按 SKU 给出:周转天数健康度、压货资金占用、建议补货量、推荐物流方案。
输出格式
【运费测算】SKU-A 耳机
实际重 1.20kg,体积重 0.50kg(20×15×10/6000)
计费重量:1.20kg
三通一达:8元/单 顺丰标快:12元/单
推荐:三通一达(单件省 4 元,月发 5000 单省 2 万)
【库存周转】
年销货成本:365,000 平均库存:50,000
周转率:7.3 次/年
周转天数:50.0 天(服装行业基准 60-120 天,健康)
【补货建议】
日均销量:20 件 采购提前期:7 天 安全天数:3 天
安全库存:60 件
补货点:20×7+60 = 200 件
当前在手:150 件 → 低于补货点,建议补 200 件
【压货提示】本 SKU 周转健康;若周转天数 >180 天需清仓
边界与说明
- 体积重除数常用 6000(国际/空运)或 5000,需按承运商规则调整;抛货(体积大重量轻)重点看体积重
- 周转天数公式 = 365 ÷(年销货成本÷平均库存),为简化口径;财务口径可能含在途/在制差异
- 安全库存 = 日均销量×安全天数,未考虑需求波动分布,实际建议用历史销量标准差建模
- 报价以承运商最新报价表为准,脚本仅做方案对比;月发量大可谈月结价