| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Discuss (mail) |
| Lines of code | 921 |
| Technical Name |
gb_qr_barcode_label_designer |
| License | OPL-1 |
| Website | https://gencbaris.com/odoo_plugins/ |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Discuss (mail) |
| Lines of code | 921 |
| Technical Name |
gb_qr_barcode_label_designer |
| License | OPL-1 |
| Website | https://gencbaris.com/odoo_plugins/ |
| Versions | 18.0 19.0 |
QR / Barcode Label Design
Drag-drop QR & barcode label templates for products, locations and assets with batch printing
Odoo's native label printing is rigid and the layouts are hard to bend to your stationery. This module gives you a visual template designer: place barcodes, QR codes, text, prices and dynamic fields on a label of any size, set your sheet grid in millimetres, then fire a batch print run that paginates the labels ready for output. No Enterprise dependency — it is a clean Community implementation.
Key Features
Millimetre-precise templates
Define sheet size, margins, columns, rows, label size, gaps and render DPI in mm. Geometry is validated live and a "fits sheet" check stops labels overflowing the page.
Rich label elements
Drop barcode, QR code, static text, dynamic field expression, price and separator-line elements onto the label, each positioned, sized, rotated (0/90/180/270) and styled with font, weight and alignment.
Real barcode logic
EAN-13 and UPC-A check-digit computation, plus CODE128 and CODE39 symbologies, with the value sourced from the record barcode, internal reference, a custom field path or a fixed value.
QR payload builder
Generate plain-value, URL (with a configurable prefix) or vCard QR payloads from any record field, ready to embed in the printed label.
Multiple sources
Print labels for product variants, products, stock locations or lots / serials — with dynamic field paths (e.g. categ_id.name) resolved per record.
Batch print runs
Pick records and a quantity per record, and the run paginates labels across sheets with computed offsets and a draft → generated → printed lifecycle.
Stronger than native
Odoo's built-in label design is weak; this adds reusable, geometry-aware templates with real symbology handling.
Pure Community
No Enterprise modules required — works on a standard Community stack with stock and product.
Fits your stationery
Match any off-the-shelf label sheet by setting columns, rows and margins exactly in millimetres.
Dynamic by default
Field expressions and barcode sources pull live data from each record, so one template serves your whole catalogue.
Screenshots
Print Labels
Why Choose This Module
Warehouses, retail, manufacturing and asset-management teams that print product, shelf, location and lot labels in volume and need them to match specific label stationery with barcodes and QR codes that actually scan.
Specifications
- Compatible: Odoo 18.0 / 19.0
- License: LGPL-3
- Languages: 35+
- Author: Baris Genc
- Dependencies: stock, product
- Support: odoo@gencbaris.com
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module