从2010年淘宝推出货到付款模式后,其它商城也都速度退出了自己的货到付款功能。在电子商务领域,淘宝的方式已经成为方向标,马云的阿里巴巴和淘宝已经深刻影响到了中国电子商务的发展。无忧主机(www.51php.com)小编也认为,货到付款的方式,非常好,这极大的提高了的商品的成交率,同时也体现了卖家的对产品的高度自信,和卖家的诚信。试想,如果产品存在质量缺陷,商家敢货到付款吗?然而,买家是否有诚信?无忧主机(www.51php.com)小编认为中国的电子商务市场任然未成熟,当前电子商务的发展未来,必定是一个买卖双方高度的诚信的局面,社会诚信机制的有效建立,将会更加有利与电子商务市场的发展。那么,未来减少一些不必要的损失,我们可以对我们的一些忠诚度较高的用户,才可以享受我们的货到付款功能。那么,在ecshop中,如何来实现类?无忧主机(www.51php.com)小编在查阅了相关资料后其方法如下:

1、在网站根目录中找到/flows.php文件,编辑,大概在第612行

找到下面这段代码(大概在第612行)

$payment_list =available_payment_list(1, $cod_fee);

替换修改为

$flag_hdfk_51php=0;
if ($_SESSION['user_id'] > 0 and $_SESSION['user_rank'] == 2)
//user_rank代表会员等级,“2”代表会员等级为VIP的ID。)
{
$flag_hdfk_51php=1;
}
$payment_list = available_payment_list($flag_hdfk_51php, $cod_fee);

(如下图)

image00133 150x150 Ecshop如何限制货到付款功能

经过上述修改,就只有VIP用户才可以支持货到付款了。

说明:[‘user_rank’]== 2 里的“2”这个数值是可以变化的。这个是根据后台管理中的会员等级设置来设定的。后台管理》会员管理》会员等级右边第2行是VIP。

image00322 150x150 Ecshop如何限制货到付款功能

如果您只想让代销用户支持货到付款的话,将2改成3就可以实现让代销用户支持货到付款了。

当然也可以实现VIP和代销用户都支持货到付款,上面的代码改成如下,就可以了

$flag_hdfk_51php=0;
if ( $_SESSION['user_rank'] == 2 or $_SESSION['user_rank'] == 3 and
 $_SESSION['user_id'] > 0 )
{
$flag_hdfk_51php=1;
}
$payment_list = available_payment_list($flag_hdfk_51php, $cod_fee);

纯Linux环境下高端免备案【香港独立IP地址】 php空间,仅仅只需199元一年起。商务中国域名核心代理直销50元注册国际顶级域名

本文地址:http://www.51php.com/ecshop/7872.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读: