线上卖券与会员礼包券包
线上卖券解决的是「小程序上怎么卖券包」这件事:先在会员礼包里把要送的内容配好,再用线上卖券把这套礼包挂成一个可售卖的券包,定售价、定档期、限购买次数。会员在小程序付款后,礼包里的电子券、现金和积分按礼包的到账方式发放。卖出去的每一笔单在线上卖券单查询里追溯,出错时可以作废。
功能路径:系统菜单 → O2O业务 → 微信商城 → 线上卖券

券包与卖券单在网页端的字段、状态和报错口径更细,配置时以 线上卖券 和 线上卖券单查询 为准;本篇讲的是客户端这一侧的入口、参数与退款处理。
一、功能概述
小程序支持会员礼包的购买:礼包内可以灵活配置电子券、现金或积分奖励,并支持分期发放或一次性到账。线上卖券就是把这样一套礼包变成一个「付款即发放」的售卖方案,常用于节令礼包、代金券包、新人首单礼包。
| 环节 | 在哪里做 | 产出 |
|---|---|---|
| 配礼包 | 会员管理 → 会员编码 → 会员礼包 | 决定券包里有什么、怎么到账(一次性或分期) |
| 配券包 | O2O业务 → 微信商城 → 线上卖券 | 决定卖多少钱、什么时候能卖、每人能买几次 |
| 售卖 | 小程序活动中心 → 会员礼包 | 会员下单付款 |
| 追溯 | O2O业务 → 微信商城 → 线上卖券单查询 | 查看每笔单、作废未使用的券 |
二、前置条件
- 功能开关:线上卖券受微信商城控制的特点项约束。未启用时点开会提示「需要启用特点:【业务数据】->【微信管理】->【微信商城设置】->【微信商城控制】->【线上卖券】」,先在业务数据里把这项勾上再进来配置。
- 小程序授权:小程序侧的线上售券能力需要单独授权,未授权时提示「商城小程序线上售券功能尚未授权!如需更多请联系软件开发商授权!」,联系服务商开通。
- 礼包先做好并生效:券包只引用会员礼包方案,礼包没有配置或处于未生效状态时,引用不到内容。
- 版本要求:需要后台软件、小程序和后端服务同步升级到支持该功能的版本,只升其中一项会出现配好了但小程序看不到的情况。
三、业务操作步骤
步骤 1:新增会员礼包方案
系统菜单 → 会员管理 → 会员编码 → 会员礼包,配好礼包内容(券、现金、积分)和到账方式。一次性到账的礼包付款后立即全部发放;分期发放的礼包按礼包里设定的期次逐期发放。
步骤 2:新建券包
系统菜单 → O2O业务 → 微信商城 → 线上卖券,点工具栏的【新增券包】建一个方案,把要卖的会员礼包引入进来。窗口工具栏上只有【新增券包】【刷新】【生成链接】三个动作按钮和一个【操作】下拉,生效、取消生效、删除方案都收在【操作】下拉里,不在工具栏上单独占按钮。

步骤 3:核对参数
按下面的参数表逐项确认,尤其价格与起止日期——没到开始日期或已过结束日期的券包,小程序上直接不显示。
步骤 4:保存并生效
保存后方案进入草稿,从工具栏【操作】下拉里执行【生效】后才在小程序可见。生效后如需修改,先从同一个下拉里【取消生效】。
步骤 5:小程序端验证
小程序首页底部导航 → 活动中心 → 会员礼包,能看到并购买对应券包。用测试会员买一单,确认礼包内容按设定方式到账。

四、字段详细说明
| 参数 | 含义 |
|---|---|
| 方案名 | 卖券包方案的名称 |
| 会员礼包 | 引入要售卖的会员礼包,券包的内容完全由它决定 |
| 购买次数限制 | 控制每个会员能买几次;不设置则不限制,可以一直买。填 1 表示一个会员只能买 1 次 |
| 价格 | 券包在小程序上售卖的价格 |
| 开始日期 / 结束日期 | 方案的有效期。没到开始日期或已过结束日期,小程序不会显示该券包 |
| 备注 | 券包的说明文字,例如里面含有多少张券,可以不填 |
| 载入图片 / 删除图片 | 券包在小程序上的展示图片 |
方案分新旧两版:旧版直接在券包里勾一串券,新版只引用会员礼包、不再录入券行。旧版方案保存时会被强制转成新版,因此历史券包再保存时必须先选上一个会员礼包。
保存与生效的校验
| 提示 | 触发条件 |
|---|---|
| 价格不能为空 | 生效时价格为空或为 0 |
| 开始日期不能为空 / 结束日期不能为空 | 生效时缺少可售档期 |
| 未选择会员礼包 | 生效时方案没有引用礼包 |
| 请先定义会员礼包! | 点选礼包时系统里还没有任何礼包方案 |
草稿状态才能在【操作】下拉里点【生效】;已生效的方案点【取消生效】退回草稿后才能改。
三个动作【生效】【取消生效】【删除方案】都放在工具栏的【操作】下拉菜单里,在方案上点右键出现的也是同一组菜单。要注意的是第三个叫删除方案,界面上没有单独写作「删除」的方案按钮:它把方案置为停止使用的状态,记录本身不物理删掉。方案下方还有一组针对明细行的【添加券】【删除券】【添加商品】【添加分类】【删除商品】【删除分类】,管的是券包里挂什么,别和【操作】里的【删除方案】混用。
五、卖券单的查询与状态
功能路径:系统菜单 → O2O业务 → 微信商城 → 线上卖券单查询
报表默认只展示生效状态的单子,要查全部状态时把状态筛选改成「全部」。
| 状态 | 含义 |
|---|---|
| 已发券 | 支付成功的订单 |
| 草稿 | 等待支付的订单 |
| 超时未支付关闭订单 | 超过 15 分钟未支付成功的订单 |
| 作废 | 卖券单作废后的订单 |
| 关闭 | 服务侧处理这笔订单时发现微信支付状态既不是「等待支付」也不是「支付成功」,直接关闭该单 |
六、退款与作废
券包卖错了要处理,分两件事,不能混:
- 作废单据:在线上卖券单查询里对订单执行作废,完成后界面提示「作废完成」。作废后券包里未使用的电子券同步作废;已经用掉的券收不回来。
- 退回款项:软件侧不做退款,钱要到微信商户平台按单号原路退。
特别说明:如果券包引用的会员礼包是分期赠送的,卖券单作废后,后续还没执行的分期会一起作废,不再继续赠送。

七、典型使用场景
场景:1 元超级大礼包
商家在小程序做活动,1 元购买超级大礼包,内含 2 张电子券,另外赠送 10 元和 100 积分。
- 先在会员礼包里把礼包配好,到账方式选不分期、一次性到账;
- 线上卖券新建方案,引入这套礼包,价格填 1 元,限购按活动需要设定;
- 生效方案,顾客在小程序购买后立即到账对应的电子券、积分和金额;
- 活动结束后在线上卖券单查询里把状态选「全部」导出对账。
八、常见问题
1. 打开线上卖券提示需要启用特点
- 原因:微信商城控制里【线上卖券】这项特点未勾选;
- 处理:按提示路径 业务数据 → 微信管理 → 微信商城设置 → 微信商城控制 把「线上卖券」启用后重新进入。
2. 小程序上看不到已经配好的券包
- 原因:方案还是草稿、当前时间不在起止日期区间内,或者所选分店没有参与线上商城;
- 处理:确认方案已生效,检查开始/结束日期,再核对分店与商品的商城发布设置。
3. 引不到想要的会员礼包
- 原因:礼包没配好或没有生效;
- 处理:回 会员管理 → 会员编码 → 会员礼包 把方案生效,再回来重新引入。
4. 作废了单据,顾客的钱到了吗
- 原因:作废只收回券,不动款项;
- 处理:到微信商户平台按卖券单的单号做退款。
5. 券包里部分券已经用掉了,作废会怎样
- 原因:只有未使用的券能同步作废;
- 处理:已使用的券保持不变,退款金额按实际使用情况与顾客协商,软件侧不做扣减计算。
