条码可用于各种不同情况。最为大家熟知的用例是在销售点批量销售产品时,顾客可自行称重,获取打印的条码并贴在产品上。这个条码包括产品重量,可用于计算价格。
创建条码命名规则
Odoo支持条码命名规则,它决定了已编码信息的映射和解读方式。你可在 开发人员模式 配置你的条码命名规则。为此,前往 。
你可在此创建条码命名规则,然后添加一行创建你的首个规则。
第一步是指定**规则名称**,例如,带3位小数的重量条码。然后,你需指定条码命名规则的类型,在本例中是已称重产品。
条码模式是定义条码结构的正则表达式。在本例中,21定义了将应用规则的产品,也是产品条码开头的数字。这5个“点”代表产品条码的后几位数字,用于识别有关产品。“N”代表整数部分,“D”代表小数部分。
该编码用于指定应用规则得出的条码编码。
注解
你可定义不同规则并按顺序排定优先等级。系统将应用与扫描条码匹配的第一条规则。
配置产品
- 产品条形码应以“21”开头。
- 这5个“点”是产品条码的其他数字,用于识别产品;
- 如定义了D或N,条码中应包含0。在本例中,我们配置的是“21…..{NNDDD}”,因此需要5个零。
- 在EAN-13中,最后一个数字是校验数,使用EAN13生成器可确定你的情况应是哪个数字。
如果你称了1.5千克的意大利面,你将打印出以下条码2112345015002。如在POS中扫描此条码,或在条码应用程序中接收产品时,Odoo将自动为该意大利面产品创建新的一行,数量为1.5千克。POS则将根据该数量计算价格。
规则类型
- 定价产品:POS用于识别产品并指定价格。
- 打折产品:可根据适用的折扣创建一个条码。然后,在POS中扫描产品,然后再扫描折扣条码,将基于产品的正常价格计算折扣。
- 称重产品:POS(根据重量计算价格)和库存中用于识别产品及指定其重量。
- 客户:用于识别客户,例如在忠诚度计划中使用。
- 收银员:用于在进入POS时识别收银员。
- 库位:在启用多个库位的情况下,用于识别调拨的库位。
- 包裹:在启用包裹功能的情况下,用于识别调拨的包裹。
- 批次:用于识别调拨的产品批号。
- 信用卡:不需要手动修改,使用Mercury模型现有的数据。
- 单位产品:用于在POS和调拨过程中识别产品。
注解
如条码样式包含.*,表明它可包含任意数量的数字字符。