PHP砍价免费拿商品算法之拼多多模式

[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!

说起来砍价免费拿商品的电商,大家可能都会想到了拼多多,那是必然的,毕竟拼多多这几年太活跃了,也太火了,那拼多多的用户为啥越来越多呢,至于咋赚钱,我们不说,我们就来说说用户为啥越来越多,其实人数多了,就是算法的核心,啥叫核心,无非就是拉新人头,此刻 狗头保命!

拼多多砍价免费拿商品有几个核心的东西:

1.需要拉新多人给商品,这个是直接在数据库配置的

2.是否给商品,如果不想给商品,系统会在接近砍价成功时候,不断返回小金额的砍价,如果金额小于0.01,无论是新的粉丝来砍价还是老会员,都会直接返回0.00元,永远无法砍价到。

3.不满足拉新人数要求,如果砍刀均价已经达到临界值0.01元,都会直接返回0.00元,直到拉新任务完成。

<?php

/**拼多多砍价算法
 * Created by PhpStorm.
 * Website https://www.laoliang.net
 * User: LaoLiang
 * Date: 2020/05/04
 * Time: 9:55
 */
class Pinduoduo
{
    /**计算本次折扣金额
     * @param $price商品单价
     * @param $currentPrice当前商品价格,即折扣后的价格
     * @param $followerCount当前拉新人数
     * @param $needCount所需拉新人数
     * @param $willSucess是否给钱,默认是给钱,不给钱永远砍价不到
     */
    public function caculateDiscountAmount($price,$currentPrice,$followerCount,$needCount,$isNewFollower=false,$willSucess=true){

        if($isNewFollower==false){
            $followerCount = $followerCount+1;
        }

        $rate = $currentPrice/$price;
        switch($rate){
            case 0.2 <= $rate && $rate<=1: $averageMoney = $followerCount/$needCount; $discountMoney = $this->makeDiscountAmount($currentPrice,$averageMoney);
                break;
            case 0 <= $rate && $rate<0.2:
                $averageMoney = $followerCount/$needCount;
                //接近价格,但是没有满足人数,直接返回0元
                if($averageMoney <= '0.01'&&$followerCount < $needCount){ $discountMoney = '0.00'; break; } $discountMoney = $this->makeDiscountAmount($currentPrice,$averageMoney);

                //不给商品的,永远无法达到条件
                if($willSucess==false){
                    if(($currentPrice-$discountMoney)<=0){
                         $discountMoney = '0.00';
                    }
                    break;
                }

                if($isNewFollower==false){
                    $discountMoney = sprintf("%.2f", $discountMoney/5);
                    if($averageMoney<0.5){ $discountMoney = sprintf("%.2f", $discountMoney/20); } } break; default: $discountMoney = '0.00'; } return $discountMoney; } /**计算指定条件砍价金额 * @param $currentPrice当前价格 * @param $averageMoney平均折扣 * @param int $step * @return float */ private function makeDiscountAmount($currentPrice,$averageMoney,$step=5){ $discountMoney = $currentPrice/$step; if($discountMoney>$averageMoney){
            $this->makeDiscountAmount($currentPrice,$averageMoney,$step=1);
        }
        return sprintf("%.2f", $discountMoney);
    }

}

 

问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信

所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!

支付宝赞助
微信赞助

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如您下载该资源,行为将被视为对《免责声明》全部内容的认可->联系老梁投诉资源
LaoLiang.Net部分资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:service@laoliang.net
意在交流学习,欢迎赞赏评论,如有谬误,请联系指正;转载请注明出处: » PHP砍价免费拿商品算法之拼多多模式

发表回复

本站承接,网站推广(SEM,SEO);软件安装与调试;服务器或网络推荐及配置;APP开发与维护;网站开发修改及维护; 各财务软件安装调试及注册服务(金蝶,用友,管家婆,速达,星宇等);同时也有客户管理系统,人力资源,超市POS,医药管理等;

立即查看 了解详情