Odoo Implementation
Auto Generate Product Code(Sku/Internal Reference)
by Technoverse Systems https://www.technoversesystems.com$ 49.30
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Sales (sale_management)
• Discuss (mail) • Invoicing (account) |
| Lines of code | 174 |
| Technical Name |
ur_bi_auto_generate |
| License | LGPL-3 |
| Website | https://www.technoversesystems.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Sales (sale_management)
• Discuss (mail) • Invoicing (account) |
| Lines of code | 174 |
| Technical Name |
ur_bi_auto_generate |
| License | LGPL-3 |
| Website | https://www.technoversesystems.com |
Auto Generate Product Code
The Auto Product SKU & Barcode Generator is a powerful Odoo automation tool designed to eliminate manual data entry when managing your product catalog. This module automatically generates unique Product Codes (Internal References/SKUs) based on configurable settings while also creating scannable EAN13 barcodes for every product variant. With flexible configuration options, you can choose between random number generation or date-based sequencing for barcodes, ensuring each item receives a globally unique identifier. Whether you're working with hundreds of new products or existing inventory, the module supports both batch processing for mass barcode creation and manual single-product generation. Say goodbye to duplicate SKUs and missing barcodes—streamline your inventory operations and prepare your products for retail scanning and warehouse efficiency instantly!
Key Features
Automated SKU & Internal Reference Generation
The system auto-generates unique Product Codes and Internal References during product creation using customizable sequences and prefix rules, eliminating manual typing errors.
EAN13 Barcode Auto-Generation
Automatically creates compliant EAN13 barcodes for all products with integrated image rendering. Each barcode is scannable and ready for point-of-sale systems immediately.
Configurable Generation Settings
Access a global configuration menu to enable/disable automatic barcode generation, set numbering prefixes, choose sequence patterns (e.g., PRD-2025-001), and define default barcode types.
Multiple Barcode Generation Modes
Choose between Random Number or Date-Based barcode generation. Random mode provides unique IDs without pattern exposure; Date mode organizes inventory chronologically for easy tracking.
One-Click Batch Barcode Creation
Generate barcodes for multiple products simultaneously via the Product List View. Select several items and click "Generate Barcode" to process them all in seconds.
Barcode & SKU Display Integration
Both the generated SKU and Barcode appear directly on the Product Form View with visual barcode images, making label printing and warehouse picking workflows more efficient.
Accessing SKU Configuration Settings
Navigate to Settings > Technical > Product SKU Configuration to access the global rules engine. This dedicated configuration page allows administrators to define naming conventions and formatting standards that will apply to all new products automatically.
Defining Automatic SKU Generation Rules
In the configuration form, customize your SKU structure by enabling specific pattern options. You can choose to use the first two letters of attributes or categories, include hyphens for readability, add sequential numbers (like 00), and even incorporate the Database ID into the code structure.
Viewing Auto-Generated SKUs on Products
Once configured, every product variant receives a unique, system-generated SKU Code displayed prominently in the Product List View. As shown here, formats like Cu-Cu-Wh-Of-0036 combine attribute codes with sequential numbering, ensuring consistency across your entire inventory without manual intervention.
FAQ
Yes! You can configure prefixes, padding numbers, and sequence increments in the module's Settings menu. For example, set a prefix like PROD- so every code appears as PROD-001, PROD-002, etc.
By default, only new products created after installation receive auto-generated barcodes. However, you can manually trigger barcode generation for existing products using the dedicated action button or select them for batch processing from the product list.
Currently, the module specializes in EAN13 standard barcodes which are most widely used for retail and POS systems globally. EAN13 compatibility ensures universal scanner recognition across different hardware platforms.
Absolutely. Navigate to Settings > Barcode Configuration and toggle the "Enable Automatic Barcode Generation" option off. Existing barcodes will remain intact, but new products will require manual barcode assignment.
Release 16.0.1.0.0
1 December, 2021- Initial Commit
Our Services
Odoo Customization
Support & Maintenance
Migration Services
Third Party Integration
AI & Business Integration
Odoo Training
Mobile Apps
Please log in to comment on this module