ECSHOP屏蔽某个支付方式不要显示

根据以下操作,可以屏蔽前台购物流程的某个支付方式不要显示
1、打开/includes/lib_clips.php文件,找到如下代码
function get_online_payment_list($include_balance = true)
{
    $sql = 'SELECT pay_id, pay_code, pay_name, pay_fee, pay_desc ' .
            'FROM ' . $GLOBALS['ecs']->table('payment') .
            " WHERE enabled = 1 AND is_cod <> 1";
改成如下代码
function get_online_payment_list($include_balance = true)
{
    $sql = 'SELECT pay_id, pay_code, pay_name, pay_fee, pay_desc ' .
            'FROM ' . $GLOBALS['ecs']->table('payment') .
            " WHERE enabled = 1 AND is_cod <> 1 AND pay_id <> 10";
就是后面增加了 AND pay_id <> 10 代码,10是屏蔽某个支付方式的ID

2、打开/includes/lib_order.php文件,找到如下代码
function available_payment_list($support_cod, $cod_fee = 0, $is_online = false, $is_virtual = 0)
{
    $sql = 'SELECT pay_id, pay_code, pay_name, pay_fee, pay_desc, pay_config, is_cod' .
            ' FROM ' . $GLOBALS['ecs']->table('payment') .
            ' WHERE enabled = 1 ';
改成如下代码
function available_payment_list($support_cod, $cod_fee = 0, $is_online = false, $is_virtual = 0)
{
    $sql = 'SELECT pay_id, pay_code, pay_name, pay_fee, pay_desc, pay_config, is_cod' .
            ' FROM ' . $GLOBALS['ecs']->table('payment') .
            ' WHERE enabled = 1 AND pay_id <> 10 ';
也是后面增加了 AND pay_id <> 10 代码,10是屏蔽某个支付方式的ID

本文原创地址:https://www.ecshop.cx/article-356.html
版权所有 © 转载时必须以链接形式注明出处!

觉得本文对您有用,想收藏下来!方法很简单:请点击-〉
我们一直坚持白天工作、晚上熬夜更新资源,付出了巨大的精力和时间,其中的辛酸难以言述。

实时购买动态 ×

song636392925会员 在 2019-04-12 购买了 ECSHOP PayPal快速结帐 快捷支付一步结账 可直接银行卡和信用卡付款无需PayPal账号