纯文字版教程展开阅读
Event Commerce Playbook · 第 4 课
这一课把 offer 从“折扣够不够大”改成“成交理由、表达简单、贡献利润和履约承诺是否同时成立”。你会用 OfferMarginSimulator 算出 Safe、Warning、Pause 三条线,再把不能上线的 offer 写进复制笔记总结。
折扣不是 Offer 的全部
很多独立站一进入 BFCM、Prime Day、返校季或圣诞礼物季,就把问题简化成“同行打几折,我们要不要更低”。这个问题太窄。用户不是只看折扣比例,他们会同时判断原价是否可信、这笔钱是不是属于礼物预算或日常补货预算、现在不买会不会错过、配送和退换是否可靠、结账时是否突然多出运费。
本课的修正模型是:强 offer = 成交理由 + 简单表达 + 利润防线 + 履约能力。折扣、bundle、免邮、赠品、VIP early access 都只是表达方式。真正要先算的是退款后、广告后的贡献利润,也就是 revenue after discount 减去 COGS、shipping、payment fee、refund reserve 和 CPA 之后还剩多少钱。
理论出发点:价格感知、心理账户和选择负担
价格感知告诉我们,用户会拿参照价格来判断“值不值”。Prime Day 会抬高用户对低价的预期,圣诞礼物季会让用户愿意为包装、组合和准时送达付费,日常补货场景则更在意门槛是否合理。心理账户会让同一张 $10 coupon 在不同事件里感觉完全不同:礼物预算里,套装和包装可能比纯折扣更有说服力;日常补货里,免邮门槛和多件组合更容易成立。
选择过载提醒我们,复杂 offer 会增加判断负担。三层阶梯折扣、多个 coupon、例外 SKU、会员价和免邮门槛叠在一起,用户不是觉得“优惠很多”,而是觉得“我算不清”。大促页面最应该降低的是判断成本:一句话说清楚买什么、为什么现在买、最后到手价大概是什么、哪些情况不适用。
先把容易误解的词说清楚
- Offer strength:不是折扣深度,而是用户是否能快速理解“现在买这件商品的理由”。
- COGS:商品成本。活动利润不能只看售价和折扣,还要扣掉商品本身成本。
- Contribution profit:贡献利润。这里指折扣、COGS、运费、支付费、退款预留和广告成本之后的单笔订单剩余利润。
- CPA:获取一笔订单或一个新客的广告成本。ROAS 好看不代表 CPA 后仍赚钱。
- Free shipping threshold:免邮门槛。它能提高 AOV,也可能让高运费地区和低毛利加购品吞掉利润。
Offer 的 5 种表达
% discount 最直观,适合用户已经知道商品价值、只差临门一脚的场景;风险是把价格锚点打低。Dollar off 更具体,适合高客单价和礼包;风险是门槛复杂。Bundle 能把用户从“买一个”推到“解决一个场景”,适合礼物、补货和组合使用;风险是混入低毛利 SKU。Free shipping 能减少结账痛感;风险是地区运费差异和 checkout 才显示门槛。Gift with purchase 能制造现在买的理由;风险是赠品没有使用场景,只像清库存。
VIP early access 是另一种 offer:它不一定更便宜,但让老客感到被优先对待。它的风险是公开期 offer 比 VIP 期更好,反而破坏信任。你在活动前要写清楚:VIP 得到的是更早的库存、更完整的 bundle、更稳的配送窗口,还是真正更好的价格。
完整案例:20oz 通勤保温杯
假设一只 20oz 通勤保温杯售价 $40,COGS 是 $12,包材和尾程物流 $8,支付费 $1.50,平均 CPA $10,退款和补发预留 $2。Scenario A 是 20% off,折后收入 $32。广告前贡献利润是 $32 - $12 - $8 - $1.50 - $2 = $8.50;扣掉 CPA 后是 -$1.50。这个 offer 看起来有 20% 折扣,也可能有不错 ROAS,但广告后贡献利润已经为负,应该进入 Pause。
Scenario B 改成 2-pack bundle,售价 $72,COGS $24,shipping $10,payment fee $2.40,refund reserve $3,CPA $12。贡献利润是 $72 - $24 - $10 - $2.40 - $3 - $12 = $20.60。它更可能进入 Safe,但页面必须解释两只杯的真实场景:通勤 + 车载、自己 + 家人、办公室 + 备用,而不是硬凑第二件。
Scenario C 是 $50 free shipping threshold。它可能提升 AOV,但要小心用户为了免邮加购低毛利配件,高运费地区吃掉毛利,或者 checkout 才显示门槛造成摩擦。免邮不是天然安全,它只是把折扣从商品价格转移到了履约成本。
互动练习怎么使用:OfferMarginSimulator
在集成交互里,先选择最接近你的活动方案:20% off、2-pack bundle、免邮门槛、赠品加购或会员早鸟。模块会把售价、COGS、shipping、payment fee、refund reserve 和 CPA 摊开,并输出 Safe、Warning 或 Pause。Safe 表示广告后贡献利润仍为正且履约承诺可支持;Warning 表示利润很薄或依赖 CPA、退款率、地区运费假设;Pause 表示广告后贡献利润为负,或库存、配送、页面承诺没有证据。
练习的关键不是追求一个漂亮状态,而是把不可上线的 offer 写清楚。你应该能说:这个 offer 为什么吸引人、它的利润底线在哪里、哪些 SKU 或地区要排除、如果 CPA 或退款率变差到什么程度就暂停。
MistakeClinic:6 个常见错误
- 复杂阶梯折扣:用户算不清到手价,修正为一句话 offer 和一条主门槛。
- 免邮门槛过高:用户觉得被迫加购,修正为接近自然 AOV 的门槛,并排除高运费地区。
- 赠品没有使用场景:用户看成清库存,修正为和主商品一起解决一个场景。
- Bundle 混入低毛利 SKU:AOV 看起来上升,贡献利润下降,修正为按组合后利润重算。
- 折扣打穿利润:ROAS 还行但广告后亏损,修正为 CPA 后贡献利润必须为正。
- 只看 ROAS:忽略退款、补发和现金回收,修正为看 contribution profit、refund reserve 和 payout timing。
Stop / Go 判断
Stop:post-ad contribution profit 为负;shipping cost 未知;退款和补发风险没有预留;库存无法支撑承诺;offer 无法用一句话讲清;页面、Feed、邮件和广告不能使用同一个 offer 表达。
Go:offer 一句话能讲清;CPA 和退款预留后仍有正贡献利润;高运费地区、低毛利 SKU、缺货 SKU 已排除;履约承诺有证据;后续素材、Feed、广告、页面和自有渠道都能沿用同一个主 offer。
复制笔记总结
- Event:
- Offer sentence:
- Price / COGS / shipping / CPA:
- Discount / bundle / free shipping / gift:
- Safe line:
- Warning line:
- Pause line:
- What I will not offer:
- Next lesson:event-creative-and-message-calendar
相邻系列边界
本课只处理活动 offer 的上线护栏,不替代 Profit 系列的长期利润表、现金流和 SKU 财务体系。下一课会把已经通过利润护栏的 offer 变成素材和消息日历;如果你的最大问题是 COGS、shipping、payment fee 和 refund reserve 根本没有数据,先回到 Profit 系列补基础。