ECSHOP后台订单里加入商品到订单时提示库存不足请重新选择BUG解决

ECSHOP后台给订单商品信息编辑里面添加商品时提示库存不足请重新选择的BUG问题,ecshop所有版本包含ecshop4.0版本中都出现了这个bug官方未修复,原因是ecshop在ajax调用商品的时候,把一个单选属性默认为了非单选属性,才导致了无法读取商品库存数,因此就会一直提示库存不足,请重新选择的BUG问题。这个BUG问题的解决办法如下:
打开后台templates文件夹里的order_step.htm文件,搜索找到如下代码
      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 />';
        }
      }
以上的BUG问题就解决了!

本文原创地址:https://www.ecshop.cx/article-683.html
版权所有 © 转载时必须以链接形式注明出处!

觉得本文对您有用,想收藏下来!方法很简单:请点击-〉
我们一直坚持白天工作、晚上熬夜更新资源,付出了巨大的精力和时间,其中的辛酸难以言述。

充值有惊喜
实时购买动态 ×

装在套子里的人会员 在 2020-10-23 购买了 ECSHOP自动虚拟商品补货功能 卡密自动补货系统 永久卡密现货 销售虚拟商品必备插件