买1送N · 赠品优惠上限

【PRD】买1送N · 赠品优惠上限 · 商家端

写法: 流程图 / 原型截图 / 表单表格优先;大段文字只补充口径与边界。

一、文档信息

字段 内容
文档状态 已定稿(含 Demo 截图)
版本号 v1.1
创建时间 2026-08-12
适用范围 商家后台 · 促销 / 买一送一 · 买 A 送 B · 赠品优惠上限
商家端
关联分析 docs/analysis/买1送N-赠品优惠上限-需求分析.md
配套消费者端 PRD docs/prd/consumer/买1送N-赠品优惠上限-消费者端-PRD.md
两端总览 docs/prd/overview/买1送N-赠品优惠上限-两端总览.md
可运行原型 本地商家端 Demo(促销后台买一送一);桥接可同步至消费者端 Demo
原型截图目录 docs/prd/merchant/assets/买1送N-赠品优惠上限/

二、变更日志

时间 版本 主要变更
2026-08-12 v1.0 初建:基于已定稿需求分析与 Demo 配置项
2026-08-12 v1.1 补录 Demo 关键态截图(开关 / 寄存提示 / 预览摘要)

三、背景与目标

3.1 背景(短)

买 A 送 B 的第 1 组赠品(实物或寄存商品券)若售价高于顾客所购门槛商品,现网默认「整件免费」,商家易资损,寄存券也易被感知成「免单券」。需要在活动配置中增加可控的「赠品优惠上限」,让第 1 组赠品优惠不超过顾客所购门槛商品售价。

配置入口: 促销后台 → 买一送一 → 新建/编辑活动 → 规则类型选「买 A 送 B」→ 赠品组 1

3.2 要解决的问题(一句话)

商家无法按「门槛商品售价」限制第 1 组赠品优惠上限,导致高价赠品整件免单及券面额失控。

3.3 一期目标(条目)

3.4 一期明确不做(条目)

3.5 成功怎么看

指标 说明 当前值 目标值
开启限额的买 A 送 B 活动数 运营主动开启的活动量 TBD TBD
高价赠品资损投诉 因「高价赠品整件免单」引发的客诉 TBD 下降
护栏 默认关闭导致存量行为不变;配错券模版导致发券错误 文案与选券提示兜底

四、范围与方案

4.1 范围

类型 内容
本期做 买 A 送 B · 赠品组 1「赠品优惠上限」配置;预览展示;开启后寄存券选券说明;与加料/做法既有字段联动说明
本期不做 买 A 送 A 限额;组 2 限额;部分退;核销侧商家后台改造(若有独立券后台,仅产品约束「发券固化上限」)
后续可做 买 A 送 A 限额;组 2 限额;更细的券模版强校验与拦截

4.2 方案一句话

在买 A 送 B 的赠品组 1 增加「不限 / 优惠不超过顾客所购门槛活动商品售价」;默认不限;开启后第 1 组实物与寄存券共用同一上限口径,由消费者端按规则计价与发券。

4.3 商家操作流程

flowchart TD
  A[新建/编辑买一送一活动] --> B{规则类型}
  B -->|买A送A| C[无本需求配置项]
  B -->|买A送B| D[配置赠品组1]
  D --> E[选择赠品优惠上限]
  E -->|不限| F[与现网整件免费一致]
  E -->|不超过所购门槛商品售价| G[展示说明文案]
  G --> H[配置实物/寄存券]
  H --> I[核对加料/做法是否参与优惠]
  I --> J[保存/发布]
  J --> K[消费者端对开启活动生效]

五、详细需求

5.1 功能清单

模块 功能 优先级
赠品组 1 赠品优惠上限二选一配置 P0
赠品组 1 开启后说明文案(补差 / 券示例) P0
活动预览 展示赠品优惠上限摘要 P0
寄存券配置 开启限额后的选券引导文案 P0
加料/做法字段 开启限额后补充解释提示 P1
赠品组 2 本期不做本能力

5.2 赠品组 1 · 赠品优惠上限

何时出现

同时满足:

  1. 活动规则类型 = 买 A 送 B
  2. 正在配置 赠品组 1(展开态)。

否则:不展示本配置(买 A 送 A、赠品组 2 均无)。

页面示意

默认不限:

赠品优惠上限默认不限

开启限额(含示例说明):

赠品优惠上限开启及说明

表单 / 配置项

字段 必填 默认 选项 / 说明
赠品优惠上限 不限 ① 不限 ② 优惠不超过顾客所购门槛活动商品售价
说明文案 仅选②时展示;选①不展示备注

说明文案(开启时)

  1. 仅本赠品组生效。例如:顾客点的商品卖 10 元,赠品卖 15 元——当单拿走需再付 5 元;若选寄存券,下次使用最多可优惠 10 元。
  2. 赠品加料、换做法产生的加价,是否也算进上述优惠,由「加料商品是否参与优惠」「做法加价是否参与优惠」决定。赠品相关费用不能再叠加其他优惠。

操作与规则

操作/情况 规则
新建活动 默认「不限」
复制活动 跟随被复制活动取值;若历史无该配置,按「不限」
存量活动 不自动开启;未配置视为「不限」
切换为买 A 送 A 本配置对前台无意义(不展示);保存逻辑不强制改写历史值
赠品组 2 不出现本配置,也不受本组限额约束

对消费者端生效条件

须同时满足:

  1. 活动已保存且对消费者可见/可用(按既有买一送一生效规则);
  2. 本活动「赠品优惠上限」= 不超过所购门槛商品售价;
  3. 顾客购买的是本活动门槛商品,并选择第 1 组赠品(实物或寄存券)。

未开启时:消费者端第 1 组赠品行为与改前一致(整件免费 / 既有发券规则)。

验收


5.3 寄存券配置(开启限额时的引导)

页面示意

开启限额后的寄存券选券提示

规则

情况 处理
限额未开 沿用既有买 A 送 B 寄存券选券说明
限额已开且开启寄存 提示须选择「动态优惠 + 指定商品」类商品券模版;说明发券时会把顾客所购商品售价写入动态优惠上限
配错模版 一期以文案引导为主;有条件时可选中后清空不符模版(Demo 可简化)

验收


5.4 加料 / 做法是否参与优惠(既有字段)

不新增字段。开启「赠品优惠上限」后,在既有「加料商品是否参与优惠」「做法加价是否参与优惠」旁补充解释:

配置 对第 1 组实物赠品的含义(开启限额时)
加料 = 参与 赠品加料可纳入本活动可优惠金额,与赠品售价共享上限
加料 = 不参与 赠品加料全额由顾客另付
做法加价 = 参与 同上,可共享上限
做法加价 = 不参与 做法加价全额另付

注意: 优惠上限金额本身 只等于门槛商品 SKU 售价,不把加料 / 做法加价加进上限。

验收


5.5 活动预览

页面示意

预览摘要中的赠品优惠上限

展示项 规则
赠品优惠上限 仅买 A 送 B 展示;值为「不限」或「优惠不超过所购门槛活动商品售价」
加料 / 做法是否参与 与表单一致;开启限额后预览旁可看到参与口径

验收

六、数据与埋点(产品口径)

6.1 需要可运营的信息

6.2 建议埋点

事件 何时 用途
保存活动且限额=开/关 保存成功 统计开启率
开启限额后保存时寄存券已配置 保存成功 评估配券完整度

七、体验与风险

风险 应对
运营误以为默认开启导致活动变贵 默认不限;说明写清
开启限额仍配错券模版 选券文案强提示「动态优惠 + 指定商品」
与加料字段理解冲突 明确:上限只看门槛商品售价;加料字段只决定加价能否吃进上限

八、开放问题

# 问题 状态
1 正式环境券模版是否必须强拦截「非动态优惠」 一期文案引导;是否二期强校验 待确认
2 成功指标目标值 TBD

九、上线建议

  1. 灰度:先对指定品牌/门店开放配置能力。
  2. 运营通知:默认不限、开启后消费者会出现补差 / 券最高可优惠。
  3. 验收顺序:商家配置默认关 → 开限额 → 消费者端验补差与发券 → 关限额回归。

十、附录

10.1 名词

名词 含义
门槛活动商品 / 所购商品 顾客购买并触发买 A 送 B 的那件主品
SKU 售价 顾客所选规格对应档位的标价(如大/中/小杯各算各的),不含加料加价
赠品组 1 买 A 送 B 中「实物 / 寄存券二选一」的那组
赠品组 2 加赠好礼,本期不限额

10.2 两端对应

商家端 消费者端
赠品优惠上限 = 不限 第 1 组赠品按改前免费/既有券规则
赠品优惠上限 = 开启 第 1 组按主品 SKU 售价限额;实物可补差;券发券固化最高可优惠
加料/做法是否参与 决定赠品加料/做法能否吃进上限