Skip to content

抽奖 ​

抽奖是小程序商城的抽奖活动方案配置页:定好玩法(转盘 / 翻牌 / 奖池)、抽奖次数怎么来、奖品有哪些、中奖概率或库存各是多少,生效后会员在小程序里就能抽。中奖记录的查询与发放在会员业务侧,本页只出方案。

一、功能概述 ​

菜单位置:O2O业务 → 商城活动 → 抽奖(页面地址 /admin/o2o/wx_lottery_v3/)

用途说明
选玩法转盘、翻牌(按概率抽)或奖池(按库存抽)
攒次数免费次数、每日赠送、积分兑换、下单赠送四条来源
摆奖品最多 8 个奖品,每个配概率或库存、配图
圈人群指定哪些微信会员卡类型可以参与
控生效起止时间 + 生效/退回草稿的状态流转

生效后方案只读。 要改必须「取消生效」退回草稿;已删除的方案同样可以通过「取消生效」退回草稿再编辑。

二、界面布局说明 ​

抽奖方案列表:新增/刷新/删除与「操作」下拉,右上「草稿 / 生效 / 删除 / 全部」四个页签,表格含模式、起止时间、免费次数、每日赠送、积分兑换、订单赠送等列,右侧帮助面板写明三种玩法的差异

区域内容
工具栏新增、刷新、删除(红色)、操作 下拉
页签右上 草稿 / 生效 / 删除 / 全部,默认停在「生效」
列表行号、方案编号、方案名、模式、开始时间、结束时间、状态、免费次数、每日赠送、积分兑换、兑换积分、订单赠送、备注、创建日期;表头下一行是逐列搜索框
帮助面板右侧常驻,四条原文见第六节

「操作」下拉里是生效方案、取消生效、删除方案三个动作。

新增/编辑抽屉 ​

点「新增」或双击方案名,右侧滑出「新增方案」抽屉,右上角 取消 / 保存 / 生效。表单分四段:

新增方案抽屉:基本信息(方案编号只读、方案名自动预填、模式下拉选转盘并带玩法提示、起止时间、备注)、抽奖次数规则(免费/每日赠送/积分兑换开关/订单赠送/最低订单金额)、规则说明、奖品明细

段字段说明
基本信息方案编号只读,新建时系统已预分配
方案状态只读徽标,新建为「草稿」
创建日期建方案日期
方案名新建时自动预填「抽奖+编号」,可改
模式下拉:转盘 / 翻牌 / 奖池;右侧灰字提示「转盘/翻牌按概率抽奖;奖池按库存抽奖」
开始时间 / 结束时间日期时间选择器,新建默认「当前时间 ~ 当年 12/31 23:59:59」
备注多行文本
抽奖次数规则免费抽奖次数会员进入活动白送几次
每日赠送抽奖次数灰字提示「打开抽奖界面查看抽奖次数时赠送」
启用积分兑换抽奖次数开关,关时下面两项不生效
兑换消耗积分数一次抽奖扣多少分
每日积分兑换上限一天最多用积分换几次,默认 3
支付订单赠送抽奖次数每笔达标订单送几次
赠送次数最低订单金额订单要满多少才送,默认 0.00
规则说明规则说明多行文本,提示「小程序抽奖页面展示给会员的活动规则文字」
奖品明细奖品行最多 8 个;每行奖品类型、名称、概率或库存、配图

奖品类型三种:积分 / 电子券 / 未中奖(未中奖这一类只在奖池模式下使用)。电子券候选显示成「[模式]名称(价格)」,模式为兑换券 / 折扣券 / 代金券。

三、业务操作步骤 ​

步骤 1:选玩法 ​

模式抽法必填口径
转盘 / 翻牌按概率抽各奖品概率合计要 ≥0 且 ≤100
奖池按库存抽每个奖品总库存必须 >0,抽完即止

奖池模式下的「未中奖」奖品可以不配图,转盘/翻牌需要给每个奖品配图。

步骤 2:配抽奖次数来源 ​

四条来源可以叠加:免费次数、每日赠送、积分兑换、下单赠送。只想让会员用积分玩,就把免费和每日赠送留 0,打开「启用积分兑换抽奖次数」,填兑换消耗积分数和每日上限。

步骤 3:摆奖品 ​

在奖品明细里逐行加奖品,上限 8 个,超出时提示「最多8个奖品」。每个奖品选类型(积分 / 电子券 / 未中奖)、填概率或库存、传配图。

图片限制:单张不超过 2MB,建议 JPG 200×200。超限提示「图片大小超过2MB限制」。

步骤 4:保存与生效 ​

  • 保存:落草稿,回显「创建成功」/「保存成功」。
  • 生效:确认框「确定要生效该方案吗?生效后不可编辑。」,通过后回显「操作成功」,小程序端立刻可抽。
  • 取消生效:把生效或删除状态的方案退回草稿。
  • 删除:列表选中后点红色「删除」,或走「操作 → 删除方案」。

四、字段详细说明 ​

界面字段落库字段含义
方案编号fCaseId抽奖方案主键
方案名fCaseName会员在小程序看到的标题
模式fModeId0 转盘 / 1 翻牌 / 2 奖池
状态fState-1 删除 / 0 草稿 / 1 生效
开始时间 / 结束时间fStartTime / fEndTime活动窗口
创建日期fCreateTime建方案时间
备注fRemark内部说明
免费抽奖次数fFreeLotterCount白送次数
每日赠送抽奖次数fDailyAddLtCount打开页面即送
启用积分兑换抽奖次数fEnable_AddLotterCountByScore开关
兑换消耗积分数fAddLotterCountScore一次抽奖扣多少分
每日积分兑换上限fAddLtCountDailyLimit未设置时默认 3 次
支付订单赠送抽奖次数fAddLotterCountByPayBill达标订单送次数
赠送次数最低订单金额fBillMoney_AddLtCountByPayBill订单要满多少才送
规则说明fRuleDesc小程序抽奖页展示给会员的规则文字
参与会员类型WX_lottery_vipType 关联行同一类型不能被多个生效方案占用

奖品明细每一行的字段:

界面字段落库字段含义
奖品编号fId奖品行主键
类型fObjectType0 积分 / 1 电子券 / 2 未中奖(未中奖仅奖池模式用)
奖品fObjectId类型为 1 时存票券类型 ID
显示名称fDisplayName小程序上显示的奖品名
中奖概率fOdds百分比,转盘/翻牌模式用
总库存fStock份数,奖池模式用
每份数量fQty一份奖品给多少个
库存发出数fStockOut服务端写入,管理端只读
图片fImgId关联 WX_customImage(应用标识「小程序抽奖」)

方案主体在 WX_lottery_case,奖品在 WX_lottery_prize,参与会员类型在 WX_lottery_vipType。

五、典型使用场景 ​

场景一:中秋转盘拉新。 模式选转盘,免费 1 次 + 下单满 39 元再送 1 次,奖品放 1 个未中奖 + 5 张代金券 + 2 个积分档,概率合计控制在 100% 以内。

场景二:限量奖池做爆款。 模式选奖池,把 20 份实物券按库存 1 份一行地放进去,库存抽完活动自然冷却,不用担心超发。

场景三:只让高等级会员抽。 参与会员里只勾钻石卡,其它等级会员进页面看不到这个方案。

六、校验规则与常见报错 ​

生效时按顺序校验,命中即中断。右侧帮助面板四条原文:

1、【转盘/翻牌】按概率抽奖,奖品概率合计不超过100 2、【奖池】按库存抽奖,每个奖品库存须大于0 3、生效后方案只读,可取消生效回到草稿;已删除方案也可通过“取消生效”退回草稿 4、同一会员类型不能被多个生效方案同时占用

提示原文原因
请输入方案名称方案名为空
最多8个奖品 / 奖品最多8个奖品行数超限(前端与后端各一份文案)
已启用积分兑换抽奖次数,兑换消耗积分数必须大于0开关打开但积分数填了 0
奖品中奖概率合计必须大于等于0且不超过100,当前合计 X%转盘/翻牌概率配错
会员类型【…】已被其他生效方案占用同一会员类型撞车
奖品【…】总库存必须大于0奖池模式库存为 0
只有草稿状态可生效对已生效/已删除方案点生效
只有生效或删除状态可退回草稿对草稿点取消生效
方案已是删除状态,不能重复删除重复删除
图片大小超过2MB限制奖品图太大

七、常见问题 ​

问:概率加起来不到 100% 会怎样? 答:校验允许合计小于 100,缺的部分实际表现为「抽不中」。稳妥做法是显式放一个「未中奖」奖品把概率补齐。

问:奖池模式为什么不让填概率? 答:奖池按库存抽,抽完即止,不需要概率;所以它的硬校验是「每个奖品总库存必须大于0」。

问:方案删错了还能救吗? 答:能。到「删除」页签找到它,走「操作 → 取消生效」退回草稿即可继续编辑。

问:会员抽中的券什么时候到账? 答:抽中电子券类奖品时按方案的发券逻辑即时发放到会员卡;要核对发放结果,到商城活动的线上卖券单查询 和会员业务侧查。