关于为ECSHOP送货地址中的省市区设定一个默认初始值

2016-09-11 20:38 来源:www.chinab4c.com 作者:ecshop专家

为ECSHOP送货地址中的省市区设定一个默认初始值,就是指的配送区域那的省市区。


以“河北--保定--定州市”为例,

首先到后台或者数据库里找到 河北的ID号为10、保定的ID号为139、定州市的ID号为1106,并记住这个ID号码。


然后我们要修改 flow.php 文件


找到下面这行PHP代码


$smarty->assign('consignee_list', $consignee_list);


在它上边另增加一段代码,注意是上边,不是下边


if (empty($consignee_list[0]['province']))
{
$consignee_list[0]=array('address_id'=>0,'country' => $_CFG['shop_country'], 'province'=>'10', 'city'=>'139', 'district'=>'1106');

}


备注:
按此ECSHOP教程操作不会影响正常的购物流程,
如果你之前保存过配送地址,等你下次登录购物的时候,还是会显示你以前保存过的省市区,
就不再显示这个默认初始值了。
此操作只是对第一次购物(或者以前没有保存过送货地址)的时候,才会显示这个默认省市区的。
其他情况还按照ECSHOP原有的规则来显示。