一、简介
签到打卡是以积分为货币的营销活动,会员通过签到任务获得积分奖励,并根据连续签到天数或者特殊日期签到等场景获取神秘签到奖励,签到打卡的积分可兑换积分商城的商品,通过签到积分奖励和特殊签到奖励激励会员每日签到打卡。
1.1 目的
软件需求是软件开发的依据,也是软件工程各项活动的基础。编写本PRD的目的就是将签到打卡活动的需求清晰准确地描述清楚,为制定项目开发计划和后期的概要设计、原型设计、测试等阶段的工作提供可靠的依据。
1.2 范围
本文档阅读对象为产品经理、项目经理、UI设计师、开发工程师、测试工程师。
二、客户端角色描述
三、产品概述
签到打卡属于长期营销活动,可以提高会员的粘性和会员的参与感。
3.1 总体功能架构图
四、功能需求说明
4.1 管理后台
4.1.1 签到设置
基础签到设置:
页面设计:
需求说明:
1. 新增签到打卡菜单,用于签到打卡活动管理;签到打卡下的菜单包含:签到设置、商品设置、签到记录、补签记录、积分明细和订单管理;
2. 签到设置页面,用于维护签到打卡活动信息;
3. 签到设置内容包含:基础签到奖励、连续签到奖励和特殊日期奖励三部分;
4. 签到基础奖励页面包含:签到积分、签到周期(天)、连续签到积分递增量、补签所需积分、每人补签次数、活动开始日期、活动结束日期、积分奖励上限和每人积分上限;
5. 字段说明:
5.1 签到积分:正整数,必填,用户非连续签到奖励;
5.2 签到周期(天):连续签到积分奖励周期,大于2的正整数,必填,默认为7;
5.3 连续签到积分递增量:正整数,必填,签到周期内,连续签到积分奖励增加值;
5.4 补签所需积分:正整数,必填,用户发起补签,补签扣减的积分;
5.5 每人补签次数:正整数,必填,活动期间,用户补签次数的上限;
5.6 活动开始日期:精确到天,当前日期<=活动开始日期<活动结束日期;
5.7 活动结束日期:精确到天,当前日期<=活动开始日期<活动结束日期;
5.8 积分奖励上限:正整数,必填,签到打卡活动,活动积分奖励最大值,积分奖励上限>每人积分上限;默认为0,不限;
5.9 每人积分上限:正整数,必填,签到打卡活动,会员积分奖励最大值,积分奖励上限>每人积分上限;默认为0,不限;
6. 点击【保存】按钮,保存基础签到设置内容。
连续签到奖励:
页面设计:
需求说明:
1. 连续签到奖励页面用于设置连续签到的奖励内容;
2. 连续签到奖励页面包含连续签到设置和奖励设置;连续签到设置内容为会员连续签到奖励的周期天数;
3. 奖励设置用于维护连续签到奖励的内容,包含新增、保存、删除和更改投放量等操作;
3.1 点击【新增】按钮,新增一行奖励设置信息,设置内容包含:奖项顺序、奖项名称、奖项图片、奖项库存、中奖概率和产品名称;
3.2 奖项顺序为正整数,不能重复,会员连续签到奖励根据奖项由大到小执行;奖项名称不超过10个汉字;奖项图片不超过2M;中奖概率为整数;点击产品名称,弹窗显示关联产品页面,根据产品分类和产品名称查询和选择关联产品;
3.3 点击操作栏【保存】按钮,保存奖项设置内容,根据字段要求,提示缺失字段或者不符合的字段信息;
3.4 点击【删除】按钮,弹窗显示删除确认页面,确认完成,删除奖励设置内容;
3.5 点击【更改奖项库存】按钮,弹窗显示更改奖项库存页面,用于修改奖项信息的奖项库存;
4. 点击奖项信息下面的【保存】按钮,保存连续签到奖励页面的所有奖项信息,奖项信息少于一条,提示“请设置奖项信息”;
特殊日期奖励:
页面设计:
特殊日期奖励
奖项设置
需求说明:
1. 特殊日期奖励用于设置特殊日期的奖励内容;
2. 特殊日期奖励内容包含:新增、删除和奖励设置按钮;
3. 操作说明:
3.1 点击【新增】按钮,新增一行奖励设置信息,设置内容包含:特殊日期名称、开始日期和结束日期,操作栏显示【保存】按钮;
3.2 特殊日期名称最大长度10个汉字,必填,唯一;开始日期不小于当前日期;结束日期大于开始日期;特殊日期范围(开始日期至结束日期)不能重复;
3.3点击【删除】按钮,弹窗显示删除确认页面,确认完成,删除特殊日期内容;
3.4 奖项设置页面为空,操作栏显示【请添加奖项】按钮;
4. 点击操作栏的【保存】按钮,特殊日期奖励信息不全,提示“请设置特殊日期奖励”;
5. 点击奖项信息下面的【保存】按钮,保存特殊日期奖励信息,添加奖项页面为空,提示“请添加奖项信息”;
4.1.2 商品管理
页面设计:
需求说明:
1. 商品管理页面,用于维护签到打卡活动的积分商品信息;
2. 支持商品名称和商品状态查询;商品名称支持模糊查询;商品状态为下拉菜单,下拉菜单内容包含:销售中和已下架;
3. 点击【添加】按钮,跳转到添加商品页面;
4. 商品信息包含:商品名称、商品图片、积分价格、活动库存、兑换次数(0为不限制)和商品状态;
5. 商品操作说明:
5.1 添加商品完成,商品状态销售中,可下架和更改活动库存操作;点击【下架】按钮,弹窗显示下架确认页面,确认完成,商品状态:已下架;点击【更改活动库存】按钮,弹窗显示更改活动库存页面,操作完成,修改活动库存;
5.2 商品状态:已下架,可上架和删除操作,点击【上架】按钮,弹窗显示上架确认页面,确认完成,商品状态:销售中,可正常展示;点击【删除】按钮,弹窗显示删除确认页面,确认完成,删除商品信息;
6. 商品状态:销售中,拼团活动页面可正常显示购买;
添加:
页面设计:
添加商品
商品选择
需求说明:
1. 添加商品页面,用于添加平台的商品到签到打卡活动;
2. 添加商品页面,商品名称、积分价格、活动库存和兑换次数(0为不限制);
2.1 点击商品名称弹窗显示选择商品页面,可根据商品分类或者商品名称查询商品信息;根据商品名称显示商品分类、商品价格、商品库存、商品图片和商品详情;
2.2 积分价格:正整数,必填;
2.3 活动库存:正整数,小于商品库存,保存完成,根据活动库存扣减关联商品的库存;
2.4兑换次数(0为不限制):默认为0,整数,必填;
3. 商品不能重复添加;添加完成,商品状态:销售中;
更改活动库存:
页面设计:
需求说明:
商品状态:销售中,可更改活动库存操作,点击弹窗显示更改活动库存页面,可修改活动库存信息;
更改活动库存页面,变更库存大于0,减少商品库存;更改活动库存页面,变更库存小于0,增加商品库存;
4.1.3 签到记录
页面设计:
需求说明:
签到记录页面,用于显示签到打卡活动会员签到的记录;
支持用户名称和签到时间查询;
用户名支持模糊查询;签到时间包含开始时间和结束时间精确到秒;
签到记录信息包含:用户名、奖励类型、奖励值、连续签到天数和签到时间;
用户签到成功,根据签到结果创建签到记录;
4.1.4 补签记录
页面设计:
需求说明:
补签记录页面,用于显示签到打卡活动会员补签的记录;
支持用户名称和补签时间查询;
用户名支持模糊查询;补签时间包含开始时间和结束时间精确到秒;
补签记录信息包含:用户名、补签消耗积分、累计补签次数和补签时间;
用户补签成功,根据补签结果创建补签记录;
4.1.5 积分明细
页面设计:
需求说明:
1. 积分明细页面,用于显示会员的积分明细变动的记录;
2. 支持用户名称、类型和创建时间查询;
3. 用户名支持模糊查询;类别包含:收入和支出;创建时间包含开始时间和结束时间精确到秒;
4. 积分明细包含:用户名、类型、数量、说明和创建时间;
4.1 用户签到成功,奖励内容为积分,根据签到记录内容生成,类型为收入说明为签到的积分明细;
4.2 用户补签成功,根据补签记录内容生成,类型为支出说明为补签的积分明细;
4.3 用户积分商品兑换完成,根据积分兑换订单生成,类型为支出说明为兑换商品的积分明细;
4.4 用户积分过期,根据过期积分数量,生成类型为支出,说明为积分过期的积分明细;
4.5 积分支出的规则是根据积分获取的时间正序的支出和消耗,积分明细根据创建时间倒序展示。
4.1.6 订单管理
页面设计:
商品订单
实物订单详情
虚拟订单详情
需求说明:
订单管理页面,用于查看签到打卡活动商品订单信息;
支持订单编号、订单状态和创建时间查询;
订单编号支持精确查询;订单状态包含:待支付、待发货、待收货、已收货、已完成和已关闭;创建时间包含开始时间和结束时间精确到秒;
订单列表信息包含:商品、单价/数量、实付金额、收货人和交易状态;
点击查看详情按钮,跳转到查看详情页面,用于展示积分兑换商品订单详情信息;
订单状态:待发货,可修改地址和发货操作,并设置卖家备注信息;
4.2 用户端
4.2.1 签到主页
页面设计:
需求说明:
进入签到打卡活动页面,当前时间小于活动开始日期,弹窗提示“当前活动未开始,活动开始日期为XXX”;进入签到打卡活动页面,当前时间大于活动开始日期,弹窗提示“当前活动已结束”;进入签到打卡活动页面,当前时间不小于活动开始日期,不大于结束日期,正常显示签到打卡页面;
用户未登录,签到打卡弹窗显示登录确认页面,点击确认,跳转到登录页面,登录成功,返回签到打卡页面;
签到打卡活动页面包含:积分余额、积分明细、我的奖品、我的订单、活动规则、签到专区、签到日历以及积分商品信息;
点击【积分明细】按钮,跳转到积分明细页面;点击【我的订单】按钮跳转到我的订单页面;点击【活动规则】按钮跳转到活动规则页面;
签到专区的显示内容为用户连续签到7天的签到记录,用户连续签到满7天或者断签,签到专区的开始日期为当前日期;
当天未签到,签到专区显示立即签到按钮,点击【立即签到】按钮根据连续签到天数或者签到特殊日期显示签到结果;
用户未签到,特殊日期签到奖励的优先级高于连续签到日期奖励,基础签到奖励的优先级最低。
商品详情:
页面设计:
需求说明:
点击兑换专区的商品列表,跳转到商品详情页面;
商品详情页面包含:商品缩略图、商品名称、销量、积分价格、库存、商品详情和购买按钮;
库存等于0,显示库存不足按钮;用户达到购买上限,显示购买上限按钮。
积分明细:
页面设计:
需求说明:
点击签到打卡页面的【积分明细】按钮,跳转到积分明细页面;
积分明细页面包含:积分余额和积分记录,积分记录支持全部、收入和支出类型查询;
积分记录包含:变动原因、变动数量和变动时间;
积分记录根据变动时间倒序展示,默认显示全部的积分记录。
签到日历:
页面设计:
需求说明:
点击签到打卡页面的【签到日历】按钮,跳转到签到日历页面;
签到日历页面包含:积分余额和当月签到记录和立即签到按钮;
根据当前月份显示当前月份的签到记录,支持查看上月和下月的签到记录;
根据用户签到情况显得当天的签到积分奖励和连续签到天数;
兑换订单:
页面设计:
需求说明:
点击签到打卡活动的【我的订单】跳转到兑换订单页面;
兑换订单页面支持按照订单状态显示兑换订单信息,订单状态包含:全部、待发货、待收货和已完成;
根据兑换订单的创建时间倒序展示;
订单信息包含:订单时间、状态、商品缩略图、商品名称、数量、商品金额、订单金额;
点击商品缩略图和商品名称,跳转到兑换商品详情;订单状态:待收货,显示收货按钮,点击弹窗显示收货确认页面,确认收货完成,订单状态:已完成;
活动规则:
页面设计:
需求说明:
点击签到打卡活动页面的【活动规则】,跳转到活动规则页面;
活动规则页面包含:文章名称、浏览量、发布时间和文章内容;
我的奖品:
页面设计:
需求说明:
点击签到打卡活动的【我的奖品】,跳转到我的奖品页面;
2. 我的奖品页面,根据奖品订单的创建时间倒序展示;
奖品订单信息包含:订单时间、状态、商品缩略图、商品名称、数量;
奖品状态:未领取,显示领取按钮,点击跳转到奖品详情页面,根据奖品类型填写领取信息(实物填写收货地址,虚拟品填写充值账号),领取完成,奖品状态:已领取;
最后,我建立了各大城市交流群,想入群的小伙伴可加微信:chanpin628 我拉你进群。
视频号推荐
关注微信公众号:产品刘 可领取大礼包一份。
··················END··················
今日报告:新榜研究院 发布《2023微信视频号年中发展报告》,下载报告去公众号:硬核刘大 后台回复“微信视频号”,即可下载完整PDF文件。
申明:报告版权归 新榜研究院 所有,此处仅限分享学习使用,如有侵权,请联系小编做删除处理。
RECOMMEND
推荐阅读
点击“阅读原文”
查看更多干货