Complete AI Automation Suite
FLAT 30% OFF
AI Insight Assistant
Talk to your data. Get instant answers
AI Live Chatbot
24/7 customer support, always on
AI Dashboard Studio
 Beautiful dashboards, zero effort
MCP Integration
Seamless multi-channel connections
And Many More Features
Complete AI Automation Suite — FLAT 30% OFF

Blog Post

  • Home
  • Blogs
  • Dynamic Product Labels | All In One Barcode Labels | Product Template Barcode Label v18
Softhealer
Odoo Gold Partner

Free Support

Lifetime

Custom Apps

1500+

Top Seller Of Odoo

Marketplace

Happy Customers

10K+

Years Of Experience.

11+

Countries

100+

Talented Healers

150+

Industries Served

45+

Odoo Community Implementation

350+

Odoo Enterprise Implementation

150+

Best Partner Nominee

2024

Global Presence

Lifetime Free Support

support@softhealer.com

Customization

sales@softhealer.com

What is Dynamic Product Labels?

Every company has its own label standard. so our module helps to make dynamic product labels. We provide 3 predefined templates for product labels. You can generate dynamic product label templates. You can add customizable extra fields in the product label. We provide label print options for the products, sales/quotation, purchase/request for quotation, inventory/incoming order/delivery order/internal transfer, invoice/bill/credit note/debit note. You can print the bulk quantity of labels. Cheers!

Notes to Consider

heading
  • We support field types boolean, char, date, datetime, float, HTML, integer, many2one, monetary, selection, and text in the label template.
  • We support field types binary, boolean, char, date, datetime, float, HTML, integer, many2one, monetary, selection, and text in the label template line.

Key Features
heading

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

New Added Label Template Preview Feature.
New Added Label Print History Feature.
New Added Reprint Labels from Print History Feature.

Version 18.0.6.0.0 | Released: 12th December 2025

Fixed Minor Bug Fixed.

Version 18.0.5.0.0 | Released: 23rd January 2025

Fixed Minor Bug Fixed.

Version 18.0.4.0.0 | Released: 17th January 2025

Fixed Minor Bug Fixed.

Version 18.0.3.0.0 | Released: 02nd December 2024

New Add Consignment Name Print In Report.

Version 18.0.2.0.0 | Released: 04th October 2024

Fixed Minor Bug Fixed.

Version 18.0.1.0.0 | Released: 20th September 2024

InitialInitial Release.

We're Always Here to Support You

From lifetime support to custom module builds — we're committed to your success at every step.

Our Commitments

Lifetime Support

Purchase once and get support forever — For the version you purchased.

  • Free updates for the lifetime of the module
  • Bug fixes & patches at no extra cost
Buy Once, Supported Forever

Support System

Dedicated support team and structured ticketing system to maintain proper communication.

  • Dedicated support team for every module
  • Structured ticketing for proper communication
  • Full issue history & resolution tracking
  • Response within 24 business hours (10:00 AM to 6:30 PM IST Mon-Fri)
Buy Once, Supported Forever
Contact Us

Free Demo

Book a free demo - contact us at sales and we'll set it up for you.

QR – sales@softhealer.com
Scan to email sales
sales@softhealer.com

For Support

Facing an issue? Contact us at support and we'll get you back on track.

QR – sales@softhealer.com
Scan to email support
support@softhealer.com

WhatsApp Support

Chat with us instantly on WhatsApp for quick enquiries.

QR – sales@softhealer.com
Scan to open WhatsApp
Chat on WhatsApp
Share Your Ideas

Feature Request

Found a generic feature that could improve our modules? We'd love to hear your idea and add it to our roadmap!

  • Share ideas that benefit the wider community
  • Our team reviews every suggestion carefully
  • Approved features added in future releases
Your Ideas Shape Our Roadmap

Module Request

Have a generic Odoo module idea? We build modules for you — share your concept and we'll make it a reality!

  • Share any generic Odoo module idea
  • We evaluate & build it for the community
Got an Idea? We'll Build It

Frequently Asked Questions

Everything you need to know before getting started.

Yes, this app works perfectly with Odoo Enterprise (Odoo.sh & Premise) as well as Community.
No, this application is not compatible with odoo.com (odoo saas/Odoo Online).
Yes, you will receive lifetime free support for the version of the module you purchased.
Yes, you will receive lifetime free updates for the version of the module you purchased.
No, there is no need to install any additional libraries.
Yes, for Odoo version 12 and above, you need to purchase the module separately for each version.
No, exchanges or refunds are not allowed. Please verify Odoo version compatibility prior to purchase.
You can contact us at support@softhealer.com. We use translator tools to translate in multiple languages, so accuracy may vary. Suggestion edits are welcome!

Trusted by Businesses Worldwide

A

Abdulhamid Abdulwaheed

Aug 2024

Best module for our online store. Highly adaptable, exceptional customer service, and very advanced modules.

A

Factura Venta POS

Oct 2024

They have everything you need. Technical support is excellent, responds quickly, and keeps the module updated. 100% recommended!

MM

Mehmet Muhanna

Nov 2024

Great company and support team. Had a problem in my local Odoo server - they solved it in 5 minutes. Highly recommend.

BJ

Billy Jeffs

Jan 2025

Customised an Odoo app for me which works perfectly. Many requirements, got it right every time. Very confident in their ability.

HP

HP

Mar 2025

Consistently excellent service over years of working together. Knowledge and commitment to keeping clients informed truly sets them apart.

MK

Michal Kolasinski

Mar 2025

Multiple addons + two custom modules. Communication always friendly and precise. Delivered on time, worked out of the box. Highly recommended!

5.0
Average Rating
10K+ Happy Customers
100+ Countries Served
11+ Years of Trust

Multi-Language

8 built-in translations

English
German
Arabic
Spanish
Japanese
Chinese
French
Portuguese

Lifetime free support Lifetime free updates Community & Enterprise Odoo.sh & On Premise

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 Icon

AI & Business Integration

Odoo Implementation Icon

Odoo Implementation

Odoo Customization Icon

Odoo Customization

Support & Maintenance Icon

Support & Maintenance

Mobile Apps Icon

Mobile Apps

Migration Service Icon

Migration Service

Third-Party Integration Icon

Third-Party Integration

Odoo Training Icon

Odoo Training

Ready to Generate Dynamic Product Labels?

Join 10,000+ businesses - Softhealer, 11+ years of Odoo gold partnership expertise across 100+ countries.

Task Timer v18

Transforming Businesses with Next-Gen Solutions

Our next-generation solutions are built to transform businesses and drive growth in the digital era.

Find Us

530, West Gate 2,
Ayodhya Chowk, 150 Feet Ring Road Rajkot, Gujarat 360006.

Find Us

131 South End, Croydon CRO 1BJ,
United Kingdom

Contact No.

HR : +91 90232 46069
Sales : +91 93288 25451
Support : +91 63571 93747

Contact No.

Sales : +44 7562 893296

Reach Us Read Blog Contact Us Submit Support Ticket Watch Video Tutorial
whatsapp-support-store whatsapp-support-store
Click to Chat