bstcine / cine-tasklist

8 stars 0 forks source link

双11活动-H5-商城: 课程详情页-添加分享助力优惠 #467

Closed joelin109 closed 6 years ago

joelin109 commented 6 years ago

需求


澄清:

澄清:
- 本人抽中的金额: 从 A,B,B,B,C 5个数中随机抽一个
  - A:课程价格的2%且取整,最小值 5元
  - B:课程价格的3%且取整,最小值 5元
  - C:课程价格的4%且取整,最小值 5元

- 好友抽中的金额: 从 D,D,D,D,D,E,E,E,E,F 10个数中随机抽一个
  - D:课程价格的0.2%且取整,最小值 1元
  - E:课程价格的0.3%且取整,最小值 2元
  - F:课程价格的0.4%且取整,最小值 5元

- 用户抽奖的优惠卷:最大值为课程价格的10%
   - 优惠卷金额>=课程价格10%, 不能再抽奖

- 系统可以设置活动时间
- 系统可以设置活动课程 (或直接hardcore >50 RMB 的视频课程)

-2018-10

澄清2(From Aaron & David):
   - 线上iOSAPP:课程详情页点击“抽奖”弹框,不支持H5页面,支持Component
   - 准备上线iOSAPP(V2.4.1), 课程详情页点击“抽奖”弹框,支持加载H5页面
 - 2018/10/30




技术

url路径:
- /temp/lottery
- /temp/lotteryshare

代码路径:
- src/entry/temp/*
or
- src/entry/temp/lottery/*




反馈

Deadline

测试: 2018-11-01  17:00
部署: 2018-11-03  11:00

-11/04-05-06放假

澄清

kimliss commented 6 years ago

开发

SQL

1. 活动参与用户纪录表

API

1. /api/stats/activity/course/info 课程活动参与用户纪录信息

Willingkong commented 6 years ago

UI - 课程详情页用户自己点开的弹框或者扫码跳转的H5

wechatimg419

整个界面中有三个用户可点击Button:

  1. 点击抽奖,(在图片上,目前图片样式还未定) -第一次点击:弹出系统提示,文字:恭喜您抽中XXX元视频课程专用优惠券!(系统提示UI待提供) UI样式: wechatimg420

    -第二次点击:弹出系统提示,文字:已抽过,立即邀请更多好友一起抽!(系统提示UI待提供) -活动结束后点击:弹出系统提示,文字:活动已结束,感谢参与! -该用户已使用过该抽奖优惠券购买课程:弹出系统提示,文字:您已使用过该优惠券!

  2. 邀请更多好友帮你抽: -点击弹出微信分享流程,可选择分享给好友,或朋友圈,或其他方式

  3. 立即使用(功能同详情页中的“立即购买”button): -点击后跳转下单页面,本章优惠券自动填入优惠券位置。

界面中三处金额提示,会随抽奖金额变动而改变。

UI - 好友点开界面

wechatimg426

课程信息区域:
  1. 课程图上方文字:您的好友XXX(用户账户名)想要购买善恩的在线视频精读课程
  2. 课程图片右侧:课程标题,授课老师,授课时长
抽奖button不同情况弹出系统提示:
  1. 好友A第一次点击抽奖:恭喜您为好友XXX抽中XXX元叠加优惠券!
  2. 好友A第二次点击抽奖:已抽过,感谢您的助力!
  3. 总金额达上限:感谢您的助力,优惠总金额已达上限!
  4. 优惠券已被使用后:感谢您的助力,好友已成功购买!
  5. 活动结束后:感谢您的参与,活动已失效!
抽奖下放抽奖金额提示文字:
  1. 抽取前:优惠总金额累计已达到XXX元(抽取前金额)
  2. 抽取后:优惠总金额累计已达到XXX元(抽取后金额)
  3. 抽取金额达到max:优惠总金额已达上限:XXX元
joelin109 commented 6 years ago

需求协商 - 2018-10-31

“立即使用”

Solution1:
- 立即使用(功能同详情页中的“立即购买”button)

Solution2:
 - 微信新页面:调整到课程详情页
 - APP课程详情页弹框中:点击“立即使用”,关闭当前弹框

以上2Solution都可接受,技术选个简单的
zhuyichun commented 6 years ago
kimliss commented 5 years ago

抽奖活动配置

step1: https://dev.bstcine.com/table/PromoteActivity step2: 配置 image image

{
  "coupon": {
    "expire_at": "2019-01-04 23:59:59"
  },
  "title": "善恩英语神奇树屋#8优惠券大派送!",
  "share": {
    "title": "我正在参加善恩英语神奇树屋#8优惠券大派送活动!",
    "desc": "快来帮我抽优惠券!"
  },
  "errMessage": {
    "share": {
      "activity_is_expire": "活动已结束,感谢参与!",
      "repeat_draw": "已抽过,感谢您的助力!",
      "coupon_is_used": "感谢您的助力,好友已成功购买!",
      "draw_max_coupon": "'感谢您的助力,优惠总金额已达上限!"
    },
    "self": {
      "activity_is_expire": "活动已结束,感谢参与!",
      "repeat_draw": "已抽过,立即点击下方按钮,邀请更多好友一起帮你抽奖!",
      "coupon_is_used": "您已使用过该优惠券!",
      "draw_max_coupon": "'感谢您的参与,优惠总金额已达上限!"
    }
  }
}
kimliss commented 5 years ago

抽奖活动需要提供的数据

可配置信息

  1. 活动生效时间与截至时间
  2. 活动参与的课程信息 (换句话说就是哪些课程可以抽奖)
  3. 活动抽奖的优惠券截至时间
  4. 活动页面的标题 ( - 体现在用户打开活动页面时,微信顶部标题栏显示的内容 )
  5. 活动分享标题/副标题( - 体现在当用户把活动分享给好友时显示的标题 )

不可配置的信息 (不调整代码的情况下)

  1. 抽奖规则
  2. 活动说明
  3. 抽奖提示语