修复默认ecshop提交订单的红包价格显示问题
更新时间:2014-10-26 点击量:1687
Tag关键词: 订单 红包 价格 ecshop模板 ecshop4.0模板 二次开发 ecshop3.6模板 ecshop小程序
默认的ecshop中,在订单页面在使用红包的时候会减去订单价格,在使用的时候是正常的,如果在订单页面选择红包,价格削减后,在去修改购物车中的商品,使订单的总价不足使用红包,然后在提交,进入到订单提交页面,这时会发现,红包是不能选的(正常),但是右下角的订单价格中却还有显示红包减去的价格,然后提交订单,发现并没有减去那个红包的折扣,只是在订单提交页面有显示问题。
修复方法:
在flow.dwt中找到:
var flow_no_payment = "{$lang.flow_no_payment}";
var flow_no_shipping = "{$lang.flow_no_shipping}";
在其下面添加代码:
window.onload=function(){
function validateBonus2()
{
Ajax.call('flow.php?step=validate_bonus', 'bonus_sn=' + bonusSn, validateBonusResponse2, 'GET', 'JSON');
}
function validateBonusResponse2(obj)
{
if (obj.error)
{
orderSelectedResponse(obj.content);
try
{
document.getElementById('ECS_BONUSN').value = '0';
}
catch (ex) { }
}
else
{
orderSelectedResponse(obj.content);
}
}
}
如果文章对您有帮助,就打赏一个吧
«上一篇:ecshop解决使用第三方登录错误ERROR:64987649 Unable to find... 下一篇:如何修改ecshop网站关闭时显示的信息»