开发框架 版主:迅睿框架研发组
怎么自定义购买时会员组优惠折扣判断
类型:迅睿CMS 更新时间:2021-08-27 22:51:27

谁有空帮忙写两个判断 

1、自定义购买时会员组优惠折扣判断 

// 付款前(已经产生交易流水后的支付之前)的权限验证,返回null表示可进行付款,返回字符串是就输出字符串
// $id 记录id; $paylog 支付表记录数组; $num 数量; $sku 自定义属性
public function paylog_before($id, $num, $sku, $paylog) {
    
    // 第二次验证的适合,会有一个支付流水的表记录 $paylog 数组
    //return  '不满足支付条件';

    return '';
}

付款前验证   当会员组ID是2时 付款价格 9折 会员组ID为3时 付款价格为8折  


2、金币充值时判断 

后台已设置 1:10的比例 

当冲值金币100时 付款 8元   

当冲值金币500时 付款30元

当冲值金币1000时 付款50元


只需要类似写死几个冲值时优惠的判断就好,没有规律,所以需要写死


其它情况下充值按后台比例计算




回帖
  • 迅睿框架技术-刘光明
    #1楼    迅睿框架技术-刘光明
    2021-08-27 20:12:28
    Chrome 0
    如果你用的这个教程的话《自定义付款/支付/收费》可以使用价格计算函数
     // 付款价格
        // $id 记录id; $num 数量; $sku 自定义属性; $siteid 站点id
        public function get_price($id, $num, $sku, $siteid) {
    
            // 计算付款价格
            $data = $this->_get_row($id, $siteid);
            
            if ($this->member) {
                if (dr_in_array(2, $this->memebr['groupid'])) {
                    表示2的用户组
                } elseif (dr_in_array(9, $this->memebr['groupid'])) {
                    表示9的用户组
                }
            }
    
            return $data['price']; // 测试200
        }
  • 陌生人
    #2楼    陌生人
    2021-08-27 20:14:50
    Chrome 0
    迅睿框架技术-刘光明 谢谢 可否麻烦再帮写个虚拟币的冲值判断 如题2
  • 二开/定制/使用解答专家
    #3楼    二开/定制/使用解答专家
    2021-08-27 20:16:51
    Chrome 0
    50元帮你开发一个折扣充值插件 😝
  • 迅睿框架技术-刘光明
    #4楼    迅睿框架技术-刘光明
    2021-08-27 20:18:03
    Chrome 0
  • 陌生人
    #5楼    陌生人
    2021-08-27 20:28:45
    Chrome 0
    迅睿框架技术-刘光明 只懂一些前端 不太懂PHP 能否简单写个判断语句的范例 当冲值金币是100时 付款5元 其它情况下按后台设置比例计算 拜托
  • 陌生人
    #6楼    陌生人
    2021-08-27 20:31:29
    Chrome 0
    二开/定制/使用解答专家 重点是学习 不是要这个功能 想到了就想实现 慢慢积累 谢谢
  • 迅睿框架技术-刘光明
    #7楼    迅睿框架技术-刘光明
    2021-08-27 20:32:37
    Chrome 0
    凡是都是有一个学习的过程不太熟悉二开的话,可以找官方开发或者其他开发者,然后再分析分析他们的开发代码,这样自己也学会了开发技巧。
  • 陌生人
    #8楼    陌生人
    2021-08-27 21:59:22
    Chrome 0
    算了 我自已慢慢研究吧
  • 小黄人 18html
    #9楼    小黄人 18html
    2021-08-27 22:35:39
    安卓手机 0
    完全可以
  • 陌生人
    #10楼    陌生人
    2021-08-27 22:51:27
    Chrome 0
    小黄人 18html 帮忙写下这两个判断?