ecshop默認只能保存5個收貨地址,這無法滿足某些有特殊需求的用戶,本文介紹將地址個數修改為10個。
一、修改購物流程
/* 獲得用戶所有的收貨人信息 */
if ($_SESSION['user_id'] > 0)
{
$consignee_list = get_consignee_list($_SESSION['user_id']);
if (count($consignee_list) < 10) //10個
{
/* 如果用戶收貨人信息的總數小于 10 則增加一個新的收貨人信息 */
$consignee_list[] = array('country' => $_CFG['shop_country'], 'email' => isset($_SESSION['email']) ? $_SESSION['email'] : '');
}
}
二、修改用戶中心
if (count($consignee_list) < 10 && $_SESSION['user_id'] > 0) //10個
{
/* 如果用戶收貨人信息的總數小于10 則增加一個新的收貨人信息 */
$consignee_list[] = array('country' => $_CFG['shop_country'], 'email' => isset($_SESSION['email']) ? $_SESSION['email'] : '');
}
新聞熱點
疑難解答