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
| Hardware | Cost | Best For |
|---|---|---|
| USB Barcode Scanner | $30-80 | Desktop workstations |
| Bluetooth Scanner | $80-200 | Mobile with tablet |
| Smartphone Camera | $0 (built-in) | Light scanning needs |
| Dedicated Mobile Computer | $500-2000 | Heavy 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
- Open the product form
- Enter the barcode in the Barcode field (General Information tab)
- 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)
- Open the Barcode app on the tablet/scanner
- Select the receipt operation
- Scan incoming products — Odoo matches them to the purchase order
- Scan destination location
- 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 completePacking
- Scan products to add to a package
- Scan or create package barcode
- Put in pack — associates scanned items with the package
- Print shipping label
Inventory Adjustments
- Open Inventory Adjustment from Barcode app
- Scan location barcode
- Scan each product in the location
- Enter counted quantity
- 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 automaticallyMobile 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.