What does the digital and real world have in common when it comes to products? In an information system, products are just a digital record that contains a description, images, and characteristics. In the real world, a product is a physical object that people need and helps them live, work, and relax.
How these two worlds can be combined, how can businesses have detailed information on products, track their location in the company's warehouse structure at a given time? How can customers get all the product details when looking at it on a store shelf?
All these questions have an answer, it is a product label with a barcode or QR code. This little piece of paper connects products with their digital entity and makes life easier for all parties.
Printing labels in Odoo
When using Odoo, you have probably encountered the fact that printing labels is not quite convenient. You can't specify the number of labels for each product, specify the language of the labels, or preview them. You must first upload the file and only then you can send the labels to print.

To make label printing more efficient, easier and more convenient, we have developed an alternative — an intuitive tool to print labels in Odoo.
The developed app can be downloaded and used freely, it gives you:
- several product label templates;
- setting the number of labels for each product individually;
- label previewing;
- specifying a language for label translation.


Also, this printing functionality can be extended with additional Odoo modules that are part of the Odoo Product Labels app family.
Printing labels in a few "clicks", with the required quantity, and with the desired parameters — this is what Odoo users appreciate. These features are implemented in the label printing solution by Garazd Creation.
Immediate Label Printing — Without Downloading
Minimal time spent on operations is one of the most important business advantages. Printing labels in standard Odoo, requires a PDF file downloading before printing. It takes too much time and demands a lot of “movements”. Unfortunately, it is impossible to avoid this without installing third-party modules.
Working with Odoo since 2014, our company has gained expertise and developed a solution that allows you to print product labels without downloading. The print window opens instantly in your browser.

Personalized settings for Odoo users allow you to:
- specify a default label;
- restrict the user to a specific label list (except for Odoo system administrators);
- enable immediate label printing, when labels are sent to the printer in just 2 clicks.

Product Label Builder
Along with printing labels, own label creating with desired design and size is the bottleneck in Odoo. As a rule, this is a non-trivial task that falls on the shoulders of developers because in a standard Odoo there is no way to create a barcode label without programming. But with Product Label Builder, it is possible. This app provides a user-friendly interface and wide possibilities.
The solution comes with ready-made label templates that you can use as samples or adapt to your own needs.



New label creating takes no more than 5 minutes, when minimal knowledge of HTML is required. All actions are performed in Odoo UI and are intuitive.
Label can be either single, one label per sticker, which is usually intended for a thermal printer like as Dymo or Zebra. Or multiple labels per sheet, e.g., 3 columns and 7 rows on an A4 or US Letter paper sheet. These label layouts are configurable when creating a label in the special wizard:

When you create a label using the Product Label Builder, you can add not only text values, but also:
- Barcode with the various types (EAN8, EAN13, Code128, DataMatrix)
- QR code
- Static and dynamic images
- Regular and promotional prices
- Multiple prices (based on quantity)
- Shortened links that can collect click statistics
The Label Builder also expands the functionality of our label printing solution and adds the following features:
- Specifying price lists,
- Previewing a label template,
- Skipping empty spaces for multi-label pages,
- Immediate printing without downloading files.

Label Printing Extensions
The base module to print labels allows you to select products from the product list, prepare a label list, and send it for printing. Additional modules extend the scope of the label list retrieving. You can obtain labels to print from other Odoo documents, such as stock transfers, product lots, purchase orders, manufacturing orders, and others.
This module separation allows you to avoid installing unnecessary Odoo functionality which is not required at the moment.
The list of available label extensions is specified below:
- Stock Labels to print labels for transfers, packages, scrap orders, inventory adjustments, and others.
- MRP Labels to print labels for manufacturing and work orders, BOMs, etc.
- Purchase Product Labels

Furthermore, having these label extensions alongside the Label Builder, it's possible to put on labels not only product data, but values from the other documents (models) as well. For instance, the Stock Product Labels app links the related records of a stock transfer and product lot to labels.

This allows you to create labels of the different types: for Products, for Stock Pickings, for MRP Orders, etc. Thus, the picking label can contain not only the product name and barcode, but also the picking number, picking date, and the related partner data.

The Garazd Creation app family to print labels in Odoo is an ecosystem where all modules are linked and complement each other. With the Label Builder, creating an own design label, which includes desired data and elements, is easy and convenient. The label printing demands a minimum number of actions for Odoo users.
Simplify label printing and speed up processes in your company by using a functional tool to create label templates that are exactly as you need.