| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Discuss (mail) |
| Lines of code | 618 |
| Technical Name |
smart_product_qr_code |
| License | LGPL-3 |
Smart Product QR Code Generator
The ultimate tool for intelligent, robust, and unique QR code management in Odoo.
🚀Key Features
- Intelligent, duplicate-aware QR code generation with auto-retry.
- Comprehensive real-time and on-save validation for 100% data integrity.
- Flexible configuration (global and per-product).
- Instant UI updates with automatic form reload and user-friendly notifications.
- Safe regeneration to prevent accidental data loss.
✨Intelligent QR Code Generation & ManagementPRO
- Smart Generation: Click "Generate QR Code" to create a new code. The system automatically handles the rest.
- Duplicate Prevention with Auto-Retry: If a generated code already exists, the system intelligently adds a suffix (e.g., _1, _2) and retries until a unique code is found.
- Safe Regeneration: The "Generate" button will not overwrite an existing QR code, preventing accidental data loss. A notification will prompt you to clear the field first.
- Automatic Form Reload: After generating a code or image, the form instantly reloads to display the new data, providing immediate visual feedback.
- User-Friendly Notifications: Receive clear success, warning, or error notifications for every action.
🛡Advanced Validation & Data IntegrityPRO
- Real-time Validation: Get instant warnings for invalid or duplicate QR codes as you type.
- Strict Save Constraints: Prevents saving a product if the QR code is invalid or already used by another product.
- Comprehensive Checks: Validation includes checks for empty values, max length, invalid characters, and encodability.
- Database Indexing: The qr_code field is indexed for fast and efficient duplicate lookups.
⚙Flexible ConfigurationIMPROVED
- Multiple Data Sources: Generate QR codes from Product Name, Barcode, URL, or a Custom Sequence.
- Global & Per-Product Settings: Configure default settings system-wide and override them on a per-product basis.
- Auto-Generate on Create: Enable a system setting to automatically generate a QR code for every new product.
🖥How to Use
- Install the module.
- (Optional) Configure global settings under Settings > General Settings > Product QR Code.
- Open a product form. The QR code fields will be visible.
- Click the "Generate QR Code" button to create a new, unique code and image.
- Or, manually enter a QR code. The system will validate it in real-time.
- Click "Regenerate QR Image" if you need to update the image from an existing code.
- Save the product. The system will perform a final validation check.
Please log in to comment on this module