Skip to content

Odoo Barcode Module: Scanning Setup Guide

DeployMonkey Team · March 23, 2026 11 min read

What Is Odoo Barcode?

Odoo Barcode transforms your warehouse operations by enabling barcode scanning for inventory management, picking, packing, receiving, and manufacturing. Workers scan barcodes on products, locations, and packages instead of manually searching and typing — reducing errors and speeding up operations dramatically.

Module Setup

Install the Barcode module from Apps. It adds scanning interfaces to Inventory, Manufacturing, and other operations.

Hardware Options

HardwareCostBest For
USB Barcode Scanner$30-80Desktop workstations
Bluetooth Scanner$80-200Mobile with tablet
Smartphone Camera$0 (built-in)Light scanning needs
Dedicated Mobile Computer$500-2000Heavy warehouse use

Barcode Nomenclature

Configure barcode patterns in Settings → Inventory → Barcode.

Common Barcode Types

# Barcode standards:
# EAN-13 — International standard (13 digits)
# UPC-A — North American standard (12 digits)
# Code128 — Variable length, alphanumeric
# QR Code — 2D, stores more data
# GS1-128 — Advanced with embedded data (lot, expiry, weight)

# Odoo barcode rules:
# Product barcode: Match product.barcode field
# Lot/Serial: Encode lot number
# Package: Encode package reference
# Location: Encode location barcode
# Weight: Embedded weight in barcode (GS1)

Product Barcode Setup

Assigning Barcodes to Products

  1. Open the product form
  2. Enter the barcode in the Barcode field (General Information tab)
  3. Or scan the product's existing barcode to auto-fill

Printing Barcode Labels

  • Select products in list view → Print → Product Labels
  • Choose label format (2×7, 4×7, 4×12, etc.)
  • Print on label sheets or a thermal printer (Zebra, DYMO)

Warehouse Operations with Barcode

Receiving (Goods Receipt)

  1. Open the Barcode app on the tablet/scanner
  2. Select the receipt operation
  3. Scan incoming products — Odoo matches them to the purchase order
  4. Scan destination location
  5. Validate when all items are received

Picking

# Picking workflow with barcode:
# 1. Open pick operation on scanner
# 2. Scan source location (verify correct aisle/bin)
# 3. Scan product barcode (verify correct product)
# 4. Enter quantity or scan each unit
# 5. Scan destination (packing zone or customer bin)
# 6. Repeat for next pick line
# 7. Validate when complete

Packing

  1. Scan products to add to a package
  2. Scan or create package barcode
  3. Put in pack — associates scanned items with the package
  4. Print shipping label

Inventory Adjustments

  1. Open Inventory Adjustment from Barcode app
  2. Scan location barcode
  3. Scan each product in the location
  4. Enter counted quantity
  5. Apply adjustment — Odoo reconciles against expected stock

Batch and Cluster Picking

For high-volume warehouses:

  • Batch picking — Combine multiple orders into one picking round
  • Cluster picking — Use a multi-bin cart, scan products into the correct bin for each order
  • Wave picking — Group orders by zone to minimize travel

GS1 Barcode Support

Odoo supports GS1-128 barcodes that encode multiple data fields:

# GS1-128 encoded data:
# (01) Product GTIN: 04012345123456
# (10) Lot Number: LOT2026A
# (17) Expiry Date: 260630
# (37) Quantity: 100

# Scanning one GS1 barcode fills in:
# Product, lot, expiry, and quantity automatically

Mobile Interface

The Barcode app provides a mobile-optimized interface for tablets and smartphones:

  • Large buttons for easy touch interaction
  • Camera scanning (no hardware scanner needed)
  • Offline mode for intermittent connectivity areas
  • Visual confirmation with color coding (green = match, red = mismatch)

Integration with Manufacturing

Scan barcodes during manufacturing operations:

  • Scan components consumed in production
  • Scan finished goods produced
  • Track serial numbers for traceability
  • Record lot numbers for raw materials

Best Practices

  • Label everything — Products, locations, packages, and shelves
  • Standardize formats — Choose one barcode standard and stick with it
  • Train operators — Proper scanning technique reduces errors
  • Test scanner compatibility — Verify your scanner works with Odoo before bulk purchase
  • Use location barcodes — Verify operators are in the correct location

DeployMonkey + Barcode

DeployMonkey's AI agent configures barcode nomenclature, label formats, and scanning workflows for your warehouse operations.