ecshop用户免登录购物

更新时间:2016-07-11 点击量:597

ecshop 商城用户发现ecshop是不支持免登录进行购物的,但免登录进行购物又是一个很需求,刚建立起来的独立商城并没有


京东或淘宝哪么高大上,一些消费者并不愿意去注意一个小的独立商城网店,所以这个时候免登录购物就能起到很大的用处了


,下面友谊软件就精简过后的购物修改流程分享给大家。

第一:打开 include/lib_order.php 文件,搜索如下代码:

check_consignee_info

把不需要的项目给去掉:

else  
   {  
       /* 如果不存在实体商品 */  
       return !emptyempty($consignee['consignee']) &&  
           !emptyempty($consignee['email']) &&  
           !emptyempty($consignee['tel']);  
   }

如果仅是购买虚拟商品的话,仅留一个 email 貌似就足够了,上面的一段改成如下代码:

else  
{  
    /* 如果不存在实体商品 */  
    return  !emptyempty($consignee['email']);  
}

第二:打开 js/shopping_flow.js 文件,这部分只留个 email 项目就可以了,如下代码:

/* * 
 * 检查收货地址信息表单中填写的内容 
 */  
function checkConsignee(frm)  
{  
  var msg = new Array();  
  var err = false;  
  if ( ! Utils.isEmail(frm.elements['email'].value))  
  {  
    err = true;  
    msg.push(invalid_email);  
  }  
    
  if (err)  
  {  
    message = msg.join("\n");  
    alert(message);  
  }  
  return ! err;  
}

第三:修改主题ecshop模板,打开文件 /library/consignee.lbi,同样只留下 email 项目,其它的全部删除掉,如下:

{$lang.consignee_name}:{$consignee.consignee|escape} {$lang.require_field}
{$lang.phone}:{$consignee.tel|escape} {$lang.require_field}{$lang.backup_phone}:{$consignee.mobile|escape}


支付宝扫码打赏 微信打赏

如果文章对您有帮助,就打赏一个吧

在线客服

客户服务

热线电话:

0755-36656507 15889489919 服务时间:

周一到周六:9:00-18:00

在线QQ客服

在线微信客服

关于我们 常见问题

支付方式 加盟合作

提交需求
优惠红包 购物车0 反馈留言 返回顶部