I直接答案
商品编辑后保存时遇到的这个提示不是系统故障,而是商品价格数据不完整导致的一次拦截。当某个商品被设置了客户指定价,系统在保存时就会逐个检查:凡是出现在指定价列表里的客户,是否都填了小单位订货价。只要有一个客户这一项是空的,整条商品的保存动作就会被拦下,已经改好的其他内容也一并存不进去。
之所以卡在“小单位订货价”上,是因为它按最小订货单位来算钱,属于指定价里必须落实的一项。大单位订货价可以按换算关系推出来,小单位这一栏却需要明确的值,缺失时系统算不出这个客户到底该按什么价下单,因此不允许保存。处理办法只有两条:要么把这个客户的小单位订货价补上,要么把这个客户的指定价整条删掉。
II操作问答
为什么偏偏卡在小单位订货价上
指定价是给单个客户单独定价的机制,开启之后,商品就不再对所有客户用同一个价格。系统保存商品时要做一次完整性校验:指定价列表里的每一条记录,都必须能算出这个客户在小单位下的订货价。
小单位订货价是客户下单时最细粒度的结算依据。如果一个客户被列进了指定价,但小单位这一项空着,系统无法判断他按什么价拿货,只能整条商品不放行。这也解释了为什么你把商品的名称、图片、库存都改好了,仍然保存不了——不是那些字段有问题,而是指定价里有一条残缺记录。
还有一种容易误判的情况:你只填了大单位订货价,以为系统会自动换算。实际上小单位那一栏仍需单独确认,只填一边不算完整。
III操作问答
照着这几步把问题定位到具体客户
第一步,重新打开这个商品的编辑界面,不要急着改别的内容。第二步,找到界面下方的指定价区域,把它展开,会看到已经被指定的客户列表。
第三步,逐条检查每个客户的小单位订货价是否为空。列表里客户数量多的时候,按顺序一条条看,不要跳着看,空值往往就藏在中间某一条。第四步,确认是哪个客户缺价格后,做出选择:如果这个客户确实要单独定价,把小单位订货价填进去;如果本来就不该给他单独定价,直接把这条指定价删除。
第五步,处理完再点保存。如果保存仍然失败,说明列表里还有另一条空记录,重复上面的检查。建议一次把整个列表核对完,比反复试保存更省时间。
IV操作问答
两种最容易配错的情形
第一种是新增客户后忘了补价。运营给某个客户开启了指定价,但当时只填了一部分,或者复制了别的客户的配置却没改价格,保存时就会报这个提示。表现是:明明只动了商品描述,却被价格校验拦住。
第二种是删除客户或调整名单时没同步清理。把客户从指定价列表里去掉、或者换了指定对象之后,残留的空记录没有被处理,同样会触发校验失败。表现是:你以为这个客户已经不在列表里了,但保存依旧不通过。
这两种情形的共同点是,问题都不在你正在编辑的字段上,而在指定价列表的历史遗留数据里。遇到提示时,先看列表,而不是反复改商品主体内容。
V操作问答
它和哪些功能会互相牵动
指定价一旦配好,会直接影响这个客户下单时看到的价格,同时也会参与订单金额的计算,所以价格数据必须完整,否则下游的对账、收款都会跟着出问题。
如果商品是多规格的,指定价通常要落到具体规格上,规格越多,需要核对的条目越多,漏填的概率也越高。开启指定价之前,先确认这个商品是否真的需要按客户单独定价,不需要就别开,能省掉一整轮校验麻烦。
在权限上,能修改指定价的通常是价格相关权限的账号,普通账号看不到这块内容,也就无从排查。报表方面,指定价会影响客户维度的成交金额统计,价格缺失时即使勉强保存,后续数据也可能对不上。
VII常见问题
被问得最多的几个问题
不能跳过。只要商品上挂着指定价,保存时就会做完整性检查,缺一条都过不去。可行的做法是先把缺失的小单位订货价补上,或者把对应客户的指定价删掉,再保存商品描述,否则改动一直存不下来。
展开指定价区域后按顺序逐条核对小单位订货价一栏,空值通常集中在最近新增或最近调整过的客户上。可以先看列表末尾和最近改动的记录,比从头翻更快。处理完一轮后再保存,若仍失败就继续核对其余条目。
删除指定价只改变之后的下单价格依据,已经生成的订单按当时的价格记录保留,不会因为这次删除被改写。但删除后该客户会回到商品默认价格体系,如果本来是要给他特殊价,建议改成补填小单位订货价,而不是直接删。
VII继续查
企业微信 · 专属顾问