---
html:
embed_local_images: false
embed_svg: true
offline: false
toc: false
print_background: false
export_on_save:
html: true
---
# 营销故事板
## 用户端营销分类
1. 拼团
2. 盲盒
3. 免费按摩
4. 秒杀
5. 砍价
6. 朋友代付款
7. 共享股东
8. 发红包
### 拼团按摩
参数和值都是单独设置,不能超出利润值。
- 拼团各个不同的项目下单分享链接给好友朋友圈(微信朋友圈群,QQ、陌陌等)。
- 规则一:拼团人数30人,人数到了算拼团成功,技师接单提成金额平台付款(此处可以设置专属接单技师)。注:拼团订单不参与渠道提成。(如,拼团期间有人下单了按照订单金额比例20%提成给提,如果够了所拼项目199金额算拼团成功)。够199金额的参与渠道提成,拼团订单不退款,但是可以随时使用有期设定(这里要对用户有规则提示)。
用户拼团规则
拼团赚取的利润不能提现只能按摩或者在平台消费用。
- 拼团人发起链接,比如说够了10个人,5折按摩,平台不赚钱,技师赚钱。
- 够了30人免费按摩。
- 平台拼团人数设置;(后台设定一个值,如5人,10人,20人规则不一样。如拼几个人打几折需用户付款。拼到30个人免费按摩,平台;A付技师接单金额。B平台指定技师接拼团订单不付款,加钟平台4,技师6。
- 用户只管发起就可以,到了一定人数就给引导提示(意思是往后延续),到5-10-20-100人等政策引导一直到了自己要使用的时候。
- 此次拼团完成后,需重新开始数据。(可以累计拉新用户)可以累计业绩。
- 拼团的利润不参与分享赚钱,参与分享赚钱(怎么区分开)设置最低值不参与分利润,在规定值内参与不同比例分成。
#### 盲盒按摩
- 全国,省市,区,指定区域开放盲盒足疗。
- 指定新用户优惠力度大小。或者免费,参考值。(下载时间段,登录频率,邀请用户,技师下载,拼团次数,拼团总业绩为参考,给予力度大小和免费)。
- 指定老用户优惠力度大小。或者免费,参考值。
盲盒规则
后台设置数量优惠的金额:
- 分享链接设置3个人点击打开,激活盲盒,打开人跟分享人数据绑定关联关系。
- 随机项目价位不同,如:170-100-80等;不参与任何渠道,技师接单奖励分成。
##### 免费按摩
(1-5分享链接来的用户,平台给的一级20%,二级10%利润分成归于免费按摩钱包,不能参与提现)同时规避套现问题;数据监控设定规则。
###### 发红包引流
红包规则,所有参与抢红包的角色均不能提现,只能在平台消费使用。
平台,技师,商家均可设定时间段自动发(把钱充到红包池设定时间),也可自己随机和随心发。
- 技师发红包(只发用户端),技师发用户收给自己引流,用户点开能看见自己信息详情。
- 技师端能抢商家的红包,但是不能提现,可以用来给自己引流发红包用,但是不能投流。
- 技师自己有现金充值入口,余额充值,红包渠道,(平台给的邀请渠道,专用比例自动进入引流入口)比如说技师邀请用户下载,邀请技师下载平台设置的自动分成,给技师发红包引流金额。
- 也可以设置分享引流红包渠道,只能发引流用不能提现。
- 用户抢红包,抢到技师的(商家)红包只能在平台下单消费使用。
- 用户抢到商家的红包只能在商家和平台消费使用。
- 商家发红包:1,给技师。2,给用户。同上1,技师发红包(规则)。
- 用户可以发红包给(打赏)技师,附近技师抢红包,用户看见抢红包的技师(互动)用户直接可以看到整屏大头像,左右滑动。
- 平台可以给商家,技师发红包,用户发红包:设定时间段红包金额和省份和单独的区域设置。
###### 平台发放金额来源
- 平台自己充值金额(平台币数字)但是要归到财务管理,因为提现就是需要钱的。
- 技师自己充值的引流资金。
- 技师抢到的红包。
### 秒杀规则
-平台在规定的时间段发出的秒杀项目便宜,限时抢购,先抢先得,限购数量,
### 砍价规则
- 砍价次数限制(可考虑不限);砍价199用户需要砍30个人平台赠送一个299---599比如50人(1,平台支付技师佣金;2,平台指派专属技师去服务,平台不支付技师佣金,此种订单加钟平台4,技师6);注;用户需要支付路费;
- 砍价时间限制,3天
- 单次砍价时间,10分钟
- 总砍价时间,3天
- 活动时间,时长,3天和长久
- 随机砍价幅度
- 固定砍价幅度, 以上不参与任何渠道提成,固定砍一个3元。如果砍价中有消费的按照订单比例20%自动减掉20%算砍掉的价位,平台3元就不给了。假如有3个5个用户户消费提成够了,算砍价成功,也可以补差价,也可以砍完订单价位。
- 价格和最终低价(幅度与方式);也可以设置砍价金额100元,砍100元。
- 低价限制,100元
- 最终确认价格,100元
- 购买条件,先砍3个人,在生效。也可以交会员后生效。
### 代付款
- 找熟悉的朋友帮付款
### 共享股东
- 用户A通过连接分享(二维码、或邀请码绑定等)来邀请的用户B,用户B下单,如果用户A是共享股东,由此用户分享产生的订单利润总和达到订单利润分红条件,则执行股东分红。
- 用户是泛指,可以是任何系统用户角色:用户、技师、业务员、店铺、代理
- 申请成为共享股东,条件是:
- 在线支持缴费2000元给平台,自动成为共享股东
- 统计的订单条件是:
- 仅限上门类型的订单
- 此用户直接分享用户下单的订单
- 统计时间范围是:从成为共享股东之日起,往后推算3个月
- 累计订单利润分红条件和规则是:
- 利润1万元,分红10%
- 利润2万元,分红20%
- 利润3万元,分红30%
- 这些分红利润条件和分红规则,在后台模块由平台运营管理角色设置
- 可配项:
- 订单利润分红条件和规则
- 可动态增加,创建的表单:利润值、分红比例
- 订单利润统计条件
- 订单类型,多选:上门、到店、救急
- 时间范围,选推算月份:3、6、12、1000
## 需求分析
总则:
1. 通过营销裂变产生的订单,利润不参与任何渠道提成
2. 订单金额:支付金额-路费-营销优惠项目金额(营销优惠项目包含:拼团、盲盒、砍价、秒杀、免费按摩、代付款、共享股东、发红包)-加钟金额
3. 渠道推广用户关系建立是一次性的,不重复建立,建立后不再修改
4. 钱包模块,余额收益类型为营销类型(砍价、拼团、盲盒、秒杀、免费按摩、代付款、共享股东、发红包),则只能消费,不能提现
5. 当前订单,参与分帐的营销类型可配置:(比如:砍价、拼团、免费按摩、代付款、共享股东、发红包参与分帐,秒杀、盲盒不参与分帐)
- 推荐,技师A推荐的技师B接的单,则有技师A的分成:[技师上门分帐算法中的计算渠道分成](./系统设计/业务模块/分帐.md)
- 推广,用户A和好友B建立渠道推广关系,则有用户A的分成:[分帐算法中的渠道推广分成](./系统设计/业务模块/分帐.md)
6. 所有营销类型,与代理商(区域)有关,平台可设置开通区域(即,代理商),还可设置关联项目、技师、店铺等
7. 所有营销类型,在后台设置和开通时,给用户减免的金额,理论上都不能超出剩余给平台的利润;不能在不同的区域、店铺、项目、技师、代理商叠加营销手段(即不能同时开通)
8. 这些营销模块,根据实际业务运营情况,可动态调整,随时开关
9. ==todo==
- 需要将从营销到下单到分账的计算公式给做出来
- 参数来源公式做出来
- 分账公式做出来
### 共享股东
- 背景:
- 为了裂变用户
- 用户A通过连接分享(二维码、或邀请码绑定等)来邀请的用户B,用户B下单,如果用户A是共享股东,由此用户分享产生的订单利润总和达到订单利润分红条件,则执行股东分红。
- 用户是泛指,可以是任何系统用户角色:用户、技师、业务员、店铺、代理
- 申请成为共享股东,条件是:
- 在线支持缴费2000元给平台,自动成为共享股东
- 统计的订单条件是:
- 仅限上门类型的订单
- 此用户直接分享用户下单的订单
- 统计时间范围是:从成为共享股东之日起,往后推算3个月
- 累计订单利润分红条件和规则是:
- 利润1万元,分红10%
- 利润2万元,分红20%
- 利润3万元,分红30%
- 这些分红利润条件和分红规则,在后台模块由平台运营管理角色设置
- 可配项:
- 订单利润分红条件和规则
- 可动态增加,创建的表单:利润值、分红比例
- 订单利润统计条件
- 订单类型,多选:上门、到店、救急
- 时间范围,选推算月份:3、6、12、1000
### 代付款
- 背景:
- 怕媳妇查询支付记录
- 裂变用户
- 用户A下单,在支付前点击“找人代付”,分享社交媒体App,选择代付人B,发送分享连接。代付人B(即:被分享人)注册,直接显示代付款订单信息,然后支付。用户间建立用户间渠道推广关系,参与:
- [分帐算法中的渠道推广分成](./系统设计/业务模块/分帐.md)。
### 砍价
- 背景:
- 通过社交裂变增加用户数量
- 为用户提供优惠或免单机会,提高用户参与度
- 功能流程:
1. 用户A进入"砍价"页面,查看可砍价的服务项目列表或技师列表(由后台配置)
2. 用户A选择砍价项目或技师,点击"砍价分享"
3. 系统生成分享链接,用户A将链接分享给好友
4. 好友B(新用户)通过链接注册,系统显示砍价订单信息
5. 好友B完成砍价操作,订单金额相应减少
6. 用户A和好友B建立渠道推广关系,参与[分帐算法中的渠道推广分成](./系统设计/业务模块/分帐.md)
- 砍价规则:
1. 每次砍价,订单金额减少固定金额或随机金额(范围:1-10元,可在后台配置)
2. 达到指定砍价人次(默认30人)时,订单免费(金额变为0)
3. 砍价期间,参与砍价的好友下单,被砍价用户的订单可额外获得该订单金额20%的折扣,如果被砍价用户的订单金额砍价后小于0,则剩余折扣加入此用户钱包余额。
- 系统配置项:
1. 砍价金额设置:固定金额或随机范围(默认1-10元)
2. 免单所需砍价人次(默认30人)
3. 砍价次数上限(可设置为不限)
4. 砍价活动时限(默认3天)
5. 可参与砍价的服务项目列表或技师列表
### 秒杀
- 背景:
- 通过限时特价促销刺激用户购买欲望
- 增加平台活跃度和用户粘性
- 快速提升特定服务或技师的曝光度
- 功能概述:
平台在指定时间段内以优惠价格提供限量服务或技师预约,用户可在活动期间抢购。
- 详细功能:
1. 秒杀列表展示
- 显示可秒杀的服务项目和技师列表
- 每个秒杀项目包含:原价、秒杀价、剩余数量、开始时间、结束时间
- 支持倒计时显示(未开始和进行中)
2. 秒杀规则
- 限时:活动有明确的开始和结束时间
- 限量:每个秒杀项目设置固定数量
- 限购:每用户限购数量(可配置)
- 先到先得:库存售完即止
3. 秒杀流程
- 用户浏览秒杀列表
- 选择心仪项目、技师,点击"立即抢购"
- 系统检查库存和用户购买资格(定位所在地区限制)
- 确认无误后跳转支付页面
- 用户完成支付,秒杀成功
4. 库存管理
- 采用预扣库存机制,下单未支付锁定库存
- 设置订单支付超时时间,超时自动释放库存
- 实时更新库存显示
5. 防刷机制
- 入口限流:控制秒杀页面访问频率
- 下单限流:控制用户下单频率
- 验证码:大流量时启用图形验证码
- 黑名单:检测异常行为,加入黑名单
- 后台配置项:
- 秒杀活动管理(创建、编辑、删除、上下架)
- 秒杀商品配置(选择服务或技师、设置秒杀价格、数量、时间)
- 用户限购数量设置
- 订单支付超时时间设置
- 秒杀页面展示顺序配置
- 活动数据统计(参与人数、成交率、销售额等)
- 注意事项:
- 需考虑高并发情况,确保系统稳定性
- 秒杀价格需合理设置,避免影响正常服务定价
- 活动规则需清晰明确,避免用户投诉
- 定期评估秒杀活动效果,优化运营策略
### 红包
- 背景:
- 红包功能旨在通过发放和抢红包的方式进行用户引流、促进平台活跃度和增加用户粘性。红包可由平台、商家、技师和用户发放,不同角色间可以相互发放和抢夺红包。
- 红包规则
- 所有抢到的红包都到钱包余额中,均不能提现,只能在平台内消费使用
- 红包发放可以设定时间段自动发放,也可以手动随机发放
- 红包金额可以来自平台充值、技师充值或技师抢到的其他红包
- 单个红包有平台设置的最低限额:0.1元,有最到红包总额限制:1000元
- 不同角色红包发放逻辑
- 平台
- 可以代替商家、技师发放红包给用户,平台花钱
- 可设置指定时间段、金额、地区范围的红包发放
- 商家
- 可以给技师和用户发放红包
- 可设置指定地区范围(周边xx公里内)的用户发放红包
- 可设置指定地区范围(行政区域、市、省、全国)的技师发放红包。抢到红包的技师,可以看到店铺详情。
- 选择区,发送给随机技师,红包总额最低5元起
- 选择市,发送给随机技师,红包总额最低10元起
- 选择省,发送给随机技师,红包总额最低20元起
- 选择全国,发送给随机技师,红包总额最低50元起
- 技师
- 技师有专门的现金充值入口和余额充值功能
- 可设置指定时间段、金额、地区范围的红包发放
- 可以给用户发放红包(仅限用户端)
- 可以抢商家发放的红包,但不能提现
- 可以使用抢到的红包继续发放给用户,但不能用于提现
- 用户
- 可以抢技师、商家、平台发放的红包,可以看到技师详情、商家详情、平台详情。
- 用户打赏技师时,附近的技师可以抢红包,也可以打赏给某个指定的技师
- 抢到的红包只能在对应商家或平台消费使用
### 免费按摩
- 背景:
- 通过免费按摩活动吸引新用户,提升用户活跃度和复购率
- 让老用户通过分享获得免费按摩机会,实现用户裂变
- 获取免费按摩的方式:
1. 分享链接邀请新用户
- 邀请30个新用户下载注册并完成首单
- 返现金额进入专用钱包,仅可用于按摩消费
2. 参与平台营销活动
- 新用户注册奖励
- 节日活动赠送
- 免费规则:
- 不能与其他优惠项目叠加使用
- 免费不包含路费、加钟
- 用户A和好友B建立渠道推广关系,好友B再下单,则[分帐算法中的渠道推广分成](./系统设计/业务模块/分帐.md)
- 店铺、代理商、平台,可以设置免费项目和发送免费数量
### 盲盒按摩
- 开放范围:
- 盲盒足疗服务将在全国、省、市、区等指定区域内开放。
- 盲盒规则分析:
- 后台需设置盲盒的优惠金额和数量。
- 分享链接需至少3人点击打开,才能激活盲盒,且打开人与分享人之间需建立数据绑定关联。
- 盲盒内的项目价位随机,如:170元、100元、80元等;这些项目不参与其他任何渠道提成,技师接单则有奖励分成:[技师上门分帐算法中的计算渠道分成](./系统设计/业务模块/分帐.md)
- 成本由平台承担,有最高限额
### 拼团按摩
- 背景:
- 通过拼团分享链接下单,即可产生效益
- 让老用户通过分享获得免费按摩机会,实现用户裂变
- 拼团流程
- 用户A分享拼团链接给好友B
- 好友B通过链接,显示拼团优惠信息,点击“参与拼团”
- 好友B按拼团后的价格,下单支付
- 拼团规则
- 用户通过拼团分享链接下单,超过2人即成团(可设置成团人数:2、5、8人)
- 必须在规定时间内成团,否则拼团失败,拼团成员必须在规定时间内完成支付,否则拼团失败
- 后台可配置拼团人数、拼团折扣、关联服务项目和技师等参数
- 拼团订单不参与渠道提成,推广提成仅归拼团链接发起人(若有原推广人,则不再享有分账提成)
#### 技师,店铺,业务员,代理商都可以发起拼团,砍价
- 技师发起拼团,拼团成功后,技师有奖励分成:[技师上门分帐算法中的计算渠道分成](./系统设计/业务模块/分帐.md)
- 店铺发起拼团,拼团成功后,店铺有奖励分成:[技师上门分帐算法中的计算渠道分成](./系统设计/业务模块/分帐.md)
- 业务员发起拼团,拼团成功后,业务员有奖励分成:[技师上门分帐算法中的计算渠道分成](./系统设计/业务模块/分帐.md)
- 但是只能收获本次发起的利润分成,不参与正常客户下单利润分成,如果是自己拉新的客户可以参与管道分成
如果是在平台注册用户发起的拼团,只能拿取本次的利润分成发起拼团,分两块,一块是拉新,一块是在平台内部发的拼团
- 发起点:技师端、店铺端、业务员端、代理商端,(营销)处点发起,客户端也在(优惠包)处发起,
-技师端,店铺端,业务员端,代理商端,都可以发起拼团,砍价,秒杀,盲盒,红包,免费按摩等拼成的只能消费,不能提现。(所谓的管道收益可以提现)
## todo
- 代金券
- 平台补贴店铺
- 平台送满足条件的技师车辆使用权3年
## 概念模型
```mermaid
erDiagram
MarketingActivity ||--o{ GroupBuy : contains
MarketingActivity ||--o{ Bargain : contains
MarketingActivity ||--o{ FlashSale : contains
MarketingActivity ||--o{ LuckyBox : contains
MarketingActivity ||--o{ RedPacket : contains
MarketingActivity ||--o{ ShareHolder : contains
MarketingActivity ||--o{ FreeService : contains
GroupBuy ||--o{ GroupBuyMember : contains
Bargain ||--o{ BargainRecord : contains
RedPacket ||--o{ RedPacketRecord : contains
FlashSale ||--o{ FlashSaleOrder : contains
LuckyBox ||--o{ LuckyBoxRecord : contains
ShareHolder ||--o{ ShareHolderDividend : contains
MarketingWallet ||--o{ WalletRecord : contains
%% 营销活动表
MarketingActivity {
int id PK "主键"
string name "活动名称"
string type "活动类型(拼团/砍价/秒杀/盲盒/红包/股东/免费按摩)"
datetime start_time "开始时间"
datetime end_time "结束时间"
int status "活动状态(0未开始/1进行中/2已结束/3已取消)"
json rules "活动规则JSON"
decimal min_amount "最低金额"
decimal max_amount "最高金额"
int area_type "区域类型(0全国/1省/2市/3区)"
string area_codes "区域编码列表"
decimal platform_cost "平台承担成本"
string target_users "目标用户群(新用户/老用户/全部)"
int user_limit "用户参与次数限制"
string service_ids "关联服务项目IDs"
string technician_ids "关联技师IDs"
string shop_ids "关联店铺IDs"
}
%% 免费按摩表
FreeService {
int id PK "主键"
int activity_id FK "活动ID"
int user_id FK "用户ID"
string free_type "免费类型(邀新/活动赠送)"
int invite_count "邀请人数"
decimal amount "免费金额"
datetime expire_time "过期时间"
int status "状态"
}
%% 拼团表
GroupBuy {
int id PK "主键"
int activity_id FK "活动ID"
int initiator_id "发起人ID"
int required_members "成团人数"
decimal group_price "团购价格"
datetime expire_time "截止时间"
int status "拼团状态"
}
%% 拼团成员表
GroupBuyMember {
int id PK "主键"
int group_id FK "拼团ID"
int user_id FK "用户ID"
datetime join_time "参团时间"
int status "支付状态"
}
%% 砍价表
Bargain {
int id PK "主键"
int activity_id FK "活动ID"
int user_id FK "用户ID"
decimal original_price "原价"
decimal current_price "当前价格"
decimal target_price "目标价格"
int bargain_count "已砍次数"
datetime expire_time "截止时间"
int status "状态"
}
%% 砍价记录表
BargainRecord {
int id PK "主键"
int bargain_id FK "砍价ID"
int helper_id "帮砍用户ID"
decimal amount "砍价金额"
datetime create_time "创建时间"
}
%% 红包表
RedPacket {
int id PK "主键"
int sender_id "发送者ID"
string sender_type "发送者类型"
decimal total_amount "红包总额"
int total_count "红包个数"
decimal min_amount "最小金额"
decimal max_amount "最大金额"
datetime expire_time "过期时间"
string scope_type "使用范围"
json scope_config "范围配置"
int status "状态"
}
%% 红包记录表
RedPacketRecord {
int id PK "主键"
int red_packet_id FK "红包ID"
int receiver_id "领取者ID"
decimal amount "领取金额"
datetime receive_time "领取时间"
int status "使用状态"
}
%% 秒杀表
FlashSale {
int id PK "主键"
int activity_id FK "活动ID"
int item_id "商品/服务ID"
decimal original_price "原价"
decimal flash_price "秒杀价"
int stock "库存"
int limit_per_user "每人限购"
}
%% 秒杀订单表
FlashSaleOrder {
int id PK "主键"
int flash_sale_id FK "秒杀ID"
int user_id FK "用户ID"
int quantity "数量"
decimal amount "金额"
datetime create_time "创建时间"
int status "状态"
}
%% 盲盒表
LuckyBox {
int id PK "主键"
int activity_id FK "活动ID"
string box_type "盲盒类型"
json prize_config "奖品配置"
int required_shares "所需分享数"
int stock "库存"
}
%% 盲盒记录表
LuckyBoxRecord {
int id PK "主键"
int lucky_box_id FK "盲盒ID"
int user_id FK "用户ID"
string prize_type "中奖类型"
decimal prize_value "奖品价值"
datetime open_time "开盒时间"
}
%% 共享股东表
ShareHolder {
int id PK "主键"
int user_id FK "用户ID"
decimal invest_amount "投资金额"
datetime start_time "开始时间"
datetime end_time "结束时间"
int status "状态"
}
%% 股东分红表
ShareHolderDividend {
int id PK "主键"
int holder_id FK "股东ID"
decimal order_amount "订单金额"
decimal profit_amount "利润金额"
decimal dividend_ratio "分红比例"
decimal dividend_amount "分红金额"
datetime create_time "创建时间"
}
%% 营销钱包表
MarketingWallet {
int id PK "主键"
int user_id FK "用户ID"
decimal balance "余额"
string source_type "来源类型"
int status "状态"
}
%% 钱包记录表
WalletRecord {
int id PK "主键"
int wallet_id FK "钱包ID"
decimal amount "变动金额"
string type "收支类型"
string source "来源"
datetime create_time "创建时间"
}
```
#### 广告投流
- 背景:
- 用户端得轮播图,推荐列表以及弹屏三处广告位。
- 技师广告投流
- 店铺广告投流
#### 积分管理