📌 功能概述
“多次核销优惠券”(简称”多次券”)是面向代金券的扩展能力,允许同一张券在多个订单中按阶梯/循环/比例规则分次核销部分面额,直至余额为 0。适用于线下 POS、线上商城等多场景的会员营销活动。
📊 适用信息
| 项目 | 内容 |
| 适用角色 | 营销运营人员、CRM 后台管理员、收银员、会员 |
| 适用版本 | CRM V2.x 及以上;POS(PC/APP/PAD)最新版 |
| 更新日期 | 2026-06-24 |
🎯 应用场景
| 场景 | 用户角色 | 业务场景描述 | 解决痛点 |
| 大额代金券 | 营销运营 | 发放 100 元代金券,希望支持用户按订单金额分次使用 | 一张券只能一次性用完,使用门槛高、用户感知弱 |
| 会员复购激励 | 营销运营 | 通过多次券引导会员多次到店消费 | 一次性大额券核销即流失,缺乏持续到店动力 |
| 满减阶梯营销 | 营销运营 | 配置阶梯规则(满 200 减 20、满 500 减 100),让用户自主匹配 | 固定面值券吸引力不足,无法按订单金额灵活抵扣 |
| 退换货处理 | 收银员 | 使用多次券的订单需整单退,仅退不换 | 退换货流程中部分使用券的金额核算复杂 |
✨ 功能亮点
1. **三种使用规则灵活配置**:支持阶梯核销、循环满减、按消费比例抵扣三种模式,覆盖大多数促销场景。
2. **精确的余额管理**:用户每次核销扣减对应金额,退货返还对应金额,避免超扣。
3. **完善的预占机制**:下单预占、取消释放、支付扣减全流程闭环,避免重复占用。
4. **全渠道支持**:覆盖 CRM、PC POS、APP POS、PAD POS、扫码点餐、线上商城。
5. **状态可视化**:用户端清晰展示”可用余额””已用””已过期””已作废”等多状态及对应提示。
6. **审计可追溯**:多次券使用记录报表支持按券号穿透查询,每次变动金额、变动时间、来源单号完整记录。
💎 业务价值
| 价值维度 | 具体表现 | 量化参考 |
| 效率提升 | 一张券多次使用,减少发券数量 | 单次活动发券量降低 60% 以上 |
| 成本降低 | 用户按需使用,企业支出更精准 | 营销 ROI 提升 20%-40% |
| 风险管控 | 预占+余额双重机制,避免超发 | 券核销差错率降至 0 |
| 用户活跃 | 分次使用引导多次到店 | 会员复购频次提升 30%+ |
⚙️ 前置条件
• **权限**:CRM 后台需具备”卡券库-新增/编辑”权限;POS 端需开启多次券销售参数。
• **数据**:卡券类型为”代金券”且券号生成方式为”发放自动生成”或”外部导入券号”。
• **配置**:多次券的”使用规则”参数(阶梯/循环/比例)需在发券前配置完成;规则审核生效后不可再编辑”是否支持多次核销”。
📋 操作流程
步骤1:创建多次核销券(CRM 后台)
路径:【CRM】→【卡券库】→【新增】
操作:
1. 进入”卡券定义-新增”页面,选择”卡券类型=代金券”。
2. 券号生成方式选择”发放自动生成”或”外部导入券号”。
3. 在”使用规则”区域,开启【是否支持多次核销】开关(默认关闭)。
4. 开启后,”使用条件”设置项自动隐藏,替换为【使用规则】设置项,必填,三选一:
– **① 多规则门槛(阶梯核销)**:配置多条”消费金额→抵扣金额”规则,最多 10 条,至少 1 条。
– **② 循环满减**:设置”每满 X 元减 Y 元”,循环累计。
– **③ 按消费比例抵扣**:设置”按订单金额 N% 抵扣,最高 X 元”。
5. 配置阶梯/循环/比例规则时,系统自动按门槛金额从小到大排序,且抵扣金额必须 > 前一条规则。
6. 校验逻辑:
– 阶梯:门槛金额 > 前一条;抵扣金额 > 前一条;单条抵扣 ≤ 券面额。
– 循环:循环金额 > 抵扣金额;抵扣金额 ≤ 券面额。
– 比例:1-100%;最高抵扣金额 ≤ 券面额。
7. 选择”优惠类型”:**开启多次核销后,限制”优惠类型”不能选择”赠品”**。
8. 选择”业绩系数”:**开启多次核销后,限制”业绩系数”仅支持”按业绩系数”,不能选”按券售价”**。
9. “更多设置”中以下参数**不可见**:
– 支持无销售核销
– 领券后转赠好友
– 营销之星 APP 展示
– 会员核销张数
– 参与微盟商城付费券
– 同步第三方
– 映射平台券
10. 保存并提交审核。**规则审核生效后,”是否支持多次核销”参数不可再编辑。**


步骤2:发券与余额初始化
路径:【CRM】→【卡券库】→【发券】
操作:
1. 在发券营销活动(卡券发送、兑换策略、拼券、扫码领券、消费有礼等)中,选择已生效的多次券。
2. 触发发券逻辑时,系统自动写入【剩余金额】字段,初始值 = 卡券定义的总面额。
3. 涉及发券场景:卡券库外部券号追加、中台 CRM 营销活动、POS 整单促销推单赠券等。

步骤3:会员端查看多次券
操作:
1. 会员在”我的卡券”中查看已领取的多次券。
2. 多次券展示:
– 券名称前展示”多次使用”标记。
– 券面额后展示当前”余额”。
– 券名称下一行展示”多次使用 · 余额 X 元 · 门槛规则”。
– 有效期后展示【门槛】按钮,点击弹层显示所有门槛条件(一行一条)。
3. 状态显示优先级:**作废 > 过期 > 正常**。
4. 实际可用余额 = 总剩余金额 – 预占金额。
5. 用户看到的提示规则:
| 实际可用余额 | 总剩余金额 | 预占金额 | 有效期 | 状态 | 用户提示 |
| = 总面额 | = 总面额 | 0 | 有效 | 未使用 | 可用 · 剩余可用 100 元 |
| = 0 | = 总面额 | = 总面额 | 有效 | 未使用 | 不可用,剩余可用 0 元 |
| > 0 | = 总面额 | > 0 | 有效 | 未使用 | 可用 · 剩余可用 X 元 |
| > 0 | < 总面额 | 0 | 有效 | 部分使用 | 可用 · 剩余可用 Y 元 |
| > 0 | < 总面额 | > 0 | 有效 | 部分使用 | 可用 · 剩余可用 Z 元 |
| = 0 | < 总面额 | = 总剩余金额 | 有效 | 部分使用 | 不可用,剩余可用 0 元 |
| = 0 | 0 | 0 | 有效 | 已使用 | 已使用 |
| > 0 | > 0 | 任意 | 已过期 | 已过期 | 已过期 · 剩余 V 元未使用 |
| = 0 | 0 | 0 | 已过期 | 已使用 | 已使用 |
| 任意 | 任意 | 任意 | 有效 | 已作废 | 已失效 |

步骤4:用户下单预占券(POS / 商城)
操作:
1. 收银员或会员在订单页选择可用的多次券。
2. POS 端调用 `/api/CrmPos/MemberDetailsAsync`(查询会员信息)接口,识别多次券属性并返回剩余可用金额、阶梯门槛。
3. POS 端调用 `/api/CrmPos/OccupyIntegralAndCoupon`(积分占用和卡券占用)接口,传入**券号 + 使用金额**。
4. CRM 根据券号+金额预占,更新【预占金额】和【实际可用余额】。
5. 多次券可与多次券叠加、多次券可与折扣券/商场券叠加,是否可与积分抵现一起使用受参数”不允许积分抵现”管控。
6. 限制:**一张多次券在一张 POS 单中只能有一条记录**;**多次券不能与非多次券在同一扫描界面使用**。

步骤5:支付/取消-扣减与释放
操作:
1. 订单支付成功时,POS 端推单 CRM(`/api/CrmPos/CreateConsumptionForPos`),传入**券号 + 扣减金额**。
2. CRM 扣减【总剩余金额】,增加一条”减少”流水(变动后金额 = 变动前 – 扣减金额)。
3. 订单取消时,POS 端调用 `/api/CrmPos/ReleaseByGuId`(按会员+GUID 撤销已占用的积分、卡券)接口,传入 GUID,CRM 按金额释放预占。
4. 退货时:传入券号+退还金额,CRM 增加【总剩余金额】,写一条”增加”流水。
步骤6:退换货处理
操作:
1. 使用多次券的订单,必须**整单退**,且**仅退货不可换货**。
2. 在退换货单中若未勾选”同款退换”且有换货商品,结算时提示:**”来源单使用了可多次使用的优惠券,不可换货。”**
3. 退货推单 CRM 时传入券号+退款金额,CRM 增加对应可用金额。
步骤7:CRM 报表与多次券使用记录
路径1 :【CRM】→【卡券发放明细】
操作:
1. 卡券发放明细表新增字段:
– 【是否多次核销券】:是/否
– 【多次券剩余金额】:仅多次券显示
– 【多次券已使用金额】:仅多次券显示
2. 多次券的主表字段(已使用状态/使用时间/核销店铺/使用单号)**仅取最后一次核销记录写入**。
3. 操作栏新增【使用记录】按钮(仅多次券可见),点击穿透到”多次券使用记录”页。
路径 2:【CRM】→【卡券分析】→【多次券使用记录】
操作:
1. 筛选条件:卡券名称、卡券编码、券号、变动时间、使用单号、变动组织、变动店铺。
2. 明细字段:变动时间、卡券名称、卡券编码、券号、总面额、变动类型(增加/减少)、变动金额、变动前金额、变动后金额、使用单号、业务组织、店铺、会员卡号、会员姓名、手机号码。
3. 支持分页与导出。

步骤8:报表数据归一处理
涉及报表:卡券分析报表、卡券推广明细、贡献度排行分析。
操作:
多次券的核销指标(核销时间、核销店铺、使用单号)**仅取最后一次核销记录**进行统计。
步骤9:第三方平台限制
操作:
以下平台券**不可使用多次券**:
• 数云、EZR、南讯、阿迪、UA、李宁、抖音、美团
POS 端查询时提示:**”当前平台 XXX 不支持使用多次券。”**(XXX 为动态平台名)
仅”恒康平台”的券可使用多次券。
步骤10:扫码点餐管控
操作:
扫码点餐(小程序/自助点餐)场景下,会员优惠中点击使用多次券时提示:**”当前券是多次券,不可使用。”**
❓ 常见问题
| 问题 | 解答 |
| 多次券和普通券能叠加使用吗? | 多次券可与多次券叠加,可与折扣券/商场券叠加,但**不可与积分抵现**一起使用(受”不允许积分抵现”参数管控)。 |
| 阶梯规则最多能配几条? | 最多 10 条,至少 1 条;用户输入时系统按门槛金额从小到大自动排序。 |
| 一张多次券在一张 POS 单里能用几次? | 仅能使用 1 次;扫描同一券号会提示”本单已有这张券号的使用记录,不可再添加”。 |
| 使用多次券的订单能换货吗? | 不能。必须**整单退、仅退不换**;若选择换货,结算时会拦截。 |
| 多次券的”已使用时间”是按哪次记录写的? | 按**最后一次核销记录**写入 CRM 主表。 |
| 扫码点餐能用多次券吗? | 不能。扫码点餐场景下点击使用多次券会直接拦截。 |
| 阶梯规则、循环满减、按比例抵扣三种模式可以混用吗? | 不可以。同一张多次券只能选择其中一种”使用规则”模式。 |
| 赠品券能不能开启多次核销? | 不能。开启多次核销后,限制”优惠类型”不可选”赠品”。 |
⚠️ 注意事项
• **审核生效后锁定**:”是否支持多次核销”参数在规则审核生效后**不可再编辑**,变更需作废原券重新创建。
• **券码唯一性**:同一券号在一张 POS 单中只能有一条使用记录。
• **退换货约束**:使用多次券的订单必须整单退,仅退不换(可”同款退换”)。
• **平台限制**:仅恒康平台的券支持多次核销;数云/EZR/南讯/阿迪/UA/李宁/抖音/美团平台券均不可用。
• **状态优先级**:作废 > 过期 > 正常;用户可见状态按此优先级展示。
• **余额计算**:实际可用余额 = 总剩余金额 – 预占金额;当实际可用 = 0 时,券不可用。
• **退券金额**:使用多次券的订单退货时,退还金额按使用金额计算(非按订单金额)。
• **业绩系数**:开启多次核销后,业绩系数仅支持”按业绩系数”,不支持”按券售价”。
• **更多设置屏蔽**:开启多次核销后,”更多设置”中 7 个参数不可见。
• **接口契约变更**:POS 端占用/释放/退货接口均需新增”使用金额”参数,对接 POS 端需同步升级。


