概覽?

條形碼命名法在不同情況下都可以發揮作用。其中一個眾所周知的用例是銷售散裝產品的銷售點,顧客會自己稱量產品并在產品上貼上打印的條形碼。這個條形碼將包含產品的重量,并幫助計算價格。

創建條形碼命名規則?

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 和調撥標識產品。

注解

當條形碼模式包含.*時,它意味著它可以包含任意數量的字符,這些字符可以是任何數字。