Overview
The Product Barcode Generator module is a comprehensive solution for managing and generating barcodes for your Odoo products. Whether you need to generate barcodes for a single product or thousands of products at once, this module provides an intuitive and efficient way to handle all your barcode needs.
Designed with both automation and flexibility in mind, this module seamlessly integrates with your existing Odoo Inventory and POS systems.
✨ Key Features
Auto-Generation
Automatically generate barcodes when creating new products. Set it once and forget it!
Single Click Generation
Generate barcode for individual products with just one click from the product form.
Mass Operations
Generate or update barcodes for hundreds of products simultaneously using the powerful wizard.
Multiple Barcode Types
Support for EAN-13, EAN-8, Code 128, and Code 39 barcode standards.
Visual Barcode Images
Automatically generate and display professional barcode images on product forms.
Access Control
User-level permissions to control who can generate and manage barcodes.
Duplicate Prevention
Ensures all generated barcodes are unique across your entire product database.
Flexible Configuration
Customize barcode types, prefixes, and generation rules from Inventory settings.
📋 Supported Barcode Types
🎁 Benefits
- Save hours of manual work with automated barcode generation
- Reduce errors with automatic unique barcode validation
- Improve inventory accuracy with professional barcode management
- Seamlessly integrate with Odoo POS for faster checkout
- Scale easily - from 10 products to 10,000+ products
- Professional barcode images ready for label printing
- Compliance with international barcode standards
- Easy configuration - no technical knowledge required
📦 Installation
- Download and extract the module to your Odoo addons directory
- Install the required Python library:
pip install python-barcode[images]
- Update the apps list in Odoo (Apps > Update Apps List)
- Search for "Product Barcode Generator" and click Install
- Configure the module in Inventory > Configuration > Settings
⚙️ Configuration
Step 1: Access Settings
Navigate to Inventory > Configuration > Settings
Step 2: Configure Barcode Generator
Scroll to the Barcode Generator section and configure:
- Auto Generate Barcode: Enable to automatically generate barcodes for new products
- Default Barcode Type: Select EAN-13, EAN-8, Code 128, or Code 39
- Barcode Prefix: Optional prefix for all generated barcodes (e.g., "ERP")
Step 3: Save Configuration
Click the Save button to apply your settings.
🚀 Usage
Single Product Barcode Generation
- Go to Inventory > Products > Products
- Open a product without a barcode
- Click the Generate Barcode button
- The barcode and its image will appear automatically
Mass Barcode Generation
- Go to Inventory > Products > Products
- Select multiple products using checkboxes
- Click Action > Generate Barcodes
- Configure the wizard settings:
- Select barcode type
- Enter optional prefix
- Choose whether to overwrite existing barcodes
- Click Generate Barcodes
- Review the success notification
Auto-Generation
When auto-generation is enabled:
- Create a new product
- Leave the barcode field empty
- Save the product
- Barcode is automatically generated!
🔐 Security & Access Control
The module includes two security groups:
- Barcode Generator User: Can generate barcodes for products
- Barcode Generator Manager: Full access to all barcode features and configuration
Assign users to these groups via Settings > Users & Companies > Users
🔧 Technical Details
| Module Name | erpl_barcode_generator |
| Version | 19.0.1.0.0 |
| License | AGPL-3 |
| Dependencies | product, stock |
| Python Dependencies | python-barcode[images] |
| Author | ERP Labz |
💬 Support
Need help? Our dedicated support team is here for you!
- Website: https://erplabz.com
- Email: info@erplabz.com
- Documentation: Comprehensive guides included with the module
Please log in to comment on this module