新闻中心

后台添加订单提示库存不足BUG解决(Ecshop2.7.2版本)

作者 / 无忧主机 时间 2014-11-26 14:57:11

商品网站要后台操作流畅,也要易懂的添加修改商品信息,而ecshop2.7.2版本中出现了这个bug,很多站长肯定会困惑,其实主要原因就是ecshop在ajax调用商品的时候,把一个单选属性默认为了非单选属性,才导致了无法读取商品库存数,因此就会一直提示库存不足,解决办法其实也很简单,修改一下“order_step.htm”这个文件中的js。 首先我们要找到这个文件,目录为:templates\order_step.htm,使用编辑工具打开后,找到第763行.将下面的代码

// 属性
else
{
attrHtml += result.attr_list[i][0].attr_name + ': ' + result.attr_list[i][0].attr_value + '<br />';
}
修改为:
// 属性
else
{
if(result.attr_list[i][0].attr_type==1){
attrHtml +=result.attr_list[i][0].attr_name+'<input type="radio" checked name="spec_' + specCnt + attrTypeArray + '" value="' + result.attr_list[i][0].goods_attr_id + '"'+' />'+ result.attr_list[i][0].attr_value+'<br />';
specCnt++;
}else{
attrHtml += result.attr_list[i][0].attr_name + ': ' + result.attr_list[i][0].attr_value + '<br />';
}
}
经过实验已经确认这个方法是有效的,希望能帮助各位遇到此问题的站长们。 无忧主机相关文章推荐阅读: ECSHOP团购编辑包数据库错误 修改ECSHOP关闭站点时提示的内容 ECSHOP注册用户名和邮箱都“存在”的解决方法 ECSHOP管理员登陆后台后短时间不操作自动退出的解决方法

本文地址:https://www.51php.com/ecshop/17685.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服