Übersicht

Es gibt verschiedene Situationen, in denen Barcode-Nomenklaturen nützlich sein können. Ein bekannter Anwendungsfall ist ein Kassensystem, das Produkte in großen Mengen verkauft. Die Kunden wiegen ihre Produkte selbst ab und erhalten den ausgedruckten Barcode, den sie auf das Produkt kleben. Dieser Barcode enthält das Gewicht des Produkts und hilft dabei, den Preis entsprechend zu berechnen.

Eine Barcode-Nomenklatur erstellen

Odoo unterstützt Barcode-Nomenklaturen, die die Zuordnung und die Interpretation der codierten Informationen bestimmen. Sie können Ihre Barcode-Nomenklatur im Entwicklermodus konfigurieren. Gehen Sie dazu zu Lager ‣ Konfiguration ‣ Barcode-Nomenklatur.

Von dort aus können Sie eine Barcode-Nomenklatur erstellen und dann eine Zeile hinzufügen, um Ihre erste Regel zu erstellen.

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

Der erste Schritt ist die Angabe der Regelbezeichnung, z. B. Gewichtsbarcode mit 3 Dezimalstellen. Dann müssen Sie den Typ für die Barcode-Nomenklatur angeben, in unserem Fall ist es ein „Gewogenes Produkt“.

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

Das Barcode-Muster ist ein regulärer Ausdruck, der die Struktur des Barcodes definiert. In diesem Beispiel definiert 21 die Produkte, auf die die Regel angewandt wird. Das sind die Nummern, mit denen der Produktbarcode beginnen soll. Die 5 „Punkte“ sind die folgenden Nummern des Produktbarcodes und dienen lediglich dazu, das betreffende Produkt zu identifizieren. Das „N“ steht für eine Zahl und das „D“ für die Dezimalstellen.

Mit der Codierung können Sie die Barcode-Codierung angeben, auf die die Regel angewendet werden soll.

Bemerkung

Sie können verschiedene Regeln definieren und deren Priorität anhand der Sequenz festlegen. Die erste Regel, die mit dem gescannten Barcode übereinstimmt, wird angewendet.

Ihr Produkt konfigurieren

  1. Der Barcode des Produkts sollte mit „21“ beginnen.

  2. Die 5 „Punkte“ sind die anderen Zahlen Ihres Produktbarcodes, die das Produkt identifizieren.

  3. Der Barcode sollte 0 enthalten, wo du Ds oder Ns definiert hat. In unserem Fall benötigen wir 5 Nullen, weil wir „21 …..{NNDDD}“ konfiguriert haben;

  4. Bei EAN-13 ist die letzte Ziffer eine Prüfziffer. Verwenden Sie einen EAN13-Generator, um herauszufinden, welche Ziffer dies in Ihrem Fall sein sollte.

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

Wenn Sie 1,5 kg Nudeln wiegen, druckt die Waage den folgenden Barcode aus: 2112345015002. Wenn Sie diesen Barcode in Ihrer Kasse oder beim Wareneingang in Ihrer Barcode-App scannen, erstellt Odoo automatisch eine neue Zeile für das Produkt „Nudeln“ für eine Menge von 1,5 kg. Für das Kassensystem wird auch ein von der Menge abhängiger Preis berechnet.

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

Regeltypen

  • Bepreistes Produkt: ermöglicht Ihnen, das Produkt zu identifizieren und seinen Preis festzulegen, der im Kassensystem verwendet wird.

  • Rabattiertes Produkt: ermöglicht es Ihnen, einen Barcode pro angewendetem Rabatt zu erstellen. Sie können dann Ihr Produkt im Kassensystem einscannen und dann den Rabatt-Barcode scannen. Der Rabatt wird auf den normalen Preis des Produkts angewendet.

  • Gewogenes Produkt: ermöglicht Ihnen, das Produkt zu identifizieren und sein Gewicht zu bestimmen. Es wird sowohl im Kassensystem (in dem der Preis auf Grundlage des Gewichts berechnet wird) als auch im Lager verwendet.

  • Kunde: ermöglicht Ihnen, den Kunden zu identifizieren, wird zum Beispiel mit Treueprogrammen verwendet.

  • Kassierer: ermöglicht Ihnen, den Kassierer beim Öffnen des Kassensystems zu identifizieren.

  • Lagerort: ermöglicht Ihnen, den Lagerort bei einem Transfer zu identifizieren, wenn mehrere Lagerorte aktiviert sind.

  • Paket: ermöglicht es Ihnen, Pakete in einem Transfer zu identifizieren, wenn Pakete aktiviert sind.

  • Kreditkarte: braucht keine manuelle Benachrichtigung, besteht für Daten aus dem Mercury-Modul.

  • Einheitsprodukt: ermöglicht Ihnen, ein Produkt aus dem Kassensystem und aus Transfers zu identifizieren.

Bemerkung

Wenn das Barcode-Muster .* enthält, bedeutet dies, dass es eine beliebige Anzahl von Zeichen enthalten kann, wobei diese Zeichen eine beliebige Zahl sein können.