Shopee 跨境 · 单品净利润计算器
一、它解决什么问题
Shopee 跨境最常见的亏损来源是藏价算错。平台把国际运费拆成两段:
- 藏价(Hidden Fee):卖家实付的国际段运费,按克数阶梯计,与售价无关;
- 买家运费(ESF):买家付的那段,包邮时由卖家承担。
很多新手只看「佣金 12%」,忽略藏价按克数走、以及包邮时还要倒贴买家运费,结果定出一个看起来有毛利、实际一单亏钱的价格。
本技能把官方 SLS 运费表的藏价公式固化成可复算的脚本,输入重量与售价即可算出真实到手净利润,并给出保本价与建议售价。
二、适用业务场景
| 场景 | 本技能能做什么 |
|---|---|
| 新品上架定价 | 给定成本与目标净利率,反推应该卖多少(当地币 + 人民币) |
| 判断某款能不能做 | 算出净利率,识别「贴地 / 亏损」的品 |
| 选物流渠道 | 标准国际 vs 海运经济直接对拍,量化差多少 |
| 包邮(免运费)划不划算 | 对比包邮前后净利,看倒贴的买家运费吃不吃得住 |
| 重量优化决策 | 每减 100g 省多少藏价,直接量化 |
| Zone 差价评估 | A/B/C/D 买家运费一口价对比 |
| 保本价测算 | 反推保本售价(当地币 + 人民币) |
三、目标使用者
- Shopee 跨境店(菲律宾站为主,马来西亚站可切)的中国卖家
- 家纺 / 床上用品类目(叠石桥等产业带货源,抛货为主)
- 需要精算单品利润、或正在比对「海运 vs 空运」的跨境卖家
四、输入参数含义
商品参数
| 参数 | 单位 | 含义 |
|---|---|---|
cost 采购成本 |
¥ | 供货价(一件代发即代发价) |
pack 包装 + 人工 |
¥ | 包材与打包人工 |
price 售价 |
¥(人民币) | 直接填人民币,脚本按汇率折算成当地币 |
rate 汇率 |
1 当地币 = ? 元 | 必填,运费表内无值,用收款通道实际结算汇率 |
weight 实际重量 |
g | 含包装的完整重量,不是商品裸重 |
zone 配送区域 |
PH: A/B/C/D;MY: KV/NKV/B/C | 影响买家运费;PH 差价可达 3 倍 |
物流渠道
--ch |
渠道 | 特点 |
|---|---|---|
std |
Standard International 标准国际 | 默认。20kg 上限,藏价最贵但最快 |
sea |
Economy International 海运经济 | 家纺默认推荐。50kg 上限,700g 起比标准省 46%+ |
hk |
标准渠道(香港直发) | 未开通,仅供对比 |
exp |
快速渠道 Express | 藏价与标准完全相同,差异在买家运费与时效 |
平台与缺失参数
| 参数 | 默认 | 含义 |
|---|---|---|
comm 平台佣金 |
12.00% | 官方「跨境商品定价」工具 PH 站默认值 |
txn 交易手续费 |
2.24% | 同上;计费基数 --txnBase 1(售价 + 买家运费) |
serv 活动服务费 |
0% | 不参加填 0 |
with 提现 / 收款费 |
0(缺失) | 需自查收款服务商 |
vou 优惠券分摊 |
0(缺失) | 参加 FSS / 优惠券时的分摊 |
tax 税费 |
0 | 勿填 SST(已含在佣金内);PH 如涉 VAT 12% 需另确认 |
ret 退款 / 退货率 |
0(缺失) | 店铺实测;跨境退货多无法退回,按全额损失预留 |
weigh 称重差异预留 |
5% | 按运费计,防仓库称重差异 |
> 缺失项未填时脚本会逐条列出并提示「当前结果不能用于定价」——刻意不用假设值代替。
五、计算结果的解读
| 输出字段 | 怎么读 |
|---|---|
| 净利润 | 正数=赚钱,负数=每卖一单亏这么多。唯一该看的结论数字 |
| 净利率 | <0 亏损;0–10% 薄利;>10% 健康 |
| 藏价 / 买家运费 | 分列显示,清楚看到包邮时多背了多少 |
| 运费(¥) | 藏价 + 买家运费(若包邮)+ 称重预留,折成人民币 |
| 保本售价 | 单位是当地币,脚本同时给出人民币折算 |
| 建议售价 | 按目标净利率(默认 15%)反推 |
| 未确认项 | 列出缺失费率;有缺失时结论只能作参考 |
六、触发条件与调用方式
触发词:Shopee 利润 / Shopee 定价 / 藏价 / 走海运还是空运 / 标准国际 / 海运经济 / Zone 运费 / 包邮划不划算 / 保本价 / 虾皮利润 / Shopee 卖这个价赚多少
调用方式:
- 命令行精确计算(推荐):
node calc.js --cost 25 --price 40 --rate 0.125 --weight 700
换海运:--ch sea;包邮:加 --bear;马来站:--site MY --zone KV;--json 输出结构化结果。
在技能目录内可直接写 node calc.js ...(脚本与本文件同级)。
-
交互式网页:打开资料库页面 https://www.workbuddy.cn/space/d/uCkkMmGMPEHNnz83A69pYn (v1.6,可视化、可点选渠道、售价双向换算)。
-
对话式:直接把参数告诉助手,助手调用脚本后解读结论。
七、完整计算逻辑
7.1 藏价公式(官方 SLS 运费表)
PH 标准 / 快速: g ≤ 50 ? 23 : 23 + ceil((g - 50) / 10) × 4.5
PH 香港直发: g ≤ 50 ? 23 : 23 + ceil((g - 50) / 10) × 5.5
PH 海运经济: min(标准藏价, 36.5 + 0.19 × g)
MY 标准系: ceil(g / 10) × 0.15
MY 重货系: g ≤ 100 ? 2.1 : 2.1 + ceil((g - 100) / 100) × 1.1
MY 海运大件: g ≤ 1000 ? 7.5 : 7.5 + ceil((g - 1000) / 1000) × 5
校验:PH 标准 / 快速 / 香港公式对官方工作表全量约 9000 个重量档 100% 精确命中;海运为表值拟合,命中 8999/9000(唯一偏差 140g,差 0.4)。3000g 藏价 1350.5 与官方定价工具算例完全一致。
7.2 买家运费(ESF)
- PH:Zone 一口价,0–30kg 全程不变
| 渠道 | A | B | C | D |
|---|---|---|---|---|
| 标准 / 快速 | 40 | 60 | 60 | 60 |
| 海运 | 20 | 20 | 45 | 45 |
| 香港直发 | 38 | 65 | 120 | 140 |
- MY:KV / NKV 4.9、B / C 8、文莱 25(脚本未实现 >800g 每 250g +2.2 的加价,与网页版一致)
7.3 净利公式
price_local = price_CNY / rate
g = 实重(--vol 启用时取 max(实重, 体积重))
hidden = 藏价公式(g) // 当地币
buyer = Zone 一口价 // 当地币
ship_local = hidden + (包邮 ? buyer : 0)
ship_CNY = ship_local × (1 + 称重预留%) × rate
rev = price_local × rate
txn = (price_local + K) × rate × txn%
净利 = rev − (成本 + 包装 + ship_CNY + 佣金 + 交易费 + 活动费 + 提现 + 券 + 税 + 退货 + 固定)
7.4 反推保本价 / 建议售价
fixedCNY = 成本 + 包装 + 固定手续费
fixedLocal = 藏价 + 买家运费(若包邮),再 ×(1 + 称重预留%)
K = txnBase=1 时:包邮 ? 0 : buyer
保本价(当地币) = (fixedCNY + fixedLocal × rate + K × rate × txn%) / (rate × (1 − 各项费率合计 − txn%))
建议价(当地币) = 同上分母再减去目标净利率
> 反推结果的单位是当地币(PHP / MYR),脚本同时输出人民币折算值。
7.5 输入合法性
空值 / 非数字 / 负数一律按 0 处理。汇率为 0 时只输出渠道口径、不给人民币结论。
八、典型使用示例
问题:成本 ¥25 的床品,700g,想卖 ¥40,走菲律宾站标准国际,赚不赚钱?
node calc.js --cost 25 --price 40 --rate 0.125 --weight 700
渠道:Standard International(标准国际)
计费重 700.0 g(实重口径) Zone A 买家自付运费
藏价 315.50 PHP 买家运费 40.00 PHP 称重预留 5%
收入(售价 ¥40.00) 40.00
采购成本 -25.00
运费(藏价+预留) -41.41
平台佣金 12% -4.80
交易手续费 2.24% -1.01
─────────────────────────
净利润 -32.22 ¥ 净利率 -80.5%
保本售价 620.54 PHP(≈ ¥77.57)
⚠️ 4 项未确认:提现/收款费、优惠券分摊、退款/退货率、佣金/交易费是否菲律宾口径
结论与动作:
- 藏价 ¥39.4(315.5 PHP × 0.125)就吃掉了售价的 98%,这个价格完全不能做;
- 先换海运:
--ch sea后藏价 169.5 PHP(¥21.2),净利从 −32.22 变成 +4.15(6.9%)——渠道选择比调价有效得多; - 要到健康线(>10%)还得再提价:用
--target 15看建议售价; - 补齐 4 项缺失费率前,以上只能作方向参考,不能拿去定价。
九、使用注意事项
- 重量必须按含包装的完整重量填。只填裸重会严重低估藏价——这是最常见的亏损来源。
- 汇率必填。运费表《汇率》工作表公式报错无值;用你收款通道的实际结算汇率,别用中间价。
- 藏价按克数走、与售价无关,所以降价救不了利润——换渠道、减重量、提价才有效。
- 家纺默认走海运。700g 起海运比标准省 46%,越重越省(3000g 省 55%)。
- 包邮要单独算一笔:包邮时买家运费(Zone A 标准 40 PHP)由你承担,且交易手续费基数也随之变化。
- 18.36% / 3.78% 是马来西亚 SST 口径,不是菲律宾。菲律宾是 VAT 12%,别搬错。
- 税费栏不要再填 SST(已含在佣金 / 交易费内),否则重复计入。
- SLS 尺寸上限表内未提供,家纺抛货务必先核对三边上限,否则可能下单失败。
- Zone 差价可达 3 倍。定价前确认主力买家落在哪个 Zone,别默认 A 区。
- 本技能只算单品单件,不含广告费、认证摊销、汇率波动,这些需另行预留。
十、数据来源与版本
- 藏价与买家运费:官方 SLS 运费表《菲律宾》《马来西亚》工作表 +
Linked Hiddenfee(2026-10-15 解析) - 平台费率:Shopee 官方「跨境商品定价」工具 v1.4.0(2025-05-14)菲律宾站默认值,已用官方算例逐项核对
- 同步周期:建议每 7 天;上次更新 2026-10-15,下次建议 2026-10-22
- 版本:v1.0.0(2026-10-16 首发)
配套文件(与本文件同级,全部位于技能根目录):
- calc.js —— 可执行计算脚本(与网页版 v1.6 同口径,零依赖 Node)
- rates.md —— 藏价公式、Zone 买家运费与平台费率速查表