ecshop 收貨人信息中,默認配送區域是這樣的:
現在我們把它改為指定配送,比如指定為江蘇省蘇州市
修改根目錄下folw.php文件
找到這句代碼
1 | $smarty ->assign( 'consignee_list' , $consignee_list ); |
在這句代碼上面添加以下代碼:
1 2 3 4 5 6 7 8 | //設置默認配送地區 if ( empty ( $consignee_list [0][ 'province' ])){ $consignee_list [0] = array ( 'country' => 1, 'province' => 16, 'city' => 221, ); } |
另外,
if (count($consignee_list) < 5)
{
/* 如果用戶收貨人信息的總數小于 5 則增加一個新的收貨人信息 */
$consignee_list[] = array('country' => $_CFG['shop_country'], 'email' => isset($_SESSION['email']) ? $_SESSION['email'] : '');
}
需要修改成:
if (count($consignee_list) < 5)
{
/* 如果用戶收貨人信息的總數小于 5 則增加一個新的收貨人信息 */
$consignee_list[] = array('country' => $_CFG['shop_country'], 'email' => isset($_SESSION['email']) ? $_SESSION['email'] : '','country'=>1,'province'=>30,'city'=>367);
}
country后的值是國家的ID
province是省份的ID
city是城市的ID
ID可以在后臺地區列表里把鼠標移動到管理兩個字上,左下角會出現地區ID
修改后,如下圖