如何设置让ecshop收货地址中电话邮箱属于必填

更新时间:2016-07-09 点击量:743

   优易软件在给二次开发的时候,碰到客户说用户在商城购买东西,总是忘记填写联系方式或号码,之后又在商城评论说到货慢给差评。

我想了下这样的情况是会出现,而且出现之后造成的影响虽说不大但是挺麻烦的。因为商城用户购买商品,在进入填写收货地址的时候,

有时候会忘记填写联系的电话或者邮箱,这样会造成快递送达的商品到达目的地后因为联系不上收货人,而造成用户对自己商城物流配送不及时的负面影响。物流是否快捷是网上


购物用户的一个重要体验。哪我们要如何避免出现这样的一个问题呢?
其实很简单只要让ecshop收货地址中的邮箱属于必填的一个设置就可以完全解决这个问题。
 

首先修改ecshop邮箱必填:

找到根目录js文件夹中的shopping_flow.js打开:

搜索

if ( ! Utils.isEmail(frm.elements['email'].value))
{
err = true;
msg.push(invalid_email);
}
注释或删除以上代码。

在打开includes目录中的lib.order.php文件

搜索

if (exist_real_goods(0, $flow_type))
{
/* 如果存在实体商品 */
找到他下面的代码
!empty($consignee['email']) &&


注释或删除,到此收货地址中的邮箱必填功能就去掉了。

电话必填转成手机必填:

同样是shopping_flow.js文件中

搜索

if (Utils.isEmpty(frm.elements['tel'].value))
{
err = true;
msg.push(tele_not_null);
}
else
{
if (!Utils.isTel(frm.elements['tel'].value))
{
err = true;
msg.push(tele_invaild);
}
}


修改其中的tel为mobile

然后在修改lib_order.php中

if (exist_real_goods(0, $flow_type))
{
/* 如果存在实体商品 */
下面的

!empty($consignee['tel']);

把其中的tel换成mobile

最后在到后台语言编辑项菜单中

购物流程语言包中搜索电话不能为空修改成手机不能为空



1468030453583864.png




支付宝扫码打赏 微信打赏

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

在线客服

客户服务

热线电话:

0755-36656507 15889489919 服务时间:

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

在线QQ客服

在线微信客服

关于我们 常见问题

支付方式 加盟合作

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