后台添加订单提示库存不足BUG解决(Ecshop2.7.2版本)
商品网站要后台操作流畅,也要易懂的添加修改商品信息,而ecshop2.7.2版本中出现了这个bug,很多站长肯定会困惑,其实主要原因就是ecshop在ajax调用商品的时候,把一个单选属性默认为了非单选属性,才导致了无法读取商品库存数,因此就会一直提示库存不足,解决办法其实也很简单,修改一下“order_step.htm”这个文件中的js。首先我们要找到这个文件,目录为:templatesorder_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.gaosudu.com/ecshop/17685.html