新闻中心

Ecshop如何实现自定义某某等级会员以上才支持货到付款的方法

作者 / 时间 2015-12-01 18:38:47

很多站长朋友们经常在网上购物,想必也都知道很多大型的商城都设置有初级会员,中级会员,高级会员,还有VIP等级的会员,这些会员都是靠自己平时的贡献和消费的金额给升级上去的,有的朋友就疑问了等级升高了到底有什么好处呢?其实等级越高在购物的时候享受的优惠政策也就越多了。比如平时做活动的的时候等级高的拿的折扣也就越低,小编这次遇到的这个问题也是和会员等级分不开的,这位站长朋友使用的是Ecshop程序在无忧主机php独立ip空间做的网站,他想给某些会员开放货到付款的权限,可是这个等级要自己定义,以前朋友可能看到有支持VIP货到付款的案例,那么如何实现站长朋友可以自己定义会员等级才支持货到付款呢?例如站长朋友在网站后台会员管理--会员等级-添加会员等级,例如这位站长朋友定义的会员等级为3,如果会员等级小于3就不支持货到付款。大体的思路就是这样了,那么如何实现呢?小编下面把具体的方法来整理下吧。 首先按照目录找到includes\lib_order.php文件。 大约在274行代码:

if (!$support_cod )
{
$sql .= 'AND is_cod = 0 '; // 如果不支持货到付款
}
修改为:
if (!$support_cod || $_SESSION['user_rank'] <= 3) 
{
$sql .= 'AND is_cod = 0 '; // 如果不支持货到付款
}
小编在这里温馨提示下:$_SESSION['user_rank']就是用户等级ID。这里小编上面举例的小于3的就不支持货到付款。如果站长朋友登陆网站后台自己定义的会员等级为5的才支持货到付款,那么自己在代码中修改为5就可以了。以上方法就是关于Ecshop程序如何实现自定义某某等级会员以上才支持货到付款的解决方法了。 无忧主机相关文章推荐阅读: 控制ECSHOP商品详情页相关文章数量 如何实现当ECSHOP搜索框内容为空时提示用户输入内容 ECSHOP修正RECIEVE.PHP判断不严谨导致邮件自动确认收货

本文地址:https://www.51php.com/ecshop/20999.html

1
1
1
1
1
1
1