ecshop修改收货人信息
2010-02-03 14:59 来源:www.chinab4c.com 作者:admin
ecshop收货人信息,很多时候需要根据具体的需求,进行调整.有时候需要增加一些更加重要的字段,所以本程序将二次开发ecshop收货信息
1:修改includes/lib_order.php的函数
function check_consignee_info($consignee, $flow_type)
{
if (exist_real_goods(0, $flow_type))
{
/* 如果存在实体商品 */
$res = !empty($consignee['email']) &&
!empty($consignee['tel']);
return $res;
}
else
{
/* 如果不存在实体商品 */
return !empty($consignee['email']) &&
!empty($consignee['tel']);
}
}
2:js/shopping_flow.js函数修改如下
function checkOrderForm(frm)
{
var paymentSelected = false;
var shippingSelected = false;
// 检查是否选择了支付配送方式
for (i = 0; i < frm.elements.length; i ++ )
{
if (frm.elements[i].name == 'payment' && frm.elements[i].checked)
{
paymentSelected = true;
}
}
if ( ! paymentSelected)
{
alert(flow_no_payment);
return false;
}
// 检查用户输入的余额
if (document.getElementById("ECS_SURPLUS"))
{
var surplus = document.getElementById("ECS_SURPLUS").value;
var error = Utils.trim(Ajax.call('flow.php?step=check_surplus', 'surplus=' + surplus, null, 'GET', 'TEXT', false));
if (error)
{
try
{
document.getElementById("ECS_SURPLUS_NOTICE").innerHTML = error;
}
catch (ex)
{
}
return false;
}
}
// 检查用户输入的积分
if (document.getElementById("ECS_INTEGRAL"))
{
var integral = document.getElementById("ECS_INTEGRAL").value;
var error = Utils.trim(Ajax.call('flow.php?step=check_integral', 'integral=' + integral, null, 'GET', 'TEXT', false));
if (error)
{
return false;
try
{
document.getElementById("ECS_INTEGRAL_NOTICE").innerHTML = error;
}
catch (ex)
{
}
}
}
frm.action = frm.action + '?step=done';
return true;
}
3:alter table ecs_user_address add column qq varchar(255)
4:flow.php的consing中增加
'qq' => empty($_POST['qq']) ? '' : $_POST['qq'],
5:alter table ecs_order_info add column qq varchar(23)
相关文章:分析ecshop收货人地址
支持插件:ecshop二次商品订购人信息填写插件
来源:中国B4C电子商务
最近更新
常用插件
- ecshop降价通知登记插件
ecshop降价通知登记插件,主要是为了方便某些客户,对商品价格要求比...
- ecshop红包修改成满多少减
我们在长期使用ecshop的时候,我们可以发现。ecshop的红包是一个非常强...
- ecshop购物车功能改进[插件
ecshop购物车功能改进[插件套餐]主要是我们最近开发工作和开发项目中。...
- ecshop分类树中统计商品数
最近忙于开发其他项目,在不少朋友不断要求和催促的情况下,做出了该小...
- ecshop通用红包编码
很多时候,为了结合促销,必须扩展一下ecshop的红包功能。ecshop的红包...