Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
Discuss (mail)
|
Lines of code | 461 |
Technical Name |
garazd_product_label |
License | LGPL-3 |
Website | https://garazd.biz/en/shop/category/odoo-product-labels-15 |
Versions | 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 |
- Community
- Enterprise
Enterprise
Community
Product label printing easily in Odoo
Description
There are a lot of cases when company business processes require having the ability to print product barcode labels. However, different printers and label makers use varied paper formats and label designs can be individual for each company.
The Odoo Product Labels app family by Garazd Creation solves this business need and gives a usable tool to generate and print product labels with required sizes.
This module allows printing custom product labels with barcode on various paper formats. It includes two label templates:
- 57x35mm (21 pcs on the A4 paper format, 3 pcs x 7 rows)
- 50x38mm (the Dymo label, 2" x 1.5")
Benefits
Watch Demo
Watch the video tutorial
Tested
Include unit tests
Customize
Contact us for improvements and changes
Try me
Demo & Test. Click on the "Live Preview" button
Product Selection
To print labels by the wizard, go to the "Products" or "Product Variants" menu and select one or several products.
Then click on the "Custom Product Labels" in the "Print" menu.

By using our additional modules, you will also be able to select products from: Stock Pickings, Product Packaging, Purchase Orders, Manufacturing Orders.
Label Settings
Label Settings
In the print wizard form:
- Select a Label Template.
- Specify the number of labels you want to print
- If you need to set a specific quantity for each label, enter the value and click on Set quantity.
- After changing the label quantities, you can restore the initial values by clicking the button .
- To sort labels by product, click on this button.
- You can reorder the labels manually or deactivate some labels to avoid printing them.
Templates can be in a variety of designs, sizes, and paper formats. Look at our other related modules.
You can enter a quantity value or use / buttons.

Label Options
You can also set some label options on the tab Options:
- Language - to specify the language to translate label fields.
- Human readable barcode - to print a barcode digit code on the labels.
- Border - to set the label border width.
- Company - select a company if your label's data is related from the company.
Set to 0 to print labels without border.

Label Printing
Finally, you can preview the labels before printing, by clicking on the PREVIEW button, or print them with the PRINT
Design your own label
Create a variety of labels with awesome designs using the
Product Label Builder
Label Samples
Labels will be generated in the PDF format:


Related Modules
Contact Us
Support, customizations, and development
Skype:
GarazdCreation
https://garazd.biz/contactus
Our expertise
Odoo Learning Partner
OCA Member
With Odoo since 2014
Over 20,000 app downloads and purchases
Our apps in the TOP 10 on Odoo Apps
Version: 14.0.2.3.2
Module design is reserved | Copyright © Garazd Creation
Changelog
-
14.0.2.3.2 2024-10-26
- Add method to get PDF.
-
14.0.2.3.1 2024-08-17
- Add UA translations.
-
14.0.2.3.0 2023-11-18
- Improve getting of labels to print, add excluding of lines with qty=0.
- Add the "mode" option for technical purposes.
-
14.0.2.2.0 2023-11-16
- Implement sorting of label lines by a product.
- Add the sequence for the label lines.
-
14.0.2.1.0 2023-09-19
- Add the settings section "Product Labels".
-
14.0.2.0.0 2023-04-06
- Add a product label template 50x38 mm.
- Improve product demo data.
- Implement a new logic for print wizard.
- Add a company selection to the wizard.
-
14.0.1.2.0 2022-12-19
- Add the option "Language" to translate product names.
-
14.0.1.1.1 2022-06-22
- Add method "_get_label_to_print" to define actual product lines.
-
14.0.1.1.0 2022-06-20
- Add the option "Border" to define a border width on multi labels on A4, US letter paper formats.
-
14.0.1.0.3 2021-12-18
- Add barcode types in the 57x35 label template
- Add currency symbol position before/after in the 57x35 label template
- Add option Humanreadable barcode to the wizard
-
14.0.1.0.2 2021-05-31
- Fix save_eval error: NameError: name Product_labels_57x35mm is not defined
-
14.0.1.0.1 2021-03-28
- change print_report_name (spaces removed)
-
14.0.1.0.0 2021-02-18
- Migrate to 14.0
Rate the app
- support us to do more!
Please log in to comment on this module
Report comment
Any abuse of this reporting system will be penalizedNot working on Enterprise
After installing on Enterprise, no such action/menu appears on product list as it declares in screenshots. Only working on Community version
Just a little error
Thank you for this wonderful module. It works nicely, but there is a small bug when i try to print a single label, i get the error below:
Everything else works perfectly.
Re: Just a little error
Hello.
Thank you for your feedback and the rate. Let us analyze this issue and we will contact you.
Have a nice day!
Yurii Razumovskyi
Company "Garazd Creation"
https://garazd.biz
Got error, If Only Select one product only
Error:
Odoo Server Error
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/odoo/tools/safe_eval.py", line 330, in safe_eval
return unsafe_eval(c, globals_dict, locals_dict)
File "", line 1, in <module>
NameError: name 'Product_labels_57x35mm' is not defined
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 2137, in report_download
report_name = safe_eval(report.print_report_name, {'object': obj, 'time': time})
File "/usr/lib/python3/dist-packages/odoo/tools/safe_eval.py", line 346, in safe_eval
raise ValueError('%s: "%s" while evaluating\n%r' % (ustr(type(e)), ustr(e), expr))
ValueError: <class 'NameError'>: "name 'Product_labels_57x35mm' is not defined" while evaluating
'Product_labels_57x35mm'
thanks for your reply
Hi
Is it possible to print more than one field on the same line?
If possible, can you reduce the font size dynamically in case it overflows to second line?
Thanks
Shay
Re:
Hi, Shay.
Thank you for using our module.
Most of any changes are available, you can contact us to order additional development with your requirements by e-mail: support@garazd.biz.
Best regards, Yurii Razumovskyi.
Garazd Creation company
https://garazd.biz
Thanks again, FD Displays!
The issue has been fixed, please download the latest version 14.0.1.0.2 of the module.
Best regards, Yurii Razumovskyi.
Company Garazd Creation
Contact Us: apps@garazd.biz
Error
Re: Error
Hello.
Thank you for your feedback. We have not got this error and all our tests have gone without errors but we have made changes in the module and rename the report_print_name parameter (spaces were removed and replaced with underscores).
You can download the updated version of this module with changes.
Have a nice day!
Yurii Razumovskyi
Company "Garazd Creation"
https://garazd.biz