I直接答案
系统确实不支持在多仓库开启状态下勾选一批商品、直接点一下批量更换默认仓。这是规则层面的限制,不是操作没找对入口。默认仓决定的是这个商品出库、扣减、调拨时以哪个仓为基准,一旦允许多仓随意切换,历史单据与现有库存的对应关系容易乱掉,所以系统把这条路关掉了。
能走通的办法是绕开界面按钮,用「批量更新商品」里的导出功能。你把要改的商品筛出来,导出一张表格,在表格里把默认仓那一列改掉,再原样导回系统,系统按表格内容去更新。所以真正决定这件事能不能干成的,是你筛选得准不准、表格改得对不对、导入批次分得好不好。
结论很直接:多仓库状态下改默认仓必须走表格导入;商品数量多的时候,不要想着一次全改,按分类或标识拆成若干批,每批控制在两千条以内,改完一批验一批。
II操作问答
为什么多仓库下这个按钮是灰的
单仓库的时候,默认仓其实没有太多选择余地,改不改影响都不大。一旦开了多仓库,默认仓就变成了库存归属的锚点:这个商品从哪个仓发货、盘点时算在哪个仓、调拨单以哪个仓为起点,都跟它绑定。如果允许在列表里批量勾选、一键换仓,等于把一批商品的历史归属一次性平移,之前已经发生的出入库记录和现有结存会对不上。
系统的处理方式是把「批量修改默认仓」这个入口收起来,只保留通过「批量更新商品」导入表格这一条通道。这样每条变更都是显式写在表格里的,你改了什么、改了多少条,表格本身就是记录。代价是操作变重了,商品一多就得靠筛选和分批来解决。
III操作问答
具体怎么操作:六步走完一次批量改仓
第一步,进商品列表,点右上角的「批量更新商品」。第二步,在弹层里按分类、品牌、标识或者上下架状态圈定范围——这一步最关键,圈错了后面全白做,宁可先圈小一点。第三步,做「模板字段配置」,把你要改的字段勾上,至少要有默认仓这一列,然后下载模板。
第四步,打开导出的表格,只改默认仓那一列,其他列和格式尽量别动。第五步,把改好的表导回去,等系统提示更新结果。第六步,回商品列表抽查几条,确认默认仓已经变成你要的仓。
两个硬性限制要记住:一次最多上传两千条;列名和属性格式必须跟下载的模板保持一致,列的先后顺序可以不同,但名字和格式不能变。此外,导出表里不要塞公式,也不要去合并单元格、改列宽、加颜色标记,系统读的是原始结构,格式一动就容易导入失败。
IV操作问答
配错了会看到什么现象
最常见的一种是筛选条件用错。比如你想改某个分类下的全部商品,但筛选时误选了「标识」或漏掉了部分上下架状态的商品,导出的表里就只有一部分。导入之后你会发现,改的那部分生效了,另一部分还是老默认仓,而且没有任何报错提示——因为从系统角度看,你导入的确实只有这些行。
第二种是表格被改坏。手工在默认仓那列填了系统里不存在的仓库名称,或者把带公式的单元格一起导进去,又或者中途插了一列、改了一列的表头。这类问题的表现是整批导入失败,或者部分行被跳过。遇到这种情况,别去猜原因,重新下载一份干净模板,把数据贴进去再导一次,比逐条排查快得多。
V操作问答
它跟哪些功能会互相牵动
默认仓一改,库存归属跟着变,所以改之前最好确认目标仓里有没有对应的库存记录,不然商品挂在目标仓却查不到结存,盘点时会出差异。价格体系如果按仓做了区分,改仓之后前台看到的价格也可能跟着变,这一点在多仓价格不一致时尤其容易踩。
账期和结算同理,如果不同仓对应不同的结算口径,批量换仓等于批量换了结算归属,最好挑业务空档期做。权限上,操作人要同时有商品编辑权限和批量更新商品的权限,否则连导出按钮都点不了。改完之后,建议去库存相关报表里对一遍数,确认没有出现归属异常。
VI操作问答
商品特别多的时候,怎么分批次
两三千条以上的商品,不要指望一次搞完。按分类拆是最稳的,因为分类通常和仓的归属逻辑天然一致;如果分类粒度太粗,就叠加品牌或上下架状态做二级筛选。每一批控制在两千条以内,导完立刻抽查,确认无误再开下一批。
批次之间留一点间隔,别同时开多个窗口并行导入,否则哪一批出了问题你会分不清。如果中途发现某批数据有误,更正后重新导入即可,系统按表格内容做更新,不需要先撤销。整个过程不是一次性的,可以拆到几天里慢慢推。
实在拿不准筛选逻辑或者导入反复报错,直接打全国服务热线 400-888-1794 问,比自己在表格里试错省时间。
VIII常见问题
被问得最多的几个问题
只要其他列保持导出的原样,导入后它们和系统里的值本来就是一致的,不会产生变化。真正要避免的是「导出后隔了很久才导入」,中间如果有其他人在系统里改过这些商品,你导回去的是旧数据,会把别人的改动盖掉。所以导出到导入之间的间隔尽量短。
按行数算。超过两千条的那部分不会被处理,通常表现为导入结果里少了后面的行,而不是整个文件被拒绝。所以拆批的时候按行数切,别按文件体积估。切完之后每一批都干净地单独导一次,不要指望系统自动帮你截断。
不会。已经发生的出入库、调拨、盘点记录仍然挂在当时那个仓上。批量更新改的只是商品当前的默认仓,也就是后续业务默认走哪个仓。所以改完之后如果发现历史报表数据没变,那是正常的,不用去反复重新导入。
VIII继续查
企业微信 · 专属顾问