新年
快乐

垃圾堆中的精品

垃圾堆中的精品

ECSHOP 多库存设置默认库存解决方法

搞了几天,才发现有时候问题其实很简单,自己忽略了一些小问题,导致花了几天的时间去找。不过索性自己找到了。

问题就是在ecshop安装了多库存多仓库插件后,默认的库存无法修改。
图片未加载6

一直在寻找这个JS。然后在/themes/default/goods.dwt中,文件最后找到js


{* 代码增加_start By 还俗二师兄 *}



{* 代码增加_end By 还俗二师兄 *}

在JS中查看了一下刷新后自动提交过来的province_id值,发现是2,又在最后一行 check_storeroom(2); 就是用来判断是否是默认的库存。但不知道为什么不能用,所以在Ajax.call的部分加上了一个判断,就解决问题了。不要忘了把最后一行注释掉,不然在一直循环运行JS,网页会卡。
if(province_id)
Ajax.call('goods.php', 'act=check_storeroom&goods_id=' + goods_id + '&attr=' + attr + '&province_id=' + province_id , checkStoreroomResponse, 'GET', 'JSON');
}

评论回复

回到顶部