促销活动
促销活动是将一个或多个套餐组合在同一主题或限时推广下的优惠方案。网吧和电竞馆业主可以创建结构化的优惠(如"暑期特惠"或"周末游戏礼包"),会员可以通过客户端的会员面板或收银台浏览和购买。
活动结构
每个促销活动由以下字段定义:
| 字段 | 说明 |
|---|---|
name |
活动的显示名称,向会员和员工展示。 |
description |
描述活动目的、条款或优惠内容的文字说明。 |
active |
控制活动当前是否可购买的开关。 |
expires_at |
可选的过期日期。过期后活动不再接受新购买,但已有购买按其自身条款保持有效。 |
deleted |
软删除标记。已删除的活动从活跃列表中隐藏,但数据保留用于报表。 |
活动状态
活动可处于以下状态之一:
- 活跃:活动可见并可购买。
active标记为 1 且活动未被软删除。 - 停用:活动存在但暂时禁用。
active标记为 0。可随时重新激活。 - 已过期:当前日期已超过活动的
expires_at日期。活动不再接受新购买。 - 已删除:活动已被软删除。不出现在任何活跃列表中,无法购买,但所有关联数据(购买记录、批次、消费记录)均被保留。
关联套餐
活动本身不定义会员获得的内容,这是套餐的作用。每个活动包含一个或多个套餐,定义具体的权益(分钟数、钱包余额或两者兼有)和购买价格。
例如,"开学季"活动可能包含三个套餐:
- 基础版:以固定价格获得 60 分钟。
- 标准版:以较高价格获得 120 分钟 + 30 分钟赠送。
- 高级版:以最高价格获得 500 单位钱包余额 + 60 分钟赠送。
详情请参阅套餐页面。
会员购买流程
会员购买活动套餐时,按以下顺序进行:
- 浏览:会员在客户端 PC 的会员面板("活动"标签页下)中查看可用活动,或收银员在服务端 UI 中搜索活动。
- 选择:会员从活动中选择一个具体套餐。
- 付款:收取购买价格。可以是现金、刷卡,或从会员已有的钱包余额中扣除。
- 发放:系统根据套餐定义创建相应的钱包余额和/或时间余额:
- 金额类套餐:创建货币权益的钱包余额。
- 时间类套餐:创建分钟权益的时间余额。
- 赠送权益创建额外的标记为"赠送"的余额。
- 记录:创建购买记录,关联会员、活动、套餐及所有相关余额。该记录在购买级别追踪权益与消费。
激活和停用活动
业主可随时切换活动的激活状态:
- 激活活动使其立即可供会员和收银员购买。
- 停用活动将其从购买列表中移除,但不影响已有购买。已购买活动套餐的会员保留其钱包余额和时间余额。
这对季节性促销非常实用。提前创建活动,在促销开始时激活,在促销结束时停用,全程不丢失任何数据。
创建活动
要创建新的促销活动:
- 在侧边栏中导航到促销活动部分(或专用的活动管理区域)。
- 点击添加活动。
- 输入活动的名称和描述。
- 如需在特定日期后自动停止接受新购买,可设置过期日期。
- 保存活动。
- 向活动中添加一个或多个套餐(详情请参阅套餐)。
管理活动
在活动列表中,您可以:
- 编辑活动的名称、描述或过期日期。
- 切换激活状态以启用或禁用活动。
- 删除活动(软删除),从活跃列表中永久移除但保留数据。
- 查看购买记录,了解哪些会员购买了此活动的套餐及其权益状态。