I直接答案
订货宝的商品单位体系里预留了三个位置:大单位、中单位、小单位,但真正被打印模板识别并输出换算关系的,只有「大单位 ↔ 小单位」这一组配对。也就是说,哪怕一个商品实际只有两个单位可用,只要这两个单位没被分别放进大单位和小单位,打印模板就抓不到可展示的换算信息,出来的单据上自然只有下单单位本身。
所以遇到「下单是大单位、打印不显示换算」的情况,先别怀疑模板画错了。绝大多数是商品档案里的单位槽位配置问题:要么单位被填进了中单位的位置,要么两个单位都挤在中单位和小单位里,导致大单位那一栏是空的。模板再正确,也拿不到一条完整的大小单位换算记录去渲染。
II操作问答
系统到底认哪两个单位
订货宝的单位换算不是「任意两个单位之间都能换算」,而是明确区分角色。大单位和小单位之间建立换算关系后,系统才知道「1 个大单位等于多少个小单位」,这条比例关系是打印模板唯一能读取的换算依据。中单位存在,是为了让商品在三个层级之间做更细的拆解,但它的换算展示目前不进入打印模板的输出范围。
换句话说,模板不关心你给单位起了什么名字,它只找两个位置:谁是大单位、谁是小单位。这两个槽位都填了、并且设置了数量比例,换算关系才会被渲染出来。只要其中一个为空,模板就默认这个商品没有可展示的换算可打。
III操作问答
在商品档案里把槽位改对
第一步,进商品管理找到这个商品,打开编辑页的单位换算区域,先看清楚现在三个槽位各填了什么。很多出问题的商品是「大单位」空着,「中单位」和「小单位」分别填了箱和瓶这类组合。
第二步,把你下单时用的那个单位放到大单位位置。比如客户习惯按箱下单,箱就是大单位,瓶就是小单位,把箱从原来的槽位挪到大单位,瓶留在小单位。如果箱之前填在中单位,先清掉中单位那一栏,再填进大单位,避免同一个单位名占两个位置。
第三步,确认大单位和小单位之间的换算数量填对,保存后重新打开自定义打印模板预览。模板上要有对应的换算字段占位,如果模板里压根没放这个字段,改完单位也不会凭空出现,这一步容易被忽略。
第四步,用一笔测试订单走一遍下单流程,下单时选大单位,打印预览看换算行是否出现。确认无误再让客户正常下单,避免改完配置后旧订单和缓存视图造成误判。
IV操作问答
两种最常见的配错方式
第一种:商品确实只有两个单位,但被填进了中单位和小单位。这种配置下,商品编辑页看起来单位是齐的,下单也没报错,可是打印模板取不到大小单位配对,单据上就只显示下单的那个单位,换算行整行消失。你会看到的现象是「商品有单位换算设置,但打印就是空的」。
第二种:三个单位都填了,客户下单用的是中单位。因为中单位不参与打印换算展示,所以哪怕换算关系在系统里是通的,打印出来依然看不到换算过程。这时候要么引导客户按大单位下单,要么把下单单位调整为大小单位体系内的那个,才能让打印输出符合预期。
V操作问答
它和价格、账期、库存的牵连
单位换算不只影响打印。价格体系里如果按大单位报价、按小单位库存管理,换算比例配错会直接导致金额和数量对不上。同样,库存扣减往往以小单位为基准,下单大单位却换算比例填反,出库数量会成倍偏差。
账期和报表也受牵连。对账单、销售报表通常按下单单位汇总,如果打印模板拿不到换算关系,客户看到的数量和财务看到的数量解释口径就不一致。权限方面,能改商品单位换算的账号通常是商品管理权限,改之前最好确认这个改动会不会影响已经在跑的订单模板。
VII常见问题
被问得最多的几个问题
删掉中单位只是腾出了槽位,关键还要看剩下的两个单位分别落在了哪里。必须是一个在大单位、一个在小单位,并且两者之间填了换算数量,模板才会输出。如果删完之后两个单位仍然挤在中单位和小单位,或者大单位那栏是空的,打印依旧不会显示换算关系。
需要。模板能不能显示换算,取决于两个条件同时成立:商品档案里大单位和小单位配对正确,以及模板里放了对应的换算字段占位。只改商品不改模板,预览不会自动多出换算行;只改模板不改商品,模板取不到数据也是空白。两边都确认一遍最稳妥。
目前单位换算的打印展示只覆盖大单位和小单位这一组配对,中单位下单时换算关系不会被渲染。如果业务上必须用中单位下单又要打印换算,可以考虑调整商品单位结构,把下单单位归入大小单位体系,或者在下单环节改用大单位。具体怎么取舍要看你们仓库和客户的习惯。
VII继续查
企业微信 · 专属顾问