纯文字版教程展开阅读
每卖一个 SKU,扣完成本、履约、退款、折扣和广告后到底留下多少钱?本课建立 SKU 贡献利润阶梯表,不再让销量排行单独决定主推权。
案例边界:本课把 2026 年 5 月美国 Shopify 店的 6 个重点 SKU 放进同一轮周度商品复盘。每个“20 单”描述的是某 SKU 或异常路径的诊断样本,不是把所有 SKU 混成同一个 20 单分母;49 美元保温杯异常单也只解释其自身成本压力。商品运营负责人先锁定 SKU/variant ID、库存覆盖和候选主推位,财务或运营负责人确认每一行的成本证据后,广告负责人才能更新 product set 或 custom label。
本课产出:SKU 贡献利润阶梯表
这不是另一张销售报表,而是一张决策表:哪个 SKU 可以扩量,哪个 SKU 只适合维护,哪个 SKU 要继续观察,哪个 SKU 要清理,哪个组合商品必须单独核算。
先别问哪个 SKU 卖得最多,先问每卖一单还剩多少钱。把最近 20 单和 6 个重点 SKU 放在一起,逐行写收入、COGS、履约、支付费、折扣、退款预估和当前 CPA。能留下广告后贡献利润、库存覆盖能承接的,才有资格拿主推权。
销量排行回答哪个卖得多。贡献利润回答扣掉商品成本、履约、支付费、退款、折扣和广告成本后,哪个还留下钱。一个 SKU 可能销量第一,但如果每单都靠深折扣、免邮、高 CPA 或高退款成交,就不能直接进入主推位。
| SKU 层级 | 代表含义 | 下一步动作 | 复盘节奏 |
|---|---|---|---|
| A 类扩量 SKU | 贡献利润高、退款低、库存覆盖能承接。 | 分阶段加预算,优先补素材和库存。 | 广告 + 运营,每周。 |
| B 类利润 SKU | 毛利稳定、客服风险低,但还不是大规模拉新赢家。 | 做加购、老客推荐和受控页面位置。 | 商品运营,每两周。 |
| C 类观察 SKU | 销量高或信号不错,但样本、退款、折扣或 CPA 风险还不稳定。 | 小预算观察,补证据,暂时不进主推位。 | 运营 + 客服,每周。 |
| D 类清理 SKU | 贡献利润低、退款风险高或库存慢动销。 | 停止买获客流量,考虑清仓、下线或修正页面承诺。 | 经营负责人,每月。 |
| 组合商品单独行 | AOV 上升,但折扣、包裹重量、履约和退货处理也变化。 | 不要并入单品毛利,单独算组合商品贡献利润。 | 每次活动后。 |
填表前先说清楚这些词
SKU 是店铺自己给商品或变体使用的内部识别码,不是平台自动生成的变体 ID,也不一定是条形码。比如同一款 20oz 保温杯的黑色和白色可以是两个 SKU,因为库存、成本和退款表现可能不同。
variant ID 是 Shopify 等平台给具体变体生成的系统 ID,通常用于订单、库存、应用同步和 API。SKU 可以被团队修改,但 variant ID 是系统识别同一个变体的关键;如果 SKU 和 variant ID 对不上,库存、退款和广告商品组可能会读错对象。
贡献利润 是扣掉可变成本后留下的钱。本课做放量判断时,要看 COGS、履约、支付费、折扣、退款预估,以及相关的退货、补发、客服补偿和广告 CPA。
gross margin / 商品毛利 通常是收入扣掉商品成本后的空间,常出现在 Shopify profit reports 或商品财务表里。它比收入更接近利润,但还没有扣掉广告、支付费、履约、退款和客服补偿,所以不能直接替代贡献利润。
可承受 CPA 是这个 SKU 扣掉其他可变成本后,最多还能承受多少获客成本。它不是广告平台给出的数字,而是利润表算出来的预算边界。
库存覆盖天数 是按当前销量和库存估算还能卖多久。一个 SKU 利润很好,但只剩 8 天库存、补货周期 21 天,就不适合马上大幅拉新。
Meta Catalog 是 Meta 广告系统读取商品数据的商品目录,里面会有商品、变体、价格、库存、图片和 product set。投手用它投目录广告;如果目录里的商品分组没有按贡献利润拆开,系统可能把预算分给低利润 SKU。
product set 是 Meta Catalog 或广告平台里按商品规则组成的商品集合。投手会用它控制哪些商品进入广告学习;如果 product set 把高毛利 SKU 和低毛利 SKU 混在一起,广告报表看起来还可以,但预算可能正在推错商品。
组合商品 是多个商品组合销售。客单价提高可能有价值,但也要看折扣深度、包裹重量、拆单风险、部分退货和库存组合。
为什么销量排行不能直接决定主推
销量排行只是动销信号,不等于健康需求。一款 20oz 保温杯可能因为位置好、折扣深、广告多而销量第一;一个替换杯盖配件可能销量更小,但贡献利润更稳定、退款更低。如果团队只看营收,预算会给到看起来大的 SKU,而不是能支撑业务的 SKU。
这里说的主推权,不是一个漂亮标签,而是首页主推位、邮件首屏优惠位、广告扩量预算、商品集合优先级和落地页第一卖点。它会改变顾客先看到什么,也会改变团队把库存、素材和现金压在哪个商品上。一个 SKU 如果毛利薄、退款高、库存短,拿到主推权以后放大的不是增长,而是亏损和履约压力。
所以主推权不能只按销量给。销量可能来自广告预算、页面位置、深折扣或免邮补贴;这些信号有用,但都不是利润证明。先把贡献利润、退款后贡献利润、可承受 CPA 和库存覆盖放到同一张表里,再决定它是 A 类扩量、B 类维护、C 类观察,还是 D 类清理。
先拦住这个错误动作
在折扣后贡献利润、退款后贡献利润、库存覆盖和 CPA 空间都没通过前,不要把某个 SKU 放到首页主推位、邮件主优惠位或广告扩量计划里。
用两条 SKU 路径,读懂主推排序为什么会反转
DESK-CABLE-ORG 桌面理线器的销量排行只有第 4,却排到主推第 1,不是因为团队偏爱低客单商品,而是因为它经得起同一套账。这个案例先把退款、履约、支付费和客服补救后的广告前贡献写成 20.20 美元;当前获客 CPA 是 6 美元,因此 20.20 - 6 = 14.20,阶梯表里的 14.20 美元表示本轮广告后仍留下的贡献空间。把中间算式写出来,团队才不会把 14.20 误读成还可以再花 14.20 获客。
可承受 CPA 也要有自己的前提。在这家美国 Shopify 店、这组价格和履约条件下,经营负责人为这个 SKU 留了 4.20 美元的最低贡献空间,所以 20.20 - 4.20 = 16,得到 16 美元可承受 CPA。当前 CPA 6 美元比这个边界低 10 美元;这不是说可以一次性把预算加十倍,而是说明它有足够余量进入受控的小幅测试。16 美元是此案例的价格、成本、退款和现金条件下的内部护栏,不是任何店都该套用的广告规则。
库存也要一起读。理线器有 45 天库存覆盖,补货周期 18 天,45 - 18 = 27 天缓冲。27 天不是可以放任扩量的许可,而是给商品运营和采购留下观察退款、客服问题和补货兑现的时间。广告负责人只在安装说明图、商品页 FAQ 和素材说法对齐后做 10% 到 15% 的小幅预算测试;客服负责人每周回看安装问题;库存负责人确认补货日期和付款节奏。三份证据没有对齐时,主推位仍然可以被撤回。
这也解释了诊断样本和成熟率不能混用。理线器最近 20 单用于检查订单成本与客服路径,在这组订单中没有新增退款;阶梯表中的 2% 退款率则来自同一观察窗口内已经成熟的 SKU 订单。前者是检查有没有遗漏成本和原因的工作样本,后者是判断风险是否集中时使用的滚动结果。把两个分母写在记录里,才不会因为一小批订单表现安静,就宣布退款问题已经消失。
再看销量第 1 的 TMB-20-BLK 黑色保温杯。它当前 CPA 17 美元、可承受 CPA 14 美元,17 - 14 = 3,已经比该 SKU 的利润边界多花了 3 美元;库存覆盖 18 天、补货周期 21 天,21 - 18 = 3,补货也还差 3 天才接得住更大的需求。再加上诊断记录里有漏水相关退款或补发路径、成熟退款率 11%,它应该进入 C 类观察,而不是拿首页主推、邮件主优惠和新增广告预算。这里的继续动作是拆出漏水原因、深折扣订单和免邮成本;停止动作是把销量第一误当成主推第一。
先把 SKU 分成主推、利润、流量和清理四类
很多小店的问题不是不会算,而是看到销量高就马上加预算。填 SKU 贡献利润阶梯表之前,先写清楚这个 SKU 在本周到底是什么角色,再决定页面、广告、Feed 和库存动作。
| SKU 角色 | 判断信号 | 该怎么用 |
|---|---|---|
| 主推 SKU | 贡献利润、退款、库存和 CPA 空间都通过。 | 可以进入首页、邮件、商品集合靠前位和小幅广告扩量。 |
| 利润 SKU | 利润质量好,但可能受库存、受众或购买场景限制。 | 优先放在老客、加购、推荐位或小预算测试,不直接拉新扩量。 |
| 流量 SKU | 卖得多或点击多,但利润、退款或折扣证据还没有通过。 | 只能低预算观察,不能把销量第一当成主推第一。 |
| 清理 SKU | 退款后贡献利润低、库存慢动销或远区履约成本高。 | 做站内清仓、页面修正或区域限制,不把清仓订单当健康增长。 |
工具和 Feed 接力:主推权要同时过利润和商品数据
SKU 主推权不是只在财务表里决定。先用 Pricing 工具复算售价、折扣、COGS、履约成本和最低贡献利润,确认这个 SKU 在价格层面有空间;再回到 商品数据唯一真相源 和 Meta Catalog / 产品集治理,确认 SKU、variant ID、库存、product set、custom label 和 Feed 字段没有把低利润 SKU 混进高利润池。
如果利润表说这个 SKU 值得主推,但 Feed、Catalog 或产品集还没有按利润层级拆开,广告系统仍可能把预算分给低利润变体。反过来,如果商品数据很干净,但 Pricing 工具显示折扣后利润空间不足,也不能靠数据治理强行主推。product set / custom label 只能帮助广告系统分组,不会自动证明某个 SKU 盈利;利润层级仍要回到 Shopify order、成本、退款和库存证据。
利润标签也不要放错地方。A/B/C/D、主推、维护、观察、清理这些标签可以写进内部商品字段、运营表、Feed custom label 或广告 product group,用来帮助团队执行和排除弱 SKU。它通常不需要展示在前台商品页;前台页面应该讲用户价值、适用场景、尺寸边界和购买理由,而不是把内部利润标签暴露给顾客。
| 复查层 | 要确认什么 | 不通过时的动作 |
|---|---|---|
| Pricing 工具 | 售价、折扣、COGS、履约成本、最低贡献利润和可承受 CPA。 | 先调价、调折扣、调免邮或降级为 C 类观察。 |
| 商品数据源 | SKU、variant ID、成本字段、库存覆盖、商品状态和市场可售范围。 | 先补源字段,不进入广告产品集。 |
| ID 对齐表 | Shopify variant ID、SKU、GA4 item_id、Merchant Center item id、Meta content_id / product id、warehouse SKU 是否指向同一商品。 | 关键 ID 未对齐时,只能进 C 类观察,不能进 A 类扩量;先把 Shopify、广告和仓库读成同一个商品。 |
| Feed / Catalog | product set、custom label、商品组、排除规则和低利润 SKU 边界。 | 拆产品集或排除低利润变体,再做预算移动。 |
SKU 主推路线判断
移动预算前,先判断经营路线。看起来都是高收入,背后的动作可能完全不同。
| 场景 | 隐藏风险 | 路线 | 第一动作 | 禁止动作 |
|---|---|---|---|---|
| 销量第一,但贡献利润薄 | 收入可能来自折扣、免邮和高 CPA 补贴。 | C 类观察 SKU | 先降低补贴强度,复查退款原因,再决定是否恢复预算。 | 不能因为销量第一就直接加预算。 |
| 贡献利润强,但库存覆盖短 | 好 SKU 也可能因为缺货和补货现金压力变成坏增长。 | B 类利润 SKU | 维持自然和老客入口,先确认补货日期和现金安排。 | 库存覆盖短于补货周期时,不能做大促主推。 |
| 组合商品 AOV 高,但成本复杂 | 高客单价可能掩盖包裹成本、部分退货和客服解释成本。 | 组合商品单独行 | 单独计算折扣、包裹成本、退货处理和库存占用。 | 不能把组合商品经济性藏进单品毛利行。 |
| 慢动销库存,退款后贡献利润为负 | 广告带来订单,但占用更多现金和客服精力。 | D 类清理 SKU | 停止拉新预算,改为站内清仓或下架计划。 | 不能把清仓订单当成健康增长样本。 |
6 个 SKU 排序:销量第一不等于主推第一
把上面的规则落到一张 SKU profit ladder 里,问题会变得非常具体:不是问哪个卖得最多,而是问哪个 SKU 能留下钱、能承接库存、退款原因能解释清楚,并且值得拿首页、邮件和广告预算的主推权。
下面这个样例故意把销量排行和主推排行放在一起。你会看到 20oz 黑色保温杯销量第 1,但主推排行只到第 4;桌面理线器销量第 4,却因为退款低、CPA 空间足、库存覆盖充足,反而更适合作为主推候选。
| SKU | 销量排行 | 主推排行 | 利润与风险信号 | 主推判断 | 第一动作 |
|---|---|---|---|---|---|
| DESK-CABLE-ORG 桌面理线器 | #4 | #1 | 退款后贡献利润 $14.20,当前 CPA $6,可承受 CPA $16,退款率 2%,库存 45 天。 | A 类扩量 SKU。可以进入首页次主推和小幅广告扩量。 | 先补安装说明图和 FAQ,避免客服问题被放大。 |
| LID-REPL-2PK 替换杯盖 2 件装 | #5 | #2 | 退款后贡献利润 $12.80,退款低,但库存只够 8 天,补货周期 21 天。 | B 类利润 SKU。适合老客、加购和商品页推荐,不适合拉新主推。 | 先锁补货日期;库存到达前不加拉新预算。 |
| TMB-LID-BUNDLE 保温杯 + 杯盖套装 | #3 | #3 | 退款后贡献利润 $16.40,但当前 CPA $18 高于可承受 CPA $17,且有部分退货。 | 组合商品单独行。可以促销测试,但不能并入单品利润行。 | 单独记录折扣、包裹成本、部分退货处理和杯盖库存占用。 |
| TMB-20-BLK 20oz 黑色保温杯 | #1 | #4 | 退款后贡献利润 $8.60,当前 CPA $17,高于可承受 CPA $14,退款率 11%,库存 18 天。 | C 类观察 SKU。销量第一也不能直接主推。 | 降补贴,查漏水退款、免邮成本和下一批 20 单表现。 |
| SKIN-GLASS-SERUM 护肤玻璃瓶精华 | #2 | #5 | gross margin 58%,但退款后贡献利润只有 $3.70,破损和预期退款集中。 | C 类观察 SKU。先修包装和页面预期,再恢复广告。 | 复盘破损成本,重写质地说明和包装承诺。 |
| PET-RAMP-L 大号宠物坡道 | #6 | #6 | 退款后贡献利润 -$6.20,远区运费和尺寸退货成本高。 | D 类清理 SKU。停止拉新,转入清理或页面修正。 | 检查远区订单、运费规则、测量图和可售区域。 |
这个表的价值在于把模糊的这个 SKU 很强,改成清楚的这个 SKU 为什么能或不能拿主推权。如果一个 SKU 的主推判断不能改变预算、页面位置、库存动作或清理计划,那它还只是报表,不是经营决策。
库存优先级阶梯:利润通过以后,广告和补货谁先动
SKU profit ladder 解决谁值得主推,库存优先级阶梯解决怎么主推。利润好的 SKU 不一定马上加广告,库存多的 SKU 也不一定值得补货。这里要把库存覆盖天数、补货周期、退款后贡献利润、广告动作、补货动作和页面动作放在同一行。
| SKU | 库存 / 补货 | 退款后贡献 | 优先级判断 | 广告动作 | 补货 / 页面动作 | 禁止动作 |
|---|---|---|---|---|---|---|
| DESK-CABLE-ORG 桌面理线器 | 45 天 / 18 天 | $14.20 | 利润和库存都支持,进入主推候选。 | 允许 10% 到 15% 小幅加预算,每周看退款和客服问题。 | 补安装图,给首页次主推位和集合页靠前位置。 | 不要因为单价低就让位给高收入但薄利润 SKU。 |
| LID-REPL-2PK 替换杯盖 2 件装 | 8 天 / 21 天 | $12.80 | 利润好但库存短,只保留老客和加购入口。 | 不加拉新预算,只保留再营销、加购和售后配件入口。 | 先确认补货 PO、到仓 ETA 和付款日期。 | 库存覆盖短于补货周期时,不进入大促主推和冷启动广告。 |
| TMB-20-BLK 20oz 黑色保温杯 | 18 天 / 21 天 | $8.60 | 销量第一但利润薄,先冻结扩量。 | 冻结新增预算,先降折扣和免邮补贴,观察下一批 20 单。 | 从首页主推降到观察位,页面先修漏水预期和规格说明。 | 不要同时加广告、做首页主推和追加补货。 |
| PET-RAMP-L 大号宠物坡道 | 60 天 / 35 天 | -$6.20 | 库存多但亏损,清理优先于扩量。 | 停止获客广告,只保留低成本清仓或站内承接。 | 冻结补货,改测量图、承重边界和运费说明。 | 不要把清仓广告当成健康增长样本。 |
读法是:先看贡献利润能不能承受 CPA,再看库存覆盖是否长于补货周期,最后才决定广告和页面资源。库存短的好 SKU 适合保护老客和加购入口;库存多但亏损的 SKU 先清理,不是继续买流量。
进入主推位前,必须过五道证据门
- 成本完整度:Shopify cost per item 只是起点。还要补上物流、支付费、退款、退货、补发和客服补偿。
- 商品级折扣和退款:SKU 卖得好,可能只是折扣深。退款也要按商品看,不能只看总订单退款数。
- 运费和包裹复杂度:高 AOV 组合商品如果带来更高包裹重量、包材、拆单和退货处理,就不能只用客单价证明好。
- 广告价值口径:如果 Google Ads 或 Meta 拿到的是收入 value,产品组 ROAS 不能直接代表 SKU 贡献利润。先标记 value 是收入、毛利还是贡献利润代理口径。
- 库存和现金承接:A 类状态如果没有库存覆盖、补货付款、结算到账节奏和缺货风险支撑,就还不能算完整。
抽样演练:6 个重点对象,每个看 20 个订单
第一次不要试图把所有历史 SKU 一次算完。先选六个对象:销量最高的 2 个 SKU、退款率最高的 1 个 SKU、折扣最深的 1 个 SKU、最近新增渠道带来的 1 个 SKU,以及当前最想主推的 1 个组合商品。每个对象核对最近 20 个相关订单。
记录收入、折扣、COGS、物流或履约成本、支付费、退款状态、广告来源、CPA、库存覆盖和下一步动作。抽样不是最终财务数字,它的作用是测试字段、口径和负责团队是否已经清楚到可以进入周度复盘。
主推权审计:字段状态比漂亮数字更重要
SKU 贡献利润表最容易出错的地方,不是公式不会算,而是字段看起来都有,其实来源不一样。有的数字来自 Shopify,有的来自 GA4,有的来自广告平台,有的来自物流账单,还有的只是运营同事按 20 个订单抽样估算。如果这些字段没有状态,团队会把估算当成事实,把缺失当成 0,把广告平台收入 value 当成真实贡献利润。
所以每个重点对象都要标记三种状态:已确认、估算、缺失。已确认表示能回到订单、退款、物流账单或后台字段复查;估算表示现在只能用样本或平均值先判断,需要写清假设;缺失表示不能做主推决定,只能进入观察或补数动作。
| 审计步骤 | 要写下什么 | 字段状态 | 动作判断 |
|---|---|---|---|
| 选 6 个重点对象 | 销量前 2、退款最高 1、折扣最深 1、新渠道 1、目标组合商品 1。 | 先标记已确认、估算、缺失。 | 关键字段缺失时,不进主推位。 |
| 补齐字段证据 | 收入、折扣、COGS、出入库物流、支付费、退款、补发、客服补偿、CPA、库存覆盖。 | 写清来自 Shopify、GA4、广告平台、物流账单还是人工抽样。 | 来源不清时,只能观察,不能加预算。 |
| 计算层级 | 折扣后贡献利润、退款后贡献利润、可承受 CPA 空间、库存和现金承接。 | 把 A/B/C/D 或组合商品单独行写成经营判断。 | A 类扩量,B 类维护,C 类补证据,D 类清理或暂停。 |
| 写主推权决定 | 主推、维护、观察、清理、暂停;同时写禁止动作、负责团队、下次复盘和反证信号。 | 负责人和复盘日期也算字段。 | 好的决定必须改变预算、页面位置、库存动作或清理计划。 |
快速自测
一款 20oz 保温杯销量第一,但每单依赖深折扣和免邮,当前 CPA 接近可承受 CPA,退款率也高于其他 SKU。它应该直接进入本月主推吗?
答案:不应该直接主推。先降到观察层,检查折扣后贡献利润、运费空间、退款原因和 CPA 空间。如果弱项改善,可以分阶段回到主推候选;如果没有改善,它就不能作为团队的扩量样本。
交给下一课的复制笔记总结
进入促销利润护栏前,先整理一个清楚版本:当前压力、第一证据、SKU 层级、字段来源、库存与现金信号、广告预算边界、主推权决定、本周动作、暂停动作、复盘窗口、下一步路线和反证信号。好的复制笔记总结要写清下周改变什么,以及哪个指标最先证明判断错了。
复制前验收
- 证据能被复查,不只是写已确认。
- 负责团队已经写清楚。
- 下一步动作有时间、对象和验收指标。
- 预算移动前,反证信号已经写出来。
官方核对边界
官方来源用于核对字段含义,不替团队做经营决定。Shopify profit reports 用来理解成本、毛利和利润报表;Shopify product analytics 用来理解 sell-through rate、days of inventory remaining 和 inventory value;Google Merchant Center product data 用来核对 bundle 等商品属性;Google Ads conversion value rules 用来理解广告平台如何调整转化价值;Meta Business Help product sets 用来核对目录里的商品集合如何分组。SKU 主推权仍然要回到你自己的贡献利润、库存、退款和渠道质量证据。
真实搜索 FAQ:销量第一不自动等于主推第一
SKU 判断最容易出错的地方,是把“卖得多”“ROAS 好”“组合客单价高”直接翻译成主推权。下面这些问题,应该在给首页、邮件、广告和库存资源之前先回答。
| 真实问题 | 本课判断 |
|---|---|
| 销量第一的 SKU 可以直接做首页主推吗? | 不可以直接。先看折扣后贡献利润、退款后贡献利润、当前 CPA、可承受 CPA、库存覆盖和补货周期。如果销量第一来自深折扣、免邮补贴或高退款,它最多先进入 C 类观察,而不是拿主推位。 |
| 组合商品 bundle 要和单品 SKU 合并算利润吗? | 不要默认合并。bundle 会改变折扣、包裹重量、履约成本、退货处理和库存占用。先单独建 bundle line,再决定它是独立 Offer、加购组合,还是要拆回单品 SKU 判断。 |
| 广告后台 product group ROAS 很好,能证明 SKU 利润好吗? | 不能直接证明。product group ROAS 通常先是广告价值信号,可能还是 revenue value。你要写清 conversion value 是收入、gross margin,还是贡献利润代理,再回到 Shopify 订单、退款、成本和库存证据。 |
| 利润好的 SKU 库存只够 10 天,还能加预算吗? | 通常不要直接加 acquisition budget。库存覆盖短于补货周期时,先保留复购、加购和自然流量入口,确认补货日期和现金占用,再分阶段恢复主推。否则利润好的 SKU 会变成缺货、客服和现金问题。 |
下一步学习路径:把 SKU 主推权接到价格、Feed 和库存现金
如果要重算售价、折扣和最低贡献利润,先用 定价与利润工具;如果 SKU 字段、库存和 custom label 不稳,回到 商品数据唯一真相源与负责人机制;如果要判断库存和现金能不能支撑主推,继续看 现金流、库存与广告花费节奏;如果主推权会影响活动折扣,接到 促销、折扣与优惠方案利润护栏。