写点什么

【盲盒 APP 商城系统】在线拆盒后的功能介绍

作者:WDL22119
  • 2022 年 7 月 20 日
  • 本文字数:1394 字

    阅读完需:约 5 分钟

【盲盒APP商城系统】在线拆盒后的功能介绍

盲盒 app 开发源码定制小程序功能开发,盲盒 app 小程序开发盲盒小程序源码定制小程序功能开发。


现在很多年轻人喜欢在线上和线下购买盲盒进行,网上时常有人从盒子里拆出了手机,平板、口红,正是因为如此它吸引到一大批想碰碰运气的人。


那么开发一款盲盒小程序需要哪些功能呢?


1、盲盒商城:设置好特殊产品和常规产品,用户任意选择一个或多个盲盒购买,在线拆盲盒后即可得知产品内容,并且将线下寄送盲盒到家。


2、功能:通过做系统任务或是分享获得积分,盲盒消费积分累积到一定的分值可以进行线上,获得隐藏款盲盒套装,激发用户的消费热情。


3、产品回收:由于盲盒消费会产生大量的复购行为,有些用户会多次获得同一款产品,影响消费体验,因此平台支持在线拆盲盒后的产品回收功能,用户拆到重复或不满意产品平台可以折价回收,返还相应的购物积分用于下次的购买,提升用户储值几率和购物粘性。


4、线下自提:和线下的盲盒智能售货机打通,用户可通过手机到附近的盲盒智能售货机,进行扫码兑换盲盒。


5、好友邀请:使用邀请码邀请好友成功消费盲盒后,双方都将获得一定奖励,例如代金券、购物积分等,可用于盲盒商城上的消费。

/中奖数量$prize = $maxPrizeNumber;if($prize >= $ticket->select_number) {    $prize = $ticket->select_number;}if($prizeTimes >= $mustGet) {    $prizes     = GrabBlindBox::where('is_grab',0)                ->where('user_id','<>',$ticket->user_id)                ->where('price','<',288)                ->orderByRaw("RAND()")                ->limit($prize)                ->get();}else{    $curTotal   = $prizeCurTimes->count();    //达到100次    if(($curTotal + $ticket->select_number) >= 100) {        $remain = $mustGet - $prizeTimes;        $limit  = min($remain, $prize);        $prizes = GrabBlindBox::where('is_grab',0)                ->where('user_id','<>',$ticket->user_id)                ->where('price','=',288)                ->limit($limit)                ->get();        //如果没有抽取到288,则释放次数,用于下一步算法计算获得小于288的盒子        if($prizes->isEmpty()) {            $limit = 0;        }        if($prize - $limit > 0) {            $rPrizes    = GrabBlindBox::where('is_grab',0)                        ->where('user_id','<>',$ticket->user_id)                        ->where('price','<',288)                        ->limit($prize - $limit)                        ->get();            $prizes     = $prizes->merge($rPrizes);        }    }else{        $prizes = GrabBlindBox::where('is_grab',0)                ->where('user_id','<>',$ticket->user_id)                ->orderByRaw("RAND()")                ->limit($prize)                ->get();        $cPrizes= clone $prizes;        //100次内获得超过2个288的盒子        if($cPrizes->where('price',288)->count() > ($mustGet - $prizeTimes)) {            $prizes = GrabBlindBox::where('is_grab',0)->where('price','<',288)->limit($prize)->get();        }    }}





if($config['grab']['box_no_pay_money']) { $kou =
复制代码


用户头像

WDL22119

关注

软件开发 2022.04.10 加入

软件开发WDL22119

评论

发布
暂无评论
【盲盒APP商城系统】在线拆盒后的功能介绍_盲盒小程序开发_WDL22119_InfoQ写作社区