ecshop微信商城
  官方微博: 腾讯  
首页 > ECSHOP教程 > ECSHOP模板教程 > ECSHOP购买流程页修改 > ECSHOP收货人收货地址信息的省市区改成非必选项

ECSHOP收货人收货地址信息的省市区改成非必选项

ECSHOP教程 / ecshop 教程网(www.ecshop119.com) 2013-11-17

各位ECSHOP网店系统用户大家好,欢迎来到ECSHOP教程网图文教程,今天为大家详细解说一下ECSHOP收货人收货地址信息的省市区改成非必选项

ECSHOP教程网ECSHOP视频教程也再不断的完善与跟进,期待大家的关注!希望在ECSHOP的道路上,ecshop教程网与您一路同行!

第一步,先修改相关JS文件
打开 /js/shopping_flow.js 文件
将下面JS代码删除掉

if (frm.elements['province'] && frm.elements['province'].value == 0 && frm.elements['province'].length > 1)
  {
    err = true;
    msg.push(province_not_null);
  }

  if (frm.elements['city'] && frm.elements['city'].value == 0 && frm.elements['city'].length > 1)
  {
    err = true;
    msg.push(city_not_null);
  }

  if (frm.elements['district'] && frm.elements['district'].length > 1)
  {
    if (frm.elements['district'].value == 0)
    {
      err = true;
      msg.push(district_not_null);
    }
  }


第二步,修改相关程序文件


修改 /inlcudes/lib_order.php 文件


将下列PHP代码删除掉


 if ($res)
        {
            if (empty($consignee['province']))
            {
                /* 没有设置省份,检查当前国家下面有没有设置省份 */
                $pro = get_regions(1, $consignee['country']);
                $res = empty($pro);
            }
            elseif (empty($consignee['city']))
            {
                /* 没有设置城市,检查当前省下面有没有城市 */
                $city = get_regions(2, $consignee['province']);
                $res = empty($city);
            }
            elseif (empty($consignee['district']))
            {
                $dist = get_regions(3, $consignee['city']);
                $res = empty($dist);
            }
        }

然后收货人信息那里,只选择国家不选择省市区,也照样能提交。

转载请注明:ECshop119模板屋-ECshop教程网(全国最专业的ECSHOP插件制作商-专业ECSHOP二次开发)

帮助目录

在线反馈

可以将问题或建议反馈给我们。

提交在线反馈

与网友交流ECSHOP开发修改。

加入QQ群交流