称重商品不自动计价,通常卡在“三件事”
前台扫了秤码进来,数量有了、重量有了,但金额不跳出来,常见原因就三类:电子秤和收银机没连上、秤码规则解析错、收银端商品档案对不上。按下面顺序排,基本都能定位。
电子秤通讯设置:让秤“说得上话”
别急着改商品,先确认秤有没有把数据发到收银端。
- 接口:USB转串口/RS232/网口,线插错口很常见;同一台收银机上别插多个“虚拟串口秤”。
- 串口参数:COM口号、波特率、校验位、数据位、停止位要和秤一致。一个典型现象:能称重但前台不进条码,多半是COM或波特率不对。
- 协议模式:有些顶尖秤需要改为主动通讯协议,不然前台一直等秤“被动回传”。
- 环境:遇到AI秤相关提示(例如SDK解压异常),先把依赖环境装齐再联调,不然数据流会断在中间。
秤码规则:条码能进来,不代表能算对
称重条码一般会把“商品编码+重量/金额”拼在一起。规则一旦错位,前台就只能当普通条码处理,价格当然算不出来。
- 前缀位:常见是20/21开头。前缀不匹配时,系统不会按称重码解析。
- 位数与小数点:例如重量3位整数+3位小数(共6位),你却按5位解析,金额会变成0或离谱的数。
- 取价逻辑:有的门店用“按重量算金额”,有的秤直接下传“金额”。两边逻辑要一致。
- 双倍价格场景:有人把秤设置成下传“双倍商品价格”,收银端没同步这个规则,就会出现金额翻倍或不计价。
小案例:同一根香蕉,秤打码重量是0.680kg。规则对时前台应显示0.680数量并按单价自动出金额;规则错时可能显示6.80或直接金额为0。
收银端联调排查:让商品档案“接得住”
- 商品资料:称重商品要有正确的秤码关联(PLU/条码前缀对应的商品编码),单位、单价别填成“个”。
- 价格来源:门店做过前台改价的,确认是否需要同步回后台零售价,否则秤端/收银端各算各的。
- 前台测试法:用同一商品连续称3次(如0.300、0.500、1.200),看重量与金额是否等比例变化;不变化就回头查秤码规则。
- 交叉验证:同一条码在另一台前台能计价,说明秤码规则没问题,重点查这台机的通讯口/驱动/协议。
可执行建议:今晚就做一张排查清单贴在收银台:记录“秤型号+连接方式+COM口与波特率+秤码前缀+重量位数与小数位+取价逻辑”。每次不计价,按清单逐项对照,10分钟内就能把问题缩到一个点上。