PLAT-02-048 促销优惠券与预算控制工作包
后台配置的优惠、券、促销码和预算正确参与核价、付款与交付,所有入口共用限额。
1. 目标与进入条件
后台配置的优惠、券、促销码和预算正确参与核价、付款与交付,所有入口共用限额。
所属总包:WP-PLAT-002。执行顺序及待定规则见执行计划。前置:WP-PLAT-008。尚未关闭的政策仅阻塞受其影响的步骤;不以本任务卡代表所有规则已获确认。
责任人:zao;由接单时明确的实现者承担本包交付,跨域部分由相应权威提供方负责,评审角色与实现角色分别记录。初步工作量 6~10 开发人日,用于容量规划,WP-PLAT-003/004 后复估,不作为日历承诺。
2. 范围与产出
限时价、折扣、满减/阶梯、买赠、续购/回流优惠、券和促销码;既有兑换码与邀请码保持独立。
- 促销/券工作区、实时核价明细、预算与原订单回读。
- 组合验算、最后名额竞争、零元和迟到付款的隔离证据。
3. 执行任务
-
实现优惠编辑器和可复用券模板/分发入口,明确适用商品、主体、人群、期限、首次资格及跨团队去重。
-
按定稿政策实现互斥/叠加、次序、门槛基数、总上限和优惠分摊,提供无写入预览与客户可改选的建议。
-
联通领券、占用、核销、取消、过期及预算状态,明确承诺型/抢兑型规则,多个入口共用总预算。
-
对最后名额、重复点击、零元订单、活动到期和未知支付执行原单语义;未知不释放,迟到付款不丢原优惠。
-
暴露原优惠和退款分摊给 WP-PLAT-009,保护旧券/订单版本;改预算不能低于已承诺数量。
-
开工固定本包源码与工作树,按开发边界登记实际 Owned Paths;只修改授权路径,保留并行改动。
-
按契约/领域行为/界面接线拆成可审查的变更,完成本包必要验证后再扩大测试范围;回填原始证据和未执行项。
4. 验收与交接
FS 主责用例:A43、A44、A45、A46、A47、A48、A49、A57。架构验证:开发边界中的 按实际改动复用相关边界验证。。跨包用例由主责包组织联合验证,不能只证明本地一半行为。
- 计算顺序产生明确可解释结果;零元订单不制造现金实收或正费用邀请资格。
- 修改版本和复制素材不重置原优惠限额,不重复释放预算。
- 交接记录变更、实际版本、契约/数据影响、验证结果、未决项及下一包输入;源码存在、契约存在、隔离通过、线上启用分别说明。
5. 技术边界与停止方案
仓库、候选修改区域、共享文件冲突处理、迁移与验证策略见实施边界的本包条目。产品任务卡不另定义接口、数据库字段或服务拆分;正式开发规格从提供方现有契约扩展。
停止新领券/新优惠下单;保持受理订单、承诺券和待交付奖励,按原公开规则处理。
当前只建立任务卡,未启动业务代码、服务、迁移、真实付款或投放。需要变更已接受架构时走新的具名决策;已授权范围内普通实现不重复创建 Issue 或逐动作请求确认。
6. PR 与证据
尚无本包 PR;执行证据统一记入 07_过程记录 并关联原提交和环境,后续在此补链接。progress: todo 表示尚未实施,不把文档写成视作功能完成。