Odoo POS条码命名规则配置:如何忽略称重商品双校验位提取产品ID与价格
Odoo POS 带双校验位称重条码配置方案
结论
完全可以通过Odoo原生的Barcode Nomenclatures功能实现需求,无需录入全量校验位组合条码,可彻底解决条码过多导致的系统卡顿问题。
配置步骤
- 新建自定义条码规则
- 进入Odoo后台,依次打开「库存」→「配置」→「条码 Nomenclature」,新建一条规则,条码类型选择带价称重商品条码
- 按照你提供的13位条码结构填写匹配规则:
你的条码结构为:2位固定前缀02 + 4位PLU产品ID + 1位重量校验位(需忽略) + 5位价格 + 1位条码校验位(需忽略),对应的规则pattern填写02{PN4}X{PR5}X即可
语法说明:02是固定前缀,用于匹配称重肉制品类条码{PN4}代表提取当前位置后4位作为产品PLU编码X代表忽略当前位置的1位数字,两个X分别对应重量校验位和末尾条码校验位{PR5}代表提取当前位置后5位作为商品价格
- 配置价格小数位
在条码规则的「价格小数位数」字段填写2,系统会自动将提取到的5位价格字段按后两位为小数转换金额,例如提取到02119时自动换算为21.19元。 - 关联POS配置
打开你正在使用的POS门店配置页,在「条码」标签页选中刚才新建的Barcode Nomenclature规则,保存后重启POS会话即可生效。
后续使用说明
你不需要为每个产品提前录入100种校验位组合的条码,只需要在每个肉制品的产品信息页填写对应4位PLU编码即可,系统扫码时会自动按规则提取PLU匹配对应产品,同时提取价格覆盖产品默认售价,校验位内容会直接被忽略不会参与匹配逻辑。
内容的提问来源于stack exchange,提问作者mosuma mosuma
相关产品推荐
相关产品推荐

