麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > CMS > Ecshop > 正文

ECSHOP知識線下紅包不能支持最小訂單問題

2024-07-09 22:56:24
字體:
來源:轉載
供稿:網友
線下紅包都有個bug,就是線下紅包不支持最小訂單,無論多小金額的訂單都能使用紅包。
flow.php文件中找到

    /* 驗證紅包序列號 */
     
    elseif ($_REQUEST['step'] == 'validate_bonus')
     
    {
     
    $bonus_sn = trim($_REQUEST['bonus_sn']);
     
    if (is_numeric($bonus_sn))
     
    {
     
    $bonus = bonus_info(0, $bonus_sn);
     
    }
     
    else
     
    {
     
    $bonus = array();
     
    }
    
     
    // if (empty($bonus) || $bonus['user_id'] > 0 || $bonus['order_id'] > 0)
     
    // {
     
    // die($_LANG['bonus_sn_error']);
     
    // }
     
    // if ($bonus['min_goods_amount'] > cart_amount())
     
    // {
     
    // die(sprintf($_LANG['bonus_min_amount_error'], price_format($bonus['min_goods_amount'], false)));
     
    // }
     
    // die(sprintf($_LANG['bonus_is_ok'], price_format($bonus['type_money'], false)));
     
    $bonus_kill = price_format($bonus['type_money'], false);
    
     
    include_once('includes/cls_json.php');
     
    $result = array('error' => '', 'content' => '');
    
     
    /* 取得購物類型 */
     
    $flow_type = isset($_SESSION['flow_type']) ? intval($_SESSION['flow_type']) : CART_GENERAL_GOODS;
    
     
    /* 獲得收貨人信息 */
     
    $consignee = get_consignee($_SESSION['user_id']);
    
     
    /* 對商品信息賦值 */
     
    $cart_goods = cart_goods($flow_type); // 取得商品列表,計算合計
    
     
    if (empty($cart_goods) || !check_consignee_info($consignee, $flow_type))
     
    {
     
    $result['error'] = $_LANG['no_goods_in_cart'];
     
    }
     
    else
     
    {
     
    /* 取得購物流程設置 */
     
    $smarty->assign('config', $_CFG);
    
     
    /* 取得訂單信息 */
     
    $order = flow_order_info();
    
    
     
    if (((!empty($bonus) && $bonus['user_id'] == $_SESSION['user_id']) || ($bonus['type_money'] > 0 && empty($bonus['user_id']))) && $bonus['order_id'] <= 0)
     
    {
     
    //$order['bonus_kill'] = $bonus['type_money'];
     
    $now = gmtime();
     
    if ($now > $bonus['use_end_date'])
     
    {
     
    $order['bonus_id'] = '';
     
    $result['error']=$_LANG['bonus_use_expire'];
     
    }
     
    else
     
    {
     
    $order['bonus_id'] = $bonus['bonus_id'];
     
    $order['bonus_sn'] = $bonus_sn;
     
    }
     
    }
     
    else
     
    {
     
    //$order['bonus_kill'] = 0;
     
    $order['bonus_id'] = '';
     
    $result['error'] = $_LANG['invalid_bonus'];
     
    }
    
     
    /* 計算訂單的費用 */
     
    $total = order_fee($order, $cart_goods, $consignee);
    
     
    $smarty->assign('total', $total);
    
     
    /* 團購標志 */
     
    if ($flow_type == CART_GROUP_BUY_GOODS)
     
    {
     
    $smarty->assign('is_group_buy', 1);
     
    }
    
     
    $result['content'] = $smarty->fetch('library/order_total.lbi');
     
    }
     
    $json = new JSON();
     
    die($json->encode($result));
     
    }


修改為


     
    /* 驗證紅包序列號 */
     
    elseif ($_REQUEST['step'] == 'validate_bonus') '商易專業驗證 www.kicshop.com
     
    {
     
        $bonus_sn = trim($_REQUEST['bonus_sn']);
     
        if (is_numeric($bonus_sn))
     
        {
     
            $bonus = bonus_info(0, $bonus_sn);
     
        }
     
        else
     
        {
     
            $bonus = array();
     
        }
     
        $bonus_kill = price_format($bonus['type_money'], false); '成都商易
     
        include_once('includes/cls_json.php');
     
        $result = array('error' => '', 'content' => '');
     
        /* 取得購物類型 */
     
        $flow_type = isset($_SESSION['flow_type']) ? intval($_SESSION['flow_type']) : CART_GENERAL_GOODS;
     
        /* 獲得收貨人信息 */
     
        $consignee = get_consignee($_SESSION['user_id']);
     
        /* 對商品信息賦值 */
     
        $cart_goods = cart_goods($flow_type); // 取得商品列表,計算合計
     
        if (empty($cart_goods) || !check_consignee_info($consignee, $flow_type))
     
        {
     
            $result['error'] = $_LANG['no_goods_in_cart'];
     
        }
     
        else
     
        {
     
            /* 取得購物流程設置 */
     
            $smarty->assign('config', $_CFG);
     
            /* 取得訂單信息 */
     
            $order = flow_order_info();
     
            if ($bonus['min_goods_amount'] <= cart_amount())
     
            {
     
                if (((!empty($bonus) && $bonus['user_id'] == $_SESSION['user_id']) || ($bonus['type_money'] > 0 && empty($bonus['user_id']))) && $bonus['order_id'] <= 0)
     
                {
     
                    //$order['bonus_kill'] = $bonus['type_money'];
     
                    $now = gmtime();
     
                    if ($now > $bonus['use_end_date'])
     
                    {
     
                        $order['bonus_id'] = '';
     
                        $result['error']=$_LANG['bonus_use_expire'];
     
                    }
     
                    else
     
                    {
     
                        $order['bonus_id'] = $bonus['bonus_id'];
     
                        $order['bonus_sn'] = $bonus_sn;
     
                    }
     
                }
     
                else
     
                {
     
                    //$order['bonus_kill'] = 0;
     
                    $order['bonus_id'] = '';
     
                    $result['error'] = $_LANG['invalid_bonus'];
     
                }
     
            }
     
            else
     
            {
     
                $result['error'] = sprintf($_LANG['bonus_min_amount_error'], price_format($bonus['min_goods_amount'], false));
     
            }
     
            /* 計算訂單的費用 */
     
            $total = order_fee($order, $cart_goods, $consignee);
     
            $smarty->assign('total', $total);
     
            /* 團購標志 */
     
            if ($flow_type == CART_GROUP_BUY_GOODS)
     
            {
     
                $smarty->assign('is_group_buy', 1);
     
            }
     
            $result['content'] = $smarty->fetch('library/order_total.lbi');
     
        }
     
        $json = new JSON();
     
        die($json->encode($result));
     
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产一区成人 | 久久久久久久99 | 欧美a久久| 成人在线网站 | 欧美成人免费 | 一级电影在线免费观看 | 精品人成| 国产一区免费在线 | 九九精品在线 | 小视频免费在线观看 | 国产精品亚洲yourport | 久久久久久久久久美女 | 久久久久久久黄色片 | 国内精品视频饥渴少妇在线播放 | 九九热在线视频观看这里只有精品 | 国产成人高潮免费观看精品 | 国产精选久久久 | 国产精品自拍99 | 国产精品久久久久久久av | 96视频在线免费观看 | 国产精品性夜天天视频 | 羞羞视频一区 | 99精品在线视频观看 | 黄污在线看 | 吾色视频 | 九色一区二区 | 久色精品视频 | 99爱在线免费观看 | 九九热在线精品视频 | 男人的天堂色偷偷 | 中文字幕在线亚洲 | 久久99久久99免费视频 | 中文字幕在线观看日韩 | 一级一片免费看 | 国产精品久久国产精品 | 久久国产精品91 | 伊人二本二区 | 精品国产91久久久久久久妲己 | 欧美日韩亚洲精品一区二区三区 | 成人爱爱电影 | 国产精品av久久久久久无 |