小程序开发
小程序扫码核销怎么做(到店和上门核销)
扫码核销是优惠券、次卡、门票、订单的常用核销方式。本文讲清到店核销和上门核销的实现方案、核销码设计、防伪机制和成本估算。
很多小程序有优惠券、次卡、门票、订单,但到店或上门服务时怎么核销是个问题——纸质券易丢、口头核销易错、人工核对效率低。做一个扫码核销系统能把线上订单和线下服务打通。 这篇讲清怎么做。
扫码核销的应用场景
| 场景 | 核销内容 |
|---|---|
| 餐饮 | 团购券、优惠券 |
| 美业 | 次卡、套餐券 |
| 演出 | 门票 |
| 教培 | 体验课券 |
| 到家服务 | 上门服务订单 |
| 自提 | 自提订单 |
| 加油 | 加油券 |
所有线上买/领、线下用的场景都要核销。
核销的两种方向
1. 到店核销(B 扫 C)
- 客户出示二维码。
- 工作人员扫码核销。
- 客户是"被扫方"。
适合:客户主动到店的场景(餐饮、美业、演出)。
2. 上门核销(C 扫 B)
- 工作人员出示二维码。
- 客户扫码确认。
- 客户是"主动扫方"。
适合:工作人员上门服务的场景(家政、维修、外卖)。
必做核心模块
1. 核销码生成
| 类型 | 说明 |
|---|---|
| 静态码 | 固定二维码 |
| 动态码 | 每分钟变化(防截图) |
| 一次性码 | 核销后作废 |
动态码 + 一次性核销最安全。
2. 核销码内容
核销码背后是结构化数据,包括:
- 唯一码(防重复)。
- 类型(券/次卡/订单)。
- 订单 ID 和用户 ID。
- 过期时间。
- 防伪签名。
3. 到店核销流程
| 步骤 | 说明 |
|---|---|
| 1. 客户出示码 | 在小程序展示二维码 |
| 2. 工作人员扫 | 用核销端扫码 |
| 3. 系统校验 | 是否有效/已核销 |
| 4. 核销成功 | 券/次卡作废 |
| 5. 客户确认 | 服务开始/完成 |
| 6. 通知 | 双方收到核销记录 |
4. 上门核销流程
| 步骤 | 说明 |
|---|---|
| 1. 工作人员到 | 出示二维码 |
| 2. 客户扫 | 扫码确认 |
| 3. 系统校验 | 订单是否有效 |
| 4. 客户确认 | 确认服务完成 |
| 5. 核销成功 | 订单状态更新 |
| 6. 通知 | 双方收到记录 |
5. 核销端
工作人员用的端(小程序或 App):
- 扫码核销。
- 核销记录查询。
- 核销统计。
- 退款/撤销核销。
6. 客户端
客户在小程序的端:
- 我的券/次卡/订单。
- 出示二维码。
- 核销记录。
防伪机制
核销码最怕被复制或伪造:
| 风险 | 防范 |
|---|---|
| 截图核销 | 动态码(每分钟变化) |
| 多人用同一码 | 一次性核销 |
| 异地核销 | 地理位置校验 |
| 多账号刷 | 设备指纹 |
| 工作人员舞弊 | 核销日志 + 客户确认 |
动态二维码实现
- 二维码内容包含时间戳和签名。
- 每分钟(或每 30 秒)变化一次。
- 服务器校验时间戳有效性。
- 截图的码很快失效。
地理位置校验
- 核销时获取地理位置。
- 与门店/服务地址比对。
- 距离超过阈值警告或拒绝。
核销状态管理
每张券/次卡/订单的状态:
| 状态 | 说明 |
|---|---|
| 未核销 | 可用 |
| 已核销 | 已使用 |
| 已过期 | 超过有效期 |
| 已退款 | 已退款 |
| 已撤销 | 错误核销后撤销 |
状态实时同步,避免重复核销。
多门店核销
连锁门店要考虑多店核销:
| 模式 | 说明 |
|---|---|
| 通用券 | 任何门店都能用 |
| 门店券 | 只能在指定门店 |
| 区域券 | 同区域门店可用 |
核销时要校验门店权限。
核销数据的应用
核销数据有分析价值:
| 数据 | 应用 |
|---|---|
| 核销率 | 多少券被核销(营销效果) |
| 核销时段 | 高峰时段(排班) |
| 门店核销排名 | 门店业绩 |
| 客户核销频次 | 复购分析 |
| 未核销原因 | 优化产品设计 |
成本参考
| 类型 | 功能 | 价格 | 周期 |
|---|---|---|---|
| 基础版 | 单方向核销(到店或上门) | 1-2 万 | 2-3 周 |
| 完整版 | + 双向核销 + 防伪 + 多门店 | 2-4 万 | 3-5 周 |
| 复杂版 | + 退款/撤销 + 数据分析 + 多场景 | 3-6 万 | 5-8 周 |
常见误区
- 静态二维码:易被截图、复制。
- 无核销端:工作人员用微信扫,效率低。
- 无防伪:被薅羊毛、虚假核销。
- 无状态管理:重复核销。
- 多门店混乱:A 店券在 B 店用。
- 核销后无确认:工作人员舞弊。
怎么开始
- 确定核销场景(到店/上门/双向)。
- 设计核销码(动态 + 防伪)。
- 实现核销端(工作人员用)。
- 实现客户端(出示码)。
- 加防伪机制。
- 设计状态管理。
- 配置多门店规则(如适用)。
- 上线 + 工作人员培训。
- 数据复盘 + 优化。
广州市汉诺雷斯(HNREIS)做过扫码核销系统,能帮你实现到店和上门双向核销、防伪和数据分析。把你的核销场景告诉我们,我们给出方案与报价。
常见问题
本文由 广州市汉诺雷斯(HNREIS) 整理。我们专注微信小程序开发、企业网站建设、外贸 B2B 独立站与 AI 智能体搭建,为企业提供从需求梳理到上线运维的全流程软件开发服务。
免费咨询需求