ecshop简化免登录用户的购物收货流量
2016-09-07 22:02 来源:www.chinab4c.com 作者:ecshop专家
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;
}
第三:修改主题模板,打开文件 /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}
(责任编辑:chinab4c) |
最近更新
常用插件
- ecshop2.7.2生成虚拟订单2.
以前我们开发过ecshop下的虚拟订单,就是客户在访问的时候,会自动生...
- ecshop最小购买数量控制插
ecshop最小购买数量控制插件,这个插件主要是为我们提供一个十分方便...
- ecshop2.7.1邮件发送插件
ecshop2.7.1邮件发送插件:该插件主要的开发思想是源于ecshop短信发送系统...
- ecshop没登陆情况下订单查
ecshop没登陆情况下订单查询插件,主要是针对ecshop在没有登陆的情况下...
- ecshop二次开发商品购买增
图片1香...
ecshop热门问答
ecshop热门资料
ecshop任意目录名
ecshop校正
ecshop请求
ecshop中小学生
ecshop油画
ecamll分析
zencart电子商务
ecshop营造节日氛围
ecshop商品导入
ecshop应付款
ecshop下单
ecshop调大
ecshop所有权
ecshop商品列表
ecshop动动
ecshop订购
ecshop图片广告
ecshopecmall短信功能插件
ecshop答对
ecshop人生驿站
ecshop起订量
ecshopEC网站首页顶部
ecshop微信
ecshopundefined
ecshop收藏本站点
ecshop网店盘点中
ecshop损坏
ecshop转折点
ecshop图里
ecshop俄罗斯