Product and location barcodes

Inventory operations like product configuration can be streamlined by taking advantage of barcode scanning features. Assigning barcodes to products and locations is a key step in using the Barcode app, and users can conveniently populate fields with a barcode scanner. This reduces manual entry, minimizes errors, and speeds up common tasks like product selection, location assignment, and inventory adjustments.

Configuratie

Barcode nomenclature

Most retail products use EAN-13 barcodes, also known as Global Trade Identification Numbers (GTIN). To create a new GTIN for a product, a company must have a GS1 Company Prefix. See GS1 nomenclature for more information about using this system.

Odoo supports using any string as a barcode, so users can also create custom internal references to use with barcode scanners. See Default nomenclature to learn about optional conventions around barcodes and default values in Odoo

To change the barcode nomenclature, go to Inventory app ‣ Configuration ‣ Settings and scroll down to the Barcode section to select the nomenclature under Barcode Scanner.

Changing barcode nomenclature in Inventory app settings.

Barcode lookup

Odoo can automatically add product information using the Stock Barcode Database setting for any UPC, EAN, or ISBN barcode.

To enable automatic barcode look up, go to Inventory app ‣ Configuration ‣ Settings and scroll down to the Barcode section to tick the box for Stock Barcode Database.

Notitie

Databases hosted on Odoo.sh or on-premise, require configuring an API key.

Set product barcodes

Barcodes can be assigned to existing products from the Product Barcodes configuration page or from any product form in the Inventory, Manufacturing or Purchase apps. The barcode field can be populated either by typing or using scanner input.

When adding a new product, the barcode lookup feature can be used to automatically find information about a product based on its barcode, and new products can be added to the database directly from the Barcode app by scanning a barcode.

From Barcode app

New products definitions can be added to the database product lists as well as having their on-hand inventory tracked from the Barcode app, if the Barcode Lookup feature is enabled. To create a new receipt for scanning new products, choose one of two methods:

  1. From the Barcode front page, tap Operations, tap Receipts, and then tap the New button.

  2. Scan a printed Receipts (WHIN) inventory command barcode.

Empty new receipt form.

Scanning a product that is not currently in inventory prompts a message that the product does not exist, with a button option to Create New Product. Pressing this button will search the Barcode Lookup database for a product matching the code and format, create a new product definition in the Odoo database with the available information, and add that product to the receipt to track the quantity on hand in inventory.

New product confirmation dialog.

Notitie

Even if a transfer order with a product created through Barcode is cancelled, the product remains available in the products list in the Inventory app unless it is deleted.

From a product form

Barcodes can be added to both existing products and new products as they are created through the products configuration form. To access a product’s form, go to Inventory app ‣ Products ‣ Products and select the product to add a barcode to.

In the General Information tab, click the Barcode field to either type in the barcode or use a scanner to input the barcode value.

The 'Barcode' field on a product form with an active cursor.

Notitie

If using product variants, configure barcodes on individual variants and not the product template to allow scanning to retrieve the variants.

From Inventory settings

To access the Product Barcodes configuration page, go to Inventory app ‣ Configuration ‣ Settings. In the Barcode section, under the Barcode Scanner feature, click Configure Product Barcodes. From this list view, click the Barcodes column for any product to enter its barcode. Barcode scanners will populate this field when the product is scanned.

Selecting the Barcode field in the Product Configuration form.

Tip

To filter for the products that do not have barcodes yet, click the (Toggle Search Panel) icon to add a custom filter where the Barcode property is is not set.

'Add Custom Filter' pop-up with 'Barcode is not set' configured.