一、功能概述
批发商贸管理后台提供完整的优惠券营销体系,覆盖"规则配置 → 发券/领券 → 下单抵扣 → 核销/退回 → 统计分析"的全生命周期。
优惠券采用两层结构设计:
● 优惠券类型(规则模板):定义券的面值、使用门槛、可抵扣范围、有效期规则等,是可复用的模板。
● 优惠券实例:基于券类型发券/领券后生成,绑定具体客户,带有有效期、状态(未使用/已使用/已作废),并保存发券时的规则。
客户可通过商城/微信小程序自助领券,也可由后台手工发券或导入发券;下单时选择可用券进行抵扣,订单审核时核销,反审核或作废时自动退回,退款退货场景联动处理。
二、功能入口
优惠券相关功能位于批发管理后台的"线上商城 → 营销活动"菜单下:
页面 | 功能说明 |
优惠券类型 | 维护优惠券规则模板(新增 / 编辑) |
优惠券 | 券实例管理:发券、作废、导入 |
领券活动 | 配置客户自助领券活动 |
优惠券分析 | 发券 / 用券统计报表 |
菜单权限点:- 优惠券类型:批发-线上商城-营销活动-优惠券类型-查询/编辑/删除;商城-优惠券-优惠券类型-- 领券活动:批发-线上商城-营销活动-领券活动-;商城-优惠券-领券活动-*
客户领券入口在商城/微信小程序端。
三、优惠券类型设置(规则配置)
在"优惠券类型"页面点击新增/编辑,配置券的基础规则。主要配置项如下:
配置项 | 说明 |
类型名称 | 必填,如 " 满 100 减 10" |
面值 | 必填,大于 0 |
最低可用金额(使用门槛) | 订单金额需达到该值才可用券 |
最低金额范围 | 订单中全部商品 / 订单中可抵扣商品 |
可抵扣商品类型 | 全部商品 / 指定分类 / 指定品牌 / 指定商品 |
可抵扣商品 | 选择 " 指定商品 " 时维护具体商品 |
可抵扣分类 | 选择 " 指定分类 " 时维护分类 |
可抵扣品牌 | 选择 " 指定品牌 " 时维护品牌 |
例外商品 | " 全部商品 " 时可排除指定商品 |
不参与抵扣活动商品 | 可排除促销特价、超量赠送、超额赠送、超额减免、秒杀、固定套餐等活动的商品 |
优惠分摊方式 | 订单分摊 / 费用单 |
费用项目 / 支出类型 | 分摊方式选择 " 费用单 " 时指定 |
是否允许叠加使用 | 控制多张券是否可同时使用 |
状态 | 启用 / 停用 |
备注 | 补充说明 |
说明:券规则保存后作为模板,发券时会将规则保存到每张券实例上,之后即使修改券类型,已发出去的券仍按发券时的规则生效。
四、领券活动设置
在"领券活动"页面配置客户自助领券的活动,主要配置项如下:
配置项 | 说明 |
活动名称 | 活动标识 |
活动时间 | 领券开始 / 结束时间 |
客户范围 | 指定客户 / 客户等级 / 新客户 |
客户等级 | 客户范围 = 客户等级时选择 |
指定客户 | 客户范围 = 指定客户时选择 |
可用门店 | 领到的券可用的门店范围 |
活动明细 | 每行一张券:券类型、面值、发放数量(空 = 不限)、有效天数、单客户限领数量、已领数量(只读) |
状态 | 制单 / 审核中 / 已审核 / 终止 |
活动状态流转:活动创建后为"制单"状态,需审核通过后才能被客户领取;活动可复制、终止、删除。
发券量控制:活动明细中的"发放数量"控制该券类型的总发放量,"已领数量"实时累加,达到上限后提示"券已经抢完了"。
五、发券管理
在"优惠券"页面可对券实例进行管理:
操作 | 说明 |
手工发券 | 按客户、按数量发放指定类型的券,可指定有效期 |
按活动发券 | 通过领券活动自动发券(客户领取时生成) |
业务员分配 | 将券类型分配给业务员,由业务员向客户发放 |
导入发券 | 通过 Excel 模板批量导入发券(下载模板后填写导入) |
作废 | 对手工发券或过期券进行作废,作废后不可使用 |
说明:通过订单/业务场景发放的券会记录来源批发单和发券业务员;该批发单作废时关联的券会联动作废。
六、客户领券
客户在商城/微信小程序端进入领券活动页面,可单张领取或"一键领取全部可领券"。领取时系统依次校验:
1. 活动状态:活动已审核、未终止,且当前时间在活动起止范围内;
2. 限领校验:统计该客户在该活动领取该类券的次数,达到限领数量则提示"已达领取上限";
3. 客户范围:
4. 指定客户:客户必须在活动客户列表中,否则提示"只面向指定客户";
5. 客户等级:客户等级需在活动等级列表中,否则提示"等级不满足";
6. 新客户:客户未下过单才能领,否则提示"只面向新客户";
7. 发放量:该券类型已领数量达到活动发放量上限,提示"券已经抢完了"。
领取成功后生成券实例:保存券类型规则,有效期 = 领券当天起算有效天数(当天 23:59:59 截止),状态 = 未使用,可用门店 = 活动门店范围。
七、下单使用优惠券
客户下单时选择可用券,系统自动计算抵扣:
1. 校验所选券:校验客户、门店、券状态、有效期、互斥关系、占用状态;
2. 抵扣排序:多张券叠加使用时按抵扣顺序逐张抵扣;
3. 计算可抵扣金额:根据券的可抵扣范围(全部商品/指定分类/指定品牌/指定商品),累加订单中命中明细的金额,剔除例外商品和不参与抵扣活动商品;
4. 门槛校验:按最低金额范围(全部商品或仅可抵扣商品)判断订单金额是否达到使用门槛,不满足则标记不可用并给出原因;
5. 实际抵扣:抵扣金额 = 券面值与剩余可抵扣金额取较小值,保留两位小数;将抵扣额分摊到订单各明细;
6. 制单占用:下单制单时占用所选券,防止重复使用;取消/作废订单自动释放占用。
两类特殊规则:- 费用单券:抵扣额不参与订单明细分摊,按费用项目单独计算入账;- 自动最优推荐:下单时可自动推荐当前订单最划算的券组合。
八、订单审核 / 反审核 / 退款处理
场景 | 处理逻辑 |
下单制单 | 占用券(防止重复使用) |
订单审核 | 核销券:置为 " 已使用 " ,记录使用时间、使用单据号、使用门店、实际抵扣金额、用券后订单金额 |
订单反审核 | 退回券:状态恢复为 " 未使用 " ,清空使用记录,释放占用 |
订单作废 / 删除 | 退回券 + 释放占用 |
退款 / 退货 | 退货单审核时关联原销售单,退回原券并重新计算 |
券状态流转:未使用 →(制单占用)→(审核)→ 已使用;反审核/作废订单 → 恢复 未使用;手工作废/过期 → 已作废。
防重复核销:核销时校验"券未使用,或已使用但为同一单据",多券场景校验占用者为当前订单,避免重复核销或串单。
九、查询与统计
功能 | 说明 |
客户券列表 | 按客户查询,分组展示有效 / 已用 / 已作废的券 |
券详情 | 客户、可用门店、可抵扣范围、有效期 |
领券活动列表 / 详情 | 活动配置及领券进度 |
订单用券记录 | 每张券在订单上的占用 / 核销 / 作废记录 |
明细分摊记录 | 每张券在订单各明细的抵扣金额 |
优惠券分析 | 按券类型汇总:发券数、发券客户数、使用数、使用客户数、抵扣金额、订单金额,支持导出 |
业务员分配记录 | 业务员领券分配与发放情况 |
十、数据存储与留痕
优惠券相关数据按以下表存储,便于问题排查与数据核对:
数据表 | 用途 |
优惠券类型表 | 优惠券规则模板:名称、面值、使用门槛、可抵扣范围、例外商品、分摊方式、叠加开关等 |
优惠券实例表 | 客户持有的券:客户、券类型、规则快照、有效期、可用门店、使用时间、使用单据、状态、来源活动 / 来源单据、发券业务员等 |
领券活动表 | 领券活动配置:名称、时间、客户范围、活动明细、门店范围、状态 |
领券记录表 | 客户领券记录(用于限领计数) |
订单用券记录表 | 每张券在订单上的占用 / 核销 / 作废状态与时间 |
明细分摊记录表 | 每张券在订单各明细的抵扣金额 |
业务员分配记录表 | 业务员领券分配与发放数量 |
十一、常见问题与排查
问题现象 | 排查指引 |
客户领不到券 | 检查活动是否已审核、是否在活动时间内、客户是否满足范围要求、是否已达限领数量、券是否已抢完 |
下单时券不可用 | 检查券状态与有效期、订单是否达到最低门槛、商品是否在可抵扣范围 / 例外商品、券是否已被其他订单占用 |
反审核 / 作废订单后券没回来 | 确认订单作废时是否触发退回逻辑,可查券的使用时间 / 使用单据是否被清空 |
优惠券分析数据与预期不符 | 确认统计口径:发券数含手工发券与活动领券;使用数仅统计审核核销的券 |
修改券类型后老券未变 | 属于正常设计:券实例保存发券时规则,修改模板不影响已发券 |
.jpeg)