Key
Features
Label Template Preview
LATEST
Preview label templates before printing to verify the layout and content.
Label Print History
LATEST
Automatically save label printing history for tracking and auditing purposes.
Reprint Labels from Print History
LATEST
Reprint previously generated labels directly from the saved print history.
Dynamic Label Templates
Create fully customizable product label templates with flexible layouts and positioning.
Flexible Label Sizes & Orientation
Configure dynamic label sizes and page orientation to match different printing requirements.
Multi-Product Label Printing
Print labels for multiple products in a single operation from various Odoo modules.
Multiple Barcode & QR Code Support
Print labels with multiple barcode formats or QR codes, including lot and serial numbers.
Advanced Label Fields
Add lot number, expiry date, consignment, purchase order, pricelist, sale price with tax, and cost price with tax to labels.
Dynamic Custom Fields
Add and customize extra customer, product, and company fields in label templates.
Strike Price & Company Branding
Display strike prices and dynamic company logos on product labels.
Predefined Label Templates
Get started quickly using three ready-to-use label templates.
Rich Label Content
Print sample text, images, barcodes, QR codes, and reposition fields within label templates.
You can print product labels from the product tree view.
You can print product labels from the product form view also.
After that one wizard opens, you can choose predefined templates or create a dynamic template. You can print multiple labels also.
Product labels look like this.
Predefine template-1 form view.
Predefine template-1 product labels look like this.
Predefine template-2 form view.
Predefine template-2 form view with dynamic barcode label line.
Predefine template-2 product labels look like this.
Predefine template-3 form view.
Predefine template-3 form view with pdf page configuration and dynamic barcode label line.
Predefine template-3 product labels look like this.
You can print product labels from the product variants.
You can print product labels from the sales/quotation.
You can print product labels from the purchase order/request for quotation.
You can print product labels from the inventory.
You can print product labels from the inventory form view also.
You can print product labels from the invoice.
You can print product labels from the invoice form view.
You can print product labels from the credit note.
You can print product labels from the bills.
You can print product labels from the bills form view.
You can print product labels from the refunds.
Product labels with barcodes look like this.
Product labels with barcodes and other fields look like this.
Product labels with the QRCode and other fields look like this.
In the wizard, you can choose display-type text or field.
If you choose text then you can print sample text in the product label.
If you choose a field then you can print the product image in the product label.
The product label with the product image and sample text looks like this.
In the dynamic product label template select purchase order field type.
User can select purchase order fields in the the template to show the PO fields details in barcode.
Select dynamic product label from the purchase order to print the barcode with purchase order fields.
Printed PO fields with barcode.
Decimal point digits based on currency decimal places.
Sale price with tax and cost price with tax in products tree view.
Sale price with tax and cost price with tax in products form view.
Sale price with tax and cost price with tax in product variants tree view.
Sale price with tax and cost price with tax in product variants form view.
You can add the sale price with tax and the cost price with tax field in the template line.
In the wizard, you can choose the sale price with the tax field.
In the wizard, you can choose the sale price without the tax field.
In the wizard, you can choose the cost price with the tax field.
In the wizard, you can choose the cost price without the tax field.
Tick the 'Product Barcode Label Template' group from the user settings.
'Product Barcode Label Template' menu and tree view.
Template-1 form view, You can customize the template as per requirement.
We support these barcode types.
Press 'Add a line' in the 'Dynamic Barcode Label Line' to create a label line.
Create Template Line wizard will open. Select Price field and Tick 'Is Price Field?'. When you choose float & monetary type then only the currency field comes.
After Adding the line and save the template, If a barcode field is given in the template and you have not entered any line related to that
then it generates an alert.
So we create a barcode field in the line.
Select Template Mode as a Label Builder.
Template Blocks Wizard will open and add the relavent details.
Label builder blocks lines are added for the Product Type fields.
Go to the Products menu and select dynamic product label option from action.
Dynamic product label wizard will open and select label builder layout template.
Printed label builder block looks like below.
Set Rows and Columns from the page PDF configuration.
Go to the Products menu and select dynamic product label option from action.
Dynamic product label wizard will open and select template and set skip rows/columns.
Printed label looks like below after applying skip.
User can set Barcode Height & Width and PDF Page Configuration from the template form view.
Lot/serial tracking of products.
One product without lot/serial is added here, as well as some products with lot/serial.
The product has a lot/serial number and a done quantity of one(1).
Now product qty is done as demanded qty.
We have ticked 'Print Lot Number as barcode label?' only in product 1 and product 2.
Product labels with lot/serial as barcode/qrcode.
Enable expiration dates and consignment from inventory general settings.
Enable expiration date from the product inventory tab and set respected days.
Create a PO and go to receipt.
Set owner and open stock move to add lot/serial no.
In stock move add lot/serial no and select consinee owner and you can see expiration date of the product.
Validate the receipt and select dynamic product label.
Open a wizard to select template end enable "Print lot number", "Print expiration date" and "Print consignment" boolean and click on print button.
Printed product barcode with consignee name, lot no and lot expiry date.
Enable pricelists inside settings.
Go to the pricelist and set the product & price.
Set product sales price & sales price including tax.
Product template with pricelist field.
When you click on the order line this wizard opens, select the pricelist field, pricelist & tick 'Is Pricelist Field'.
Now we print label.
Strike field in the wizard.
The printed label looks like this.
Go to inventory -> Configurations -> settings.
Enable Product Label Preview option from settings.
Go to products menu and select dynamic product label from action.
Dynamic Product Label wizard will open, select template and click on Preview button.
User can see the PDF preview in the Dynamic Product Label wizard unser Preview PDF tab.
Go to the Inventory -> Configuration -> Settings. Enable Maintain Product Label Print History option.
Go to the Product Barcode Lable and Clik on Print History menu.
Print History list view will open.
Go to the Inventory -> Configuration -> Settings. Enable Allow Reprinting from Label Print History option.
Open the print history from view and click on reprint button.
Release Notes
Track every update, enhancement, and new feature across all versions.
Version 18.0.7.0.0 | Released: 16th July 2026
Version 18.0.6.0.0 | Released: 12th December 2025
Version 18.0.5.0.0 | Released: 23rd January 2025
Version 18.0.4.0.0 | Released: 17th January 2025
Version 18.0.3.0.0 | Released: 02nd December 2024
Version 18.0.2.0.0 | Released: 04th October 2024
Version 18.0.1.0.0 | Released: 20th September 2024
Frequently Asked Questions
Everything you need to know before getting started.
Trusted by Businesses Worldwide
Abdulhamid Abdulwaheed
Best module for our online store. Highly adaptable, exceptional customer service, and very advanced modules.
Factura Venta POS
They have everything you need. Technical support is excellent, responds quickly, and keeps the module updated. 100% recommended!
Mehmet Muhanna
Great company and support team. Had a problem in my local Odoo server - they solved it in 5 minutes. Highly recommend.
Billy Jeffs
Customised an Odoo app for me which works perfectly. Many requirements, got it right every time. Very confident in their ability.
HP
Consistently excellent service over years of working together. Knowledge and commitment to keeping clients informed truly sets them apart.
Michal Kolasinski
Multiple addons + two custom modules. Communication always friendly and precise. Delivered on time, worked out of the box. Highly recommended!
Multi-Language
8 built-in translations
You May Also Like
Discover more Softhealer modules that integrate seamlessly with your Odoo environment.
Most Demanded Apps
The Softhealer modules our customers reach for most — trusted across 100+ countries.
Activities Management
Manage, schedule, and automate Odoo activities across all departments from one view.
View Module
Access Management
Granular access control over menus, fields, buttons, and records for every user role.
View Module
Backdate Advanced
Backdate any transaction across invoices, journals, pickings, and more with full audit.
View Module
All-in-One Helpdesk
Full-featured customer support with tickets, SLA, and customer portal built for Odoo.
View Module
All-in-One Mobile Backend
Access your full Odoo backend from any mobile device with an optimized interface.
View Module
All-in-One Import
Import any Odoo model data from CSV, Excel, and JSON files with mapping and validation.
View Module
Our Services
End-to-end Odoo expertise - from setup to scale.
AI & Business Integration
Odoo Implementation
Odoo Customization
Support & Maintenance
Mobile Apps
Migration Service
Third-Party Integration
Odoo Training
Ready to Generate Dynamic Product Labels?
Join 10,000+ businesses - Softhealer, 11+ years of Odoo gold partnership expertise across 100+ countries.
Configuration
Dynamic Product Label Workflow
Purchase Order Field in Labels
Sale & Cost Price with Tax
Pricelist Field In Product Label
Lot, Serial & Consignment Labels
Label Template Preview
Label Print History
Reprint Labels from Print History
Buy Once, Supported Forever

Scan to email sales


Your Ideas Shape Our Roadmap
Got an Idea? We'll Build It