宝哥软件园

微信小程序客厅红包功能

编辑:宝哥软件园 来源:互联网 时间:2021-12-02

一、前言

微信小程序直播是微信官方提供的业务工具。商家可以在小程序中通过直播实现用户互动和商品销售的闭环,无需任何跳转,提高订单转化率。直播已经成为连接商家和消费者的重要销售渠道!

小程序直播拥有评论、点赞、连麦、一拍等丰富的互动功能,彩票、优惠券等高效的营销功能,以及会员管理、评论管理、流媒体直播、数据看板等完善的业务工具。通过引入小程序直播组件,商家拥有的小程序可以快速具备直播能力,提高运营效率。

虽然有抽奖和优惠券营销功能,但没有红包功能。如果有红包功能,会增加与用户的互动,吸引用户留下来看直播。其实我们可以自己开发直播间的红包功能。当然,为了实现这个功能,小程序必须首先打开直播许可,而直播许可的打开必须满足小程序在过去90天内已经付费。如果你因此联系我,你可以很快打开它。

break-word; margin: 0px 0px 1.25rem; padding: 0px; border: 0px; box-sizing: border-box; color: rgb(33, 37, 41); font-family: -apple-system, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 16px;">二、思路

说一下这个功能实现的思路,首先后台做一个录红包的菜单,字段包括主播名称、主播头像、标语(恭喜发财,大吉大利)、有效时间、红包金额、红包个数、剩余现金红包金额、剩余现金红包个数、创建时间、版本号(乐观锁),还要有一个抢红包记录表,字段包括红包id、抢到红包用户的id、抢到红包用户的名称、抢到红包用户的头像、抢到的红包金额、创建时间。然后去小程序直播后台录商品,商品路径字段填写要跳转的小程序红包页面路径,需要在后面拼接红包id参数,比如像这样,

商品路径:pages/redPacket/redPacket.html?redPacketId=123456

微信小程序直播间抽红包功能(图1)

当用户在直播页面点击该商品进入红包页面,前端就可以拿到红包id传给后台接口,查到该红包的相关信息,做各种操作了,比如生成随机金额,扣减红包金额和个数等等。这个需要主播引导用户做好抢红包的准备,然后直播间助理通过上架商品来显示红包商品。

思路很简单,代码实现起来也很简单,但是我们需要考虑几个问题,

1、抢红包就像秒杀商品一样,是拼手速的,要考虑并发,不能出现超卖(这里是超抢)的现象,不然亏的是老板的

更多资讯
游戏推荐
更多+