一、前言
微信小程序直播是微信官方提供的商家經營工具,商家可通過在小程序內直播實現用戶互動與商品銷售的閉環,無需任何的跳轉,提高下單轉化率,直播更是成為鏈接商家和消費者的重要銷售渠道!
小程序直播具備評論、點贊、連麥、拍一拍等豐富的互動功能,抽獎、優惠券等高效的營銷功能,以及成員管理、評論管理、推流直播、數據看板等完善商家工具。通過引入小程序直播組件,商家自有小程序可快速具備直播能力,提升經營效率。
雖然有抽獎,優惠券的營銷功能,但是卻沒有紅包功能,如果有紅包功能,增加了和用戶的互動,更能吸引用戶留下來觀看直播。其實,我們是可以自己在直播間開發紅包功能的。當然,要實現這個功能,小程序要先開通直播權限,開通直播權限需滿足小程序近90天內有過支付行為,如果因為這個無法開通的聯系我,可以快速開通。
二、思路
說一下這個功能實現的思路,首先后臺做一個錄紅包的菜單,字段包括主播名稱、主播頭像、標語(恭喜發財,大吉大利)、有效時間、紅包金額、紅包個數、剩余現金紅包金額、剩余現金紅包個數、創建時間、版本號(樂觀鎖),還要有一個搶紅包記錄表,字段包括紅包id、搶到紅包用戶的id、搶到紅包用戶的名稱、搶到紅包用戶的頭像、搶到的紅包金額、創建時間。然后去小程序直播后臺錄商品,商品路徑字段填寫要跳轉的小程序紅包頁面路徑,需要在后面拼接紅包id參數,比如像這樣,
商品路徑:pages/redPacket/redPacket.html?redPacketId=123456
當用戶在直播頁面點擊該商品進入紅包頁面,前端就可以拿到紅包id傳給后臺接口,查到該紅包的相關信息,做各種操作了,比如生成隨機金額,扣減紅包金額和個數等等。這個需要主播引導用戶做好搶紅包的準備,然后直播間助理通過上架商品來顯示紅包商品。
思路很簡單,代碼實現起來也很簡單,但是我們需要考慮幾個問題,
1、搶紅包就像秒殺商品一樣,是拼手速的,要考慮并發,不能出現超賣(這里是超搶)的現象,不然虧的是老板的