Stock Product Labels
by Garazd Creation https://garazd.biz/en/shop/category/odoo-product-labels-15
Odoo
$ 34.43
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Discuss (mail) |
| Community Apps Dependencies | Show |
| Lines of code | 1184 |
| Technical Name |
garazd_product_label_picking |
| License | OPL-1 |
| Website | https://garazd.biz/en/shop/category/odoo-product-labels-15 |
| Versions | 10.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Discuss (mail) |
| Community Apps Dependencies | Show |
| Lines of code | 1184 |
| Technical Name |
garazd_product_label_picking |
| License | OPL-1 |
| Website | https://garazd.biz/en/shop/category/odoo-product-labels-15 |
| Versions | 10.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0 |
Offer with a limited time of validity! Get the app at a special price
- Community
- Enterprise
Enterprise
Community
Print product barcode labels for stock operations
Description
Inventory operations often require labeling for products and packages. Convenient label printing helps speed up our stock processes to receive and delivery products, and empowers the company's warehouse staff with a handy tool.
The Odoo Stock Product Labels module extends the functionality of the Odoo Inventory app by adding a new label printing wizard and ready-to-use label templates. This practical tool allows you to configure label printing settings and print labels in just a few clicks.
Benefits
Easy & Simple
Easy to activate and configure
Customize
Contact us for improvements and changes
Support
Free 60 days support and 360 days bug-fixing
Try me
Demo & Test. Click on the "Live Preview" button
Product Selection
Stock Transfers
To print labels by the wizard, go to the "Inventory" - "Operations" - "Transfers" menu and select one or several stock pickings.
Then click on the "Custom Product Labels" in the "Print" menu.
A stock transfer can be in several states, so the number of labels to print may vary.
Activate the option 1 for selecting the number of labels to print and specify 2 one of the following picking quantities: Demand, Reserved, or Done.
Inventory Adjustments
To print labels by the wizard, go to the "Inventory" - "Operations" - "Inventory Adjustments" menu and select one or several adjustment lines.
Then click on the "Custom Product Labels" in the "Print" menu.
Stock Scraps
To print labels by the wizard, go to the "Inventory" - "Operations" - "Scrap" menu and select one or several scrap orders.
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: Product Packaging, Purchase Orders, Sales Orders, Manufacturing Orders, Repair Orders, Maintenance Operations.
Getting Labels for Printing
Label Sources
After installing the module, you will be able to generate product labels from the following documents:
- Transfers: Inventory - Operations - Transfers
- Inventory Adjustments: Inventory - Operations - Adjustments
- Lots/Serial Numbers: Inventory - Products - Lots / Serial Numbers
- Packages: Inventory - Products - Packages
- Locations: Inventory - Configuration - Locations
- Products: Inventory - Products - Products or Product Variants
How each case works in more detail below.
Labels for Stock Transfers
To generate a list of product labels for stock transfers, go to the
Inventory app and navigate to Operations - Transfers. Open a
transfer or select required ones from the transfer list. Then, from the
Print menu, select Custom Product Labels to open the printing wizard.
In the printing wizard, the list of product labels is automatically filled
according to the selected transfers. The label quantity for each product is set
properly as well.
To see the related stock transfers, enable the visibility of the Picking column.
To see the related stock transfers, enable the visibility of the Picking column.
Labels for Packages
If you use packages for grouping products, the Stock Product Labels module
provides a dedicated menu to print package labels. To generate labels that are
designated for stock packages, open the Custom Package Labels option from
the Print menu.
The labels generated in this way are linked to the packages, not to individual
products. The product is linked to a label only if the package contains a single
product (1). If a package contains multiple products, a special Blank Product
(2) is used instead.
The Blank Product is a placeholder product used as the Product
column is required, and cannot be empty.
You can enable the visibility of the Package column to view the related
packages.
Ready-made label templates include the template designed for packages. Select it and click Print.
Package Label samples:
Ready-made label templates include the template designed for packages. Select it and click Print.
Package Label samples:
Labels for Inventory Adjustments
During inventory, you can quickly update outdated labels or print new ones for
overstocked products. Labels help ensure fast product identification, improve
stock accuracy, and make it easier to compare real quantities with Odoo stock data.
To print labels, select the required inventory lines from the Inventory Adjustments list, or open a specific one. Then, from the Print menu, choose the Custom Product Labels to open the printing wizard.
To print labels, select the required inventory lines from the Inventory Adjustments list, or open a specific one. Then, from the Print menu, choose the Custom Product Labels to open the printing wizard.
The wizard generates a label list accordingly to the selected inventory lines.
Labels for Scrap Orders
Damaged products may also need to be labeled to clearly mark and separate them
from undamaged items. From the Scrap Orders list, select one or more
scrap documents, or open a specific record. Then, from the Print menu,
choose the Custom Product Labels to open the printing wizard.
The corresponding scrap order is linked to labels. To view this label column,
enable the visibility of the Scrap field in the label list settings.
Labels for Lots/Serial Numbers
For products with traceability by lots or serial numbers, you can put the
lot (serial) number on a label. To print these labels, go to the
Lots/Serial Numbers list, select the items you need, and click
Custom Product Labels from the Print menu.
The printing wizard includes labels for the selected lots (serial numbers), the
label quantity is related to the product quantity in lots.
If needed, enable the Lot/Serial column visibility in the label list
view settings.
Lots/Serial Numbers are also included in the label list when you generate
it from Stock Transfers, Inventory Adjustments, or Scrap Orders.
The module includes a dedicated Lot/Serial Labels template for this purpose.
Select this template and click Print.
Samples of Lot/Serial Number labels:
Samples of Lot/Serial Number labels:
Labels for Stock Locations
If you have a complex structure of stock locations, itâs crucial to label them
properly using barcodes or QR codes. To print location labels, go to the
Locations list, select the required locations, and choose the Custom
Location Labels from the Print menu.
In the printing wizard, you can enable the Location column visibility to
display the related to labels stock locations.
The module comes with a label template for stock locations. Select the Location
Labels template from the list of available templates, then click Print.
Sample of stock location labels:
Sample of stock location labels:
Using the module
Basic settings
The print wizard contains a section for selecting a label template, as well as tabs for managing the list of labels and their options.
Select the desired label from the provided templates.
The first option Labels from your own template offers to use the Product Label Builder module to create your own label design.
To set the number of labels for all products, enter the quantity and click on the Set quantity button.
After that, the specified number is set for each product label.
You can also manually change the number of labels for some specific product.
To restore the initial number of labels, click this button.
You can arrange labels in the desired order using the Drag and Drop element.
Grouping of labels by product is available by clicking this button.
And you can exclude labels you would rather not print as well. Or completely remove them from the list.
In the label list, you can also control the visibility of fields.
Options
The Options tab contains additional settings, such as:
- Specifying a company, if you use the multi-company environment.
- Setting a language to translate text values on labels.
- Activating the Human-readable barcode option, to print digital code below of the barcode.
- Adding a border for your labels.
To take a look at the label setting result before printing, click Preview. And to print the labels, click the Print button.
The preview of Product Labels 50x38 mm:
Additional Settings
Label Quantity from Stock Transfers
A stock transfer can be in different states, so the number of labels to print
may vary. Switch on the stock quantity type selector to choose what stock transfer
quantity to use, the Demand or the Done quantity.
The number of labels is automatically updated depending on the selected stock quantity type.
This setting is only available when the printing wizard is launched from stock transfer documents.
Label Quantity based on Product Stock
You can fill the label quantity to match product stock levels at specific storage locations.
Go to the Options tab in the wizard, and in the Stock section, select one or more Locations.
The label quantity will reflect only the products available in the selected
locations. If no location is selected, the quantity will be calculated based on
all internal locations.
Then choose the stock availability type, and click Set Quantity to
calculate and apply the number of labels.
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
The module allows you to generate the following labels in PDF format.
Product Labels 57x35 mm (A4, 21 pcs):
Product Labels 57x35 mm (A4, 21 pcs):
Product Labels 50x38 mm:
Product Labels 66x25 mm:
Label Samples
Labels will be generated in the PDF format:
Related Modules
Contact Us
Support, customizations, and development
https://garazd.biz/contactus
https://garazd.biz/support
Our expertise
Official Odoo Partner
OCA Member
With Odoo since 2014
Over 25,000 app downloads and purchases
Our apps in the TOP 10 on Odoo Apps
Version: 17.0.1.5.0
Module design is reserved | Copyright © Garazd Creation
Changelog
-
17.0.1.5.0 2025-08-20
- Improve a view of the the stock quantity getting.
- Add a label template for Stock Lot/Serial Numbers.
- Add a label template for Stock Package.
- Add a label template for Stock Locations.
- Add label printing from Stock locations.
-
17.0.1.4.1 2025-04-14
- Improve printing from Stock Scrap Orders.
- Improve printing from Inventory Adjustments.
-
17.0.1.4.0 2025-02-14
- Add the stock move field for print label lines.
- Improve the stock package's product determination, if a package includes only one stock quant, use this quant's product for a label.
- Add a setting to specify a demo stock picking.
-
17.0.1.3.0 2024-09-05
- Implement printing from Lot/Serial Numbers (stock.lot).
- Add term translations for Ukrainian language.
-
17.0.1.2.0 2024-06-15
- Add the total quantity of products in a package in the wizard Custom Value field.
- Implement the Stock Package mode for the printing wizard.
- Add the logic to print labels from stock packages.
- Add a partner field to labels.
-
17.0.1.1.1 2024-05-24
- Refactor default values passing.
-
17.0.1.1.0 2024-03-01
- Implement compability with product labels for packagings.
-
17.0.1.0.0 2023-11-18
- Migration from 16.0.
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