$ 33.14
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Purchase (purchase) • Sales (sale_management) • Discuss (mail) • Invoicing (account) |
| Lines of code | 1538 |
| Technical Name |
kaz_all_in_one_barcode_label |
| License | OPL-1 |
| Website | http://www.kaizenae.com/ |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Purchase (purchase) • Sales (sale_management) • Discuss (mail) • Invoicing (account) |
| Lines of code | 1538 |
| Technical Name |
kaz_all_in_one_barcode_label |
| License | OPL-1 |
| Website | http://www.kaizenae.com/ |
Kaizen Dynamic Product Barcode & QR Labels
for Odoo
Kaizen Dynamic Product Barcode & QR Labels by Kaizen Principles Provides operations and warehouse teams with flexible, professional product labeling without changing how they work in Odoo. Users design reusable barcode and QR label templates choosing page size, orientation, fields, fonts, colors, and logo then launch the âDynamic Product Labelâ wizard directly from Products, Sales Orders, Purchase Orders, Inventory Transfers, and Invoices. For each document, the wizard automatically proposes products and quantities (ordered, delivered, received, or invoiced, based on company settings) and can include prices with taxes, lot/serial numbers, expiration dates, and consignment owner details. Labels are generated in bulk with consistent layouts, reducing manual formatting, speeding up picking and stock identification, and improving traceability, all without introducing extra menus or complicated workflows.
© 2025 Kaizen Principles
What's New in Kaizen Dynamic Product Barcode & QR Labels for Odoo
Design reusable barcode and QR label templates
Print labels from products, sales, purchases, inventory, and invoices
Control label quantities from ordered, delivered, received, or billed units
Show prices with tax, lot/serial, expiry date, and consignment owner
Use it safely in multi-company setups with access control
Kaizen Principles
Your Partner
We're here to support your growth 24/7. Connect with our experts now.
All Features
Dynamic Label Templates: Create reusable templates with customizable page size, orientation, fonts, and colors.
Barcode/QR Code Support: Print both linear barcodes (multiple symbologies like Code 128, EAN-13, etc.) and QR codes
Data Fields: Display product, customer, purchase order fields, as well as static text on the labels
Source Integration: Print labels directly from:
Products (Templates and Variants)
Sales Orders
Purchase Orders
Inventory Transfers (Stock Pickings)
Invoices (Account Moves)
Quantity Configuration: Define how label quantities are calculated based on the source document (e.g., ordered, delivered, received, or done quantities)
Kaizen's Top App Recommendations
Take a look at our other Odoo apps designed to make your life easier with a smooth workflow. Don't miss the chance to uplift your Odoo ERP experience with our apps!
More Apps »
POS Tamara
Pay point of sale orders with tamara payment gateway and refund orders paid with tamara....
Learn More »
UAE Corporate Tax
Get Complete State-specific legislation view of Company income taxes Generate / redraft related journals at any time during the year...
Learn More »
Stock Report PDF
PDF report to print inventory transactions using different fillters...
Learn More »
Payment Provider: Tamara
Integration With Tamara Payment Gateway (E-commerce and Point of Sale)...
Learn More »Free 30 Days Support
Kazien Principles will provide FREE 30 days support for any doubt, queries, and bug fixing (excluding data recovery) or any type of issues related to this module. This is applicable from the date of purchase.
Kaizen Dynamic Product Barcode & QR Labels
Transform product labeling into a fast, fully integrated part of your operationsno more manual label design in Excel or third-party tools. Warehouse, sales, and purchasing teams can launch a dynamic label wizard from products, sales orders, purchase orders, inventory transfers, or invoices and instantly print barcode or QR labels using reusable templates. From product names, internal references, and prices (with taxes) to lot/serial numbers, expiry dates, and consignment owner details, every label is auto-built from live Odoo data and formatted with your chosen fonts, colors, and logo. Company settings control whether labels follow ordered, delivered, received, billed, or done quantities, so printed labels always match your operational reality. Whether youâre organizing shelves, preparing shipments, or labeling incoming stock, this module standardizes your labels, speeds up scanning, and improves traceability without changing your existing Odoo workflows.
Enable Product Barcode Label Access
Grant specific users permission to design and print dynamic product barcode/QR labels. By enabling the Product Barcode Label Template access right, you decide who can open the label wizard, manage templates, and generate labels from products, sales, purchases, inventory, and invoices.
Manage Product Barcode Label Templates
Create and maintain reusable barcode/QR label templates for your products. From here, you can add new templates or edit existing ones (size, fields, style) so every team prints consistent, branded labels across sales, purchases, inventory, and invoices.
Configure Dynamic Product Label Template
Define how your label looks and what it shows by setting the barcode/QR type, page size, and main barcode field, then adding lines for product data or custom text. Each line can have its own font, color, alignment, and currency options, letting you build a fully branded label layout once and reuse it everywhere.
Design Label Lines
Add or edit label lines to control exactly what appears on each barcode/QR labelchoose whether the line shows a field or static text, pick the source (product, customer, purchase), and adjust height, margins, font size, color, and alignment. This lets you build a clean, readable label layout line by line, matching your branding and operational needs.
Choose Barcode Type & Label Text
Select whether this template prints a QR code or a classic barcode, then pick the exact barcode standard (Code 128, EAN-13, UPC-A, etc.) to match your scanners. You can also enable label text display so the encoded value appears under the code for easier human reading and verification.
Add Price Line to Label
Configure a label line that shows product price with full control over styling and currency. Choose the field type (product, customer, or purchase), mark it as a price field, and set currency and symbol position so amounts print exactly as you sell them.
Validate Template Fields
The system checks your template before saving and warns you if the selected barcode/QR field isnât included in the label lines. This prevents invalid templates and makes sure every label can be generated correctly from the fields youâve configured.
Prevent Saving Incomplete Templates
When you try to leave or save a template without the required fields in the label lines, Odoo shows this warning so you can fix it before losing work. This ensures every barcode/QR template is complete and usable, avoiding broken labels later.
Link Barcode Field to Label Lines
When you choose a Barcode Field but donât add that same field to the label lines, the system blocks saving and shows this warning. This step makes sure the value you want to encode (e.g., product name or barcode) is actually printed on the label.
Launch Dynamic Labels from Products
From the Products list, select one or more items and use Actions â Dynamic Product Label to open the label wizard. This lets you print barcode or QR labels in bulk for your selected products without leaving the Inventory app.
Print Labels for Selected Products
Select any products in the list and choose Actions â Dynamic Product Label to generate barcode or QR labels for just those items. This is ideal for quickly labeling new items, price changes, or specific product groups without touching the rest of your catalog.
Choose Template & Print Labels
Pick the label template, optionally show strike-through prices or add your company logo, then review products and quantities before printing. Click Print to generate barcode/QR labels in one go for all selected items.
Review and Print Dynamic Labels
Your dynamic barcode/QR labels are generated as a PDF, ready to review, download, or send to the printer. Each label follows your chosen template, so products are consistently formatted and scannable across all pages.
Print Promotional Price Labels
Select a label template, enable Display Strike Price to show old vs new prices, and choose the products you want to promote. Click Print to generate barcode/QR labels that highlight discounts with strike-through pricing.
Preview Barcode Price Labels
The system generates a PDF with barcode labels that include product name, code, and price formatted from your template. Review the layout and amounts, then send the file to your label printer for immediate use on shelves or stock bins.
Print Labels from Product Form
From the product form, use More â Dynamic Product Label to print labels for a single item using its live sales price and âSales Price Include Taxesâ field. This makes it easy to generate an updated barcode/QR label whenever you change the productâs pricing or tax setup.
Single Product QR Label Preview
View the generated QR label for one product, including its name and current price, in a ready-to-print PDF.
Create Basic Barcode-Only Template
Define a simple label template that uses the product variant barcode as the main field and prints it as a classic Code 128 barcode. This template is ideal for fast, scanner-friendly stock labels where only the barcode value needs to be shown.
Bulk Barcode Label Output
Preview a sheet of barcode-only labels generated from your template, each showing the product code in a clean, scannable format ready for printing and stickering.
Create Detailed Product Label Template
Set up a richer label template that uses a larger page size and barcode area, ready to show company, product name, barcode, description, and price in one layout. This template is ideal for shelf labels or retail tags where both scanning and human-readable information are needed.
Build Rich Product Label Layout
Add multiple lines to show company name, product name, barcode, sales description, and price on a single label. Each line can use its own size, margin, alignment, and currency settings to create a clear, retail-ready layout.
Preview Rich Product Labels
See barcode labels that include product name, code, and price in a clean, shopper-friendly layout, ready to stick on shelves or items.
Launch Dynamic Labels from Product Variants
From the Product Variants list, select specific variants and choose Actions â Dynamic Product Label to open the label wizard. This lets you print variant-level barcode/QR labels (e.g., size/color combinations) in bulk directly from Inventory.
Print Labels for Selected Variants
Choose a label template and review the selected product variants, then click Print to generate barcode/QR labels for each variant in one shot.
Variant Labels Preview
See the final barcode labels for each selected product variant, including name, code, and price, ready to print and apply on items or shelves.
Launch Labels from Sales Orders
Select one or more sales orders and use Actions â Dynamic Product Label to generate labels for all products in those orders. This is perfect for printing picking or shipping labels directly from the Sales app.
Sales Order Label PDF Preview
View all product labels generated from the selected sales orders, with quantities reflected as repeated labels, ready to print and attach to items for picking or shipping.
Print Variant Labels from Sales
From the product variant form in Sales, use More â Dynamic Product Label to print a barcode/QR label for this specific variant with its current sales price and taxes. This is ideal when sales teams need an updated label for a single color/size or configuration directly from their workspace.
Launch Labels from Purchase Orders
From the RFQ/Purchase Order list, select the orders and choose Actions â Dynamic Product Label to generate labels for all incoming products. This helps purchasing and warehouse teams print barcode/QR labels as soon as items are ordered or received.
Print Labels from Receipts
From incoming transfers, select the receipts and choose Actions â Dynamic Product Label to generate labels for all products just received. This lets warehouse teams label goods immediately as they arrive in stock.
Print Labels for a Single Receipt
From an individual receipt, use More â Dynamic Product Label to generate barcode/QR labels for just the products on this transfer. This is perfect when you want to label one specific inbound shipment directly from its document.
Launch Labels from Customer Invoices
From the Invoices list, select one or more customer invoices and choose Actions â Dynamic Product Label to generate labels for all invoiced products. This helps finance or warehouse teams reprint shelf or delivery labels directly from finalized billing documents.
Print Labels from a Single Invoice
Open a posted invoice and use More â Dynamic Product Label to print barcode/QR labels for just the products on that invoice. This is useful when you need replacement or extra labels linked to a specific customer document.
Generate Labels from Credit Notes
From the Credit Notes list, select the documents and choose Actions â Dynamic Product Label to print labels for returned or corrected products. This helps you relabel items when they come back into stock via credit notes.
Print Labels from a Single Credit Note
Open an individual credit note and use More â Dynamic Product Label to print barcode/QR labels for the returned products on that document. This is handy when restocking items from a specific customer return and you need fresh labels.
Launch Labels from Vendor Bills
From the Bills list, select vendor bills and choose Actions â Dynamic Product Label to print labels for all products on those bills. This lets you generate supplier-based labels directly from your purchase accounting documents.
Print Labels from a Single Vendor Bill
Open an individual vendor bill and use More â Dynamic Product Label to print barcode/QR labels for the items on that bill, ideal for labeling goods as soon as theyâre recorded in accounting.
Generate Labels from Vendor Refunds
From the Refunds list, select vendor refund bills and choose Actions â Dynamic Product Label to print labels for products being returned to suppliers or adjusted in stock.
Print Labels from a Vendor Refund
Open a vendor refund and use More â Dynamic Product Label to generate barcode/QR labels for products on that credit note, useful when correcting or relabeling items tied to a specific supplier refund.
Refund Label PDF Preview
Preview the barcode labels generated from vendor refunds, showing product name, code, and price so you can print and relabel corrected or returned items.
QR Product Labels Preview
Preview QR-based product labels showing the QR code, product name, code, and price before printing.
Mix Text, Fields, and Images on Labels
Design a more advanced label by combining product fields with custom text and image lines in one template. Use this layout to add slogans, notes, or icons alongside standard product data for richer, branded labels.
Configure Image Line on Label
Set this label line to display a field (instead of text) and choose an image-type field from the product, then control its height, width, margin, and alignment for a clean logo or product image on the label.
Add Static Text Line
Switch the line to Text and enter your own message, then style it with margin, font size, color, and emphasis. Use this for notes, slogans, or warnings that should appear on every label using this template.
Preview Mixed Content Label
See a full example label combining a barcode, product code, custom text, and product image in one layout, ready for printing.
Control Price Decimal Places
Set the currencyâs decimal places so product prices on labels (and across Odoo) display with the correct number of digits, matching your pricing policy.
View Prices Including Taxes on Products
In the Products list, see both sales and cost prices including taxes, giving sales and finance teams a clearer, tax-inclusive view when selecting items for labels or analysis.
Analyze Variant Prices Including Taxes
In the Product Variants list, view sales and cost prices including taxes for each variant, making it easier to compare margins, choose the right price for labels, and control profitability at variant level.
Check Tax-Inclusive Prices on Variant
On the product variant form, review both Sales Price Include Taxes and Cost Price Include Taxes to understand the true selling and purchase cost of this item before printing labels or updating prices.
Show Tax-Inclusive Price on Labels
Add the Sales Price Include Taxes field to your label template so each tag prints the final price customers actually pay. This ensures barcode labels match tax-inclusive pricing used in sales and on shelves.
Configure Tax-Inclusive Price Line
Set the template line to use Sales Price Include Taxes as a price field, then choose currency and symbol position so labels show the final tax-inclusive amount exactly as customers see it.
Add Cost Price (Incl. Taxes) Line
Use the Cost Price Include Taxes field as a price line on the label so internal labels can show true landed cost for each product variant, formatted with currency and symbol position.
Add Standard Cost to Label
Set this template line to use the productâs Cost field as a price, then choose the currency and symbol position so internal labels can show the current unit cost for stock or audit purposes.
Configure Cost Price Line
Use the Cost (Product Variant) field as a price line and set currency and symbol position so internal labels can show the unit cost for each item, helping with stock control and margin checks.
Enable Pricelists in Sales
Turn on Pricelists so you can manage multiple prices per product (retail, wholesale, promotions) and use them directly on your dynamic labels. This allows labels to reflect the correct price list value for each customer or scenario.
Define Pricelist Rules for Label Pricing
Create a pricelist with custom prices per product so dynamic labels can show promotional or channel-specific amounts instead of the standard sales price.
Preview Pricelist Impact on Product Price
Open the product from a specific pricelist to see the updated Sales Price and Sales Price Include Taxes that will appear on labels for that price list.
Use Pricelist Price on Labels
Update the template so the Sales Price Include Taxes line pulls from the active pricelist, ensuring labels always show the exact promotional or customer-specific price.
Link Label Price to Pricelist
Mark the line as a price field, select Sales Price Include Taxes, and choose the desired pricelist so labels automatically show the correct promotional or customer-specific price.
Print Labels with Strike-Through Old Price
Select the promotional template, enable Display Strike Price, and click Print to generate labels that show both the old price (struck through) and the new price from your pricelist.
Promotional Label with Old vs New Price
Preview a promotional label that highlights the original price, a strike-through âwasâ price, and the new discounted amount, all under a scannable barcode for the product.
Enable Lot Tracking for the Product
Set this product to Track Inventory by Lots so each batch gets its own lot number, enabling lot-based barcode/QR labels and better traceability for receipts, moves, and returns.
Assign Lot/Serial Numbers on Delivery
On the delivery order, record the lot or serial numbers for each product so every unit leaving the warehouse is fully traceable. These identifiers can then be printed on dynamic labels, linking physical items to their exact lots for recalls, returns, or audits.
Confirm Lots for Delivery Lines
Finalize the lot or serial numbers for each product on the delivery so every shipped unit has a unique, traceable code that can be printed on labels.
Complete Delivery with Tracked Lots
Validate the delivery so all products move to Done status with their lot or serial numbers confirmed, locking in traceability data that can be reflected on printed labels and future reports.
Include Lot Numbers on Labels
In the Dynamic Product Label wizard, review the lot numbers pulled from the delivery and tick Print Lot Number so each label carries the exact batch or serial reference for that item.
Lot-Aware Price Labels Preview
Preview labels that combine product name, barcode, lot number, base price, and tax-inclusive/promo price in one layout, ready to print for fully traceable and customer-ready items.
Add Purchase Details to Labels
Configure label lines to pull data from the purchase ordersuch as PO number, vendor name, and vendor referenceso incoming stock labels clearly show supplier and order information alongside the product barcode.
Print Supplier-Rich Labels from Purchase Order
Select the purchase-specific label template and click Print to generate labels that include product, vendor, and PO details for the items on this order.
Purchase-Aware Product Label Preview
Preview a label that combines barcode, custom text, product image, purchase order number, and vendor name in one layoutperfect for supplier-specific or incoming stock labeling.
Vendor Label with Product Image
Preview a supplier-focused label showing the product barcode, custom text, image, purchase order number, and vendor name on a single tag.
Pull Fields from Purchase Order
Set the lineâs Field Type to Purchase Order so you can print PO-specific details (order number, vendor reference, etc.) on the label, alongside normal product information.
Build Purchase-Focused Label Template
Configure multiple lines to pull data from the purchase orderproduct name, order reference, vendor name, and vendor referenceso each label clearly shows where the item came from and which PO it belongs to.
Print Purchase-Linked Labels
On the purchase order, choose your purchase-focused label template and click Print to generate labels that include product, PO, and vendor details for all lines.
Why Kaizen
You know us as the makers of the Odoo "Kaizen Dynamic Product Barcode & QR Labels for Odoo".
Kaizen's Top App Recommendations
Take a look at our other Odoo apps designed to make your life easier with a smooth workflow. Don't miss the chance to uplift your Odoo ERP experience with our apps!
More Apps »
POS Tamara
Pay point of sale orders with tamara payment gateway and refund orders paid with tamara....
Learn More »
UAE Corporate Tax
Get Complete State-specific legislation view of Company income taxes Generate / redraft related journals at any time during the year...
Learn More »
Stock Report PDF
PDF report to print inventory transactions using different fillters...
Learn More »
Payment Provider: Tamara
Integration With Tamara Payment Gateway (E-commerce and Point of Sale)...
Learn More »Kaizen Odoo Services
Upscale your business with expert services from an Odoo Gold Partner.
Module Development
Implementation
Customization
Integration
Migration
Support & Maintenance
Consulting
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