A-A+

ecshop实现到达一定等级之后才支持货到付款

2015年09月12日 PHP开源系统 评论 1 条 阅读 142 views 次

客户有这样的一个要求,就是当注册会员到达一定等级的时候才支持货到付款,否则的话就只支持在线支付,比如针对刚注册的会员是不支持货到付款的,其实在 ecshop 中,我们只要更改一下判断的条件即可,下面夏日博客就来修改一下。

首先打开根目录下的 includes/lib_order.php 文件,找到如下的代码:

  1. if (!$support_cod )  
  2. {  
  3. $sql .= 'AND is_cod = 0 '; // 如果不支持货到付款  
  4. }  
  5. //改成:  
  6. if (!$support_cod || $_SESSION['user_rank'] <= 1)   
  7. {  
  8. $sql .= 'AND is_cod = 0 '; // 如果不支持货到付款  
  9. }  
  10. $_SESSION['user_rank']为用户等级ID。  

好了,用户的等级可以在后台查看到,这里就不详说了。

标签:

1 条留言  访客:1 条  博主:0 条

  1. 陈熙博客

    陈熙博客过来支持下!

给我留言