概览

条形码命名法在不同情况下都可以发挥作用。其中一个众所周知的用例是销售散装产品的销售点,顾客会自己称量产品并在产品上贴上打印的条形码。这个条形码将包含产品的重量,并帮助计算价格。

创建条形码命名规则

Odoo 支持条形码命名规则,它确定了编码信息的映射和解释。您可以在 开发者模式 下配置您的条形码命名规则。要这样做,请转到 库存 ‣ 配置 ‣ 条形码命名规则

您可以从那里创建一个条形码命名规则,然后添加一行来创建您的第一个规则。

../../../../_images/barcode_nomenclature_01.png

第一步是指定 规则名称 ,例如带有3位小数的重量条形码。然后,您必须指定条形码命名规则的类型,在我们的例子中,它将是加权产品。

../../../../_images/barcode_nomenclature_02.png

条形码模式是一个正则表达式,用于定义条形码的结构。在这个例子中,21定义了适用规则的产品,这些数字是产品条形码应该以什么数字开头。5个“点”是产品条形码的后续数字,仅用于识别相关产品。 “N”定义一个数字,“D”定义小数。

编码允许指定应用规则的条形码编码。

注解

您可以通过序列定义不同的规则并排列它们的优先级。匹配扫描的条形码的第一个规则将被应用。

配置您的产品

  1. 产品的条形码应以“21”开头;

  2. 这5个“点”是您产品条形码的其他数字,用于识别产品;

  3. 在条形码中,应该在你定义了D或N的地方填写0。在我们的情况下,我们需要设置5个零,因为我们配置了“21…..{NNDDD}”;

  4. EAN-13码中,最后一位是校验码,请使用EAN13生成器确定在您的情况下应该是哪个数字。

../../../../_images/barcode_nomenclature_03.png

如果你称了1.5公斤的意大利面,秤会打印出以下条形码2112345015002。如果你在POS系统或条形码应用中扫描此条形码,Odoo会自动为意大利面产品创建一个新的行,数量为1.5公斤。对于销售点,还将计算基于数量的价格。

../../../../_images/barcode_nomenclature_04.png

规则类型

  • 定价产品:允许您识别产品并指定其价格,在POS中使用。

  • 折扣产品:允许您为每个应用的折扣创建一个条形码。然后您可以在POS中扫描您的产品,然后扫描折扣条形码,折扣将应用于产品的正常价格。

  • 加权产品:允许您识别产品并指定其重量,用于POS(其中价格基于重量计算)和库存。

  • 客户: 允许您识别客户,例如与忠诚计划一起使用。

  • 收银员:允许您在进入POS时识别收银员。

  • 位置:允许您在启用多位置时在转移中标识位置。

  • 包装: 允许您在激活包装时在转移中标识包装。

  • 信用卡:不需要手动修改,用于来自Mercury模块的数据。

  • 单元产品:允许您在POS和调拨中识别产品。

注解

当条形码模式包含.*时,它意味着它可以包含任意数量的字符,这些字符可以是任何数字。