作战方案 · Battle Plan
XX美妆 · 2026 双11 大促活动方案
目标拆解 · 节奏排期 · 货品盘货 · 价格测算 · 投放预算
大促目标GMV¥500万
同比增长+25%
活动周期10.20 – 11.11
报名SKU30款
推广预算¥75万
1

目标拆解

GMV = 访客数 × 转化率 × 客单价
目标 GMV
500万
同比 +25%(去年400万)
需达访客数 UV
143万
转化率按 3.5% 测算
需达订单量
3.5万单
客单价 ¥143
让利上限
175万
总让利率 ≤ 35% 红线
目标 GMV
¥500万
同比 +25%
=
访客数 UV
143万
全渠道引流
×
转化率 CVR
3.5%
去年3.2%↑
×
客单价 AOV
¥143
套装拉升
¥300万¥800万
拖动滑块可实时反推所需访客数 / 订单量 / 推广预算 / 让利上限。假设:转化率 3.5%、客单价 ¥143、预算占 GMV 15%、让利红线 35%。
2

大促节奏排期

蓄水 → 预售 → 预热 → 爆发 → 返场
阶段一 · 蓄水期10.20 – 10.27
种草蓄水 · 会员召回
直播/短视频铺量种草,站外小红书+抖音投放引流;老客定向召回、会员专享预告;加购收藏冲刺。
目标加购 8万件会员召回 15万种草曝光 2000万
阶段二 · 预售期10.28 – 10.31
定金预售 · 大额膨胀
主力套装开启定金预售,定金膨胀(付10抵30);明星单品限量预售锁客;直播间专属预售价。
预售定金 GMV 120万定金膨胀 3倍
阶段三 · 预热期11.01 – 11.09
第一波开卖 · 券蓄力
11.1 第一波现货开卖,跨店满减开启(每300-50);大额店铺券发放蓄力;直播间加码冲第一波。
第一波 GMV 180万发券 5万张
阶段四 · 爆发期11.10 – 11.11
全力冲刺 · 巅峰24H
11.10 晚8点开门红,全店最低价+前N名赠品;直播间通宵接力;付费流量全量投放,冲GMV峰值。
爆发 GMV 200万投放峰值 ¥40万/日
阶段五 · 返场期11.12 – 11.15
返场收尾 · 清库存
返场持续价,尾款催付+未支付召回;滞销款清仓打包;沉淀会员复购引导,为年货节铺垫。
返场 GMV 40万尾款回收 95%
3

货品盘货

报名池 30 SKU · 引流 / 利润 / 形象 三层
引流款8 SKU
平均毛利率~15%
价格带¥39 – ¥99
核心策略秒杀 / 前N名
拉新引流、冲UV和订单量,允许微亏博流量
利润款16 SKU
平均毛利率~48%
价格带¥129 – ¥299
核心策略满减凑单 / 套装
利润基本盘,承接引流流量,贡献主要毛利
形象款6 SKU
平均毛利率~65%
价格带¥399 – ¥899
核心策略礼盒 / 联名
拉高客单价、树立品牌调性,高毛利标杆
商品名称分层类目吊牌价成本毛利率可用库存日均销量报名活动
毛利率 = (吊牌价 − 成本) / 吊牌价,此处成本含 BOM+包材+物流。库存标红为需补货预警(日均销量 × 活动天数 > 可用库存)。
4

价格五层穿透测算

单品折扣 → 满减分摊 → 店铺券 → 平台补贴 → 赠品成本
🔍 示例穿透:焕亮精华液 30ml(利润款)
吊牌价 ¥299 → 层层让利 → 实际到手价 & 实得毛利
用户到手价
¥124.5
较吊牌 -58%
商家实收
¥110.7
扣平台补贴后
单品成本
¥85.2
BOM+包材+物流
单品净利
¥25.5
净利率 20.5%
商品分层吊牌价单品折扣满减分摊店铺券平台补贴赠品成本到手价成本净利判定
平台补贴为平台承担部分(正向增加商家实收);赠品成本计入商家支出。净利 = 商家实收 − 成本 − 赠品成本。
5

投放预算分配

总预算 ¥75万 · 预估综合 ROI 4.1
按渠道拆分推广预算,各渠道预估 ROI 与 GMV 贡献:
投放渠道预算占比预估 ROI预估 GMV 贡献主要目标
直通车(搜索)¥25.0万33%3.2¥80万精准承接高意向搜索流量
引力魔方(推荐)¥18.0万24%4.5¥81万拉新种草、加购蓄水
万相台无界¥12.0万16%3.8¥45.6万全域智能投放、爆发提效
直播投流¥12.0万16%5.0¥60万直播间流量放大
站外引流(小红书/抖音)¥8.0万11%2.5¥20万品牌种草、站外拉新
预算分配可视化
直通车 33%
引力魔方 24%
万相台 16%
直播 16%
站外 11%
总预算 ¥75万(占目标GMV 15%),预估拉动 GMV ¥286.6万,综合 ROI 4.1;付费流量占大促总UV约 55%,其余靠自然流量+活动会场承接。
6

风险预案

备货 · 价格 · 流量 · 履约 四大风险
⚠️ 备货风险
爆款断货 or 滞销积压。
预案:引流款按日均×活动天数×1.5 备货;利润款设安全库存水位;预留 20% 机动产能应对突发爆单,滞销款返场清仓。
⚠️ 价格风险
全网比价穿帮、亏本品失控。
预案:总让利率 ≤35% 红线;亏本品限量(每款≤3000件);每日监控到手价,避免多重优惠叠加穿底。
⚠️ 流量风险
投放 ROI 不及预期、UV 缺口。
预案:预留 15% 机动预算;实时监控各渠道 ROI,低效渠道及时调拨;直播间加密排期补流量。
⚠️ 履约风险
爆发期发货爆仓、客诉激增。
预案:提前与仓储/物流锁定爆发期产能;客服排班扩容 2 倍;预设售后话术与极速退款通道。
7

数据接口 · 页面怎么搭起来的

每个模块 → 依赖哪个接口 → 字段映射到页面

本页不是静态图,每个模块的数字都由一个后端接口驱动。下面按「模块 → 接口 → 字段映射」列出全部数据来源,任何人照此对接自有系统(订单/商品/营销/投放中台),把返回值填进对应位置,即可复现这张作战方案页。

商品中台→ 营销活动中心→ 定价引擎→ 数据/BI→ 本方案页

通用约定:Base /api/v1/campaign;请求头 X-Platform(TMALL/JD/DOUYIN/PDD)、X-Shop-Id、Authorization: Bearer;金额单位分;响应统一 {code,message,data}。

模块① 目标拆解POST/api/v1/campaign/target/decompose驱动 4 张 KPI 卡 + 公式流程图 + 滑块▼

说明

输入目标 GMV 与历史基准,返回反推的访客数、订单量、预算、让利上限。滑块每次拖动即用新 gmvTarget 重新请求(或前端按公式本地测算)。

请求

// 拖动滑块时携带新目标
{
  "gmvTarget": 5000000,       // 目标GMV(分) = ¥500万
  "baselineId": "D11_2025",    // 去年同期基准
  "assumeCvr": 0.035,           // 预估转化率
  "assumeAov": 14300,           // 预估客单价(分)
  "budgetRatio": 0.15,          // 预算占GMV比例
  "discountCeilingRatio": 0.35  // 让利红线
}

响应

{ "code":0, "data":{
  "requiredVisitors": 1428571,   // 需达访客数
  "requiredOrders": 34965,       // 需达订单量
  "budget": 750000,             // 推广预算(元,已换算)
  "discountCeiling": 1750000,   // 让利上限(元)
  "cvr": 0.035, "aov": 14300,
  "yoyRate": 0.25               // 同比增速
} }

字段 → 页面位置

响应字段渲染到页面
data.gmvTargetKPI「目标 GMV」+ 公式首节点 #f-gmv
data.requiredVisitorsKPI「需达访客数 UV」#k-uv
data.requiredOrdersKPI「需达订单量」#k-ord
data.discountCeilingKPI「让利上限」#k-limit
data.cvr / data.aov公式流程图 CVR / AOV 节点
模块② 节奏排期GET/api/v1/campaign/schedule驱动 5 阶段时间线▼

说明

返回大促各阶段的时间区间、阶段目标与打法标签。阶段配置通常在营销活动中心维护,是平台无关的。

请求

GET /api/v1/campaign/schedule?campaignId=D11_2026

响应

{ "code":0, "data":{ "phases":[
  { "phase":"WARMUP", "name":"蓄水期",
    "startDate":"2026-10-20", "endDate":"2026-10-27",
    "targetGmv":0,
    "tags":["加购8万件","会员召回15万","种草曝光2000万"] },
  { "phase":"PRESALE", "name":"预售期",
    "startDate":"2026-10-28", "endDate":"2026-10-31",
    "targetGmv":1200000, "tags":["定金膨胀3倍"] }
  // ... 预热/爆发/返场
] } }

字段 → 页面位置

响应字段渲染到页面
phases[].name时间线阶段标题
phases[].startDate/endDate阶段日期 .tl-date
phases[].tags阶段目标标签 .chip
模块③ 货品盘货GET/api/v1/campaign/products驱动三层卡片 + 30 SKU 报名池表格▼

说明

从商品中台拉取报名池 SKU,含分层、价格、成本(BOM+包材+物流)、库存、日均销量、已报名活动。库存预警由前端按 日均销量 × 活动天数 > 可用库存 计算,也可由接口直接返回 stockAlert。

请求

GET /api/v1/campaign/products?campaignId=D11_2026
    &tier=PROFIT&category=C01&page=1&size=50

响应

{ "code":0, "data":{ "total":30, "items":[
  { "skuId":"SKU-P01", "name":"焕亮精华液 30ml",
    "tier":"PROFIT",          // TRAFFIC引流/PROFIT利润/IMAGE形象
    "category":"面部护理",
    "listPrice":29900,      // 吊牌价(分)
    "cost":{ "bom":6800,"pack":820,"logistics":900,"total":8520 },
    "stock":8340, "dailySales":520,
    "enrolledActivity":"满300-50", "stockAlert":false }
] } }

字段 → 页面位置

响应字段渲染到页面
items[].tier 聚合顶部三层卡片数量/价格带
items[].name/listPrice/cost报名池表格「商品/吊牌价/成本」
(listPrice-cost)/listPrice表格「毛利率」列
items[].stock + stockAlert「可用库存」列,超警标红 ⚠
items[].enrolledActivity「报名活动」列
模块④ 价格测算POST/api/v1/campaign/pricing/penetrate驱动示例穿透条 + 逐款盈亏表 + 亏本/微利/高毛利判定▼

说明

最核心的接口。传入 SKU 列表与各层优惠配置,逐层扣减算出到手价、商家实收、净利与盈亏判定。优惠层用数组 layers 表达,不同平台传不同层即可通用(京东满减、抖音立减、拼多多百亿补贴都能映射)。

请求

{
  "skuIds":["SKU-P01","SKU-D01"],
  "layers":[                        // 优惠层,可配置增减
    {"type":"ITEM_DISCOUNT",   "value":6000},   // 单品折扣(分)
    {"type":"CROSS_STORE",     "threshold":30000,"deduct":5000},
    {"type":"STORE_COUPON",    "value":4000},   // 店铺券
    {"type":"PLATFORM_SUBSIDY","value":1800},   // 平台补贴(平台承担)
    {"type":"GIFT",            "cost":1500}     // 赠品成本
  ]
}

响应

{ "code":0, "data":[{
  "skuId":"SKU-P01", "listPrice":29900,
  "finalPrice":12450,    // 用户到手价
  "merchantReceive":11070, // 商家实收(扣平台补贴归属)
  "cost":8520, "giftCost":1500,
  "netProfit":2550,    // 单品净利
  "marginRate":0.205,
  "verdict":"THIN"       // LOSS亏本/THIN微利/HIGH高毛利
}] }

字段 → 页面位置

响应字段渲染到页面
layers[] 逐层金额示例穿透条各色分段 #penBar
finalPrice / merchantReceive示例 4 卡「到手价/实收」
netProfit / marginRate示例卡「单品净利/净利率」+ 表格「净利」列
verdict盈亏表「判定」列(🔴/🟠/🟢)+ 顶部筛选
模块⑤ 投放预算POST/api/v1/campaign/budget/simulate驱动渠道预算表 + 分配可视化条▼

说明

输入总预算,按渠道分配并结合历史 ROI 模拟各渠道 GMV 贡献。渠道名可通用化(搜索广告/信息流/智能全域/直播投流/站外),或映射到具体平台工具(直通车、引力魔方…)。

请求

{
  "totalBudget":750000,       // 总预算(元)
  "channels":["SEARCH_AD","FEED_AD","SMART_ALL","LIVE_AD","OFFSITE"]
}

响应

{ "code":0, "data":{
  "allocations":[
    {"channel":"SEARCH_AD","label":"直通车(搜索)","budget":250000,"ratio":0.33,"estRoi":3.2,"estGmv":800000},
    {"channel":"LIVE_AD","label":"直播投流","budget":120000,"ratio":0.16,"estRoi":5.0,"estGmv":600000}
  ],
  "overallRoi":4.1, "totalEstGmv":2866000
} }

字段 → 页面位置

响应字段渲染到页面
allocations[].label/budget/ratio预算表「渠道/预算/占比」
allocations[].estRoi/estGmv预算表「预估ROI/GMV贡献」
allocations[].ratio底部分配可视化条宽度
overallRoi / totalEstGmv底部 callout 综合 ROI / 拉动 GMV
模块⑥ 风险预案GET/api/v1/campaign/risk/checklist驱动 4 张风险卡▼

说明

风险清单一般是配置化的规则模板(备货/价格/流量/履约),可结合实时数据给出预警等级。此处为配置返回,静态渲染 4 张卡。

响应

{ "code":0, "data":[
  { "type":"STOCK", "name":"备货风险", "level":"HIGH",
    "risk":"爆款断货 or 滞销积压",
    "plan":"引流款按日均×天数×1.5备货;预留20%机动产能..." },
  { "type":"PRICE", "name":"价格风险", "level":"MEDIUM", // ... }
] }

字段 → 页面位置

响应字段渲染到页面
data[].name / risk / plan4 张风险卡标题/风险描述/预案
data[].level卡片左侧强调色(高红/中橙/低蓝)
对接顺序建议:先 ③ products 拉全量报名池 → 用其价格/成本喂给 ④ pricing/penetrate 得到盈亏 → 汇总目标进 ① target/decompose → 最后 ⑤ budget/simulate 定投放。方案页只读,无写操作,适合直接嵌入运营后台。