Product labels made simple

Start from a ready-made retail, warehouse, or shipping template and print scannable barcode, QR, price, and logo labels — straight from a product, purchase order, or picking, on standard sheet stock.

The problem

Native Odoo labels use fixed layouts with little design control, and most add-ons drop you into a blank editor or ignore printing entirely. Producing a simple barcode-plus-price-plus-logo label ends up needing a developer or a consultant.

The solution

Guided templates for the common use cases, dynamic barcodes and QR codes bound to product data, a live scannability check, and one print wizard reachable from products, purchases, and pickings — a usable label in a couple of clicks.

Capabilities

Everything you need to label a catalog

Every capability below is implemented in the module.

01

Ready-made templates

Retail shelf, warehouse bin, and shipping carton presets ship ready to print, so a working label is one click away instead of a blank canvas.

02

Dynamic barcodes

Barcodes are generated from each product's own data in EAN-13, UPC-A, or Code 128, so the printed code always matches the product.

03

QR & 2D codes

Add a QR code alongside or instead of a 1D barcode for product links, traceability, or compact data on shipping and carton labels.

04

Multi-field labels

Show product name, price, internal reference, variant attributes, the company logo, and custom text or field lines — toggled per template.

05

Live scannability check

The template warns when a barcode or QR code is too small to scan reliably, catching wasted print runs before they leave the printer.

06

Sheet layouts

A4 and US Letter presets plus fully custom label width, height, columns, rows, and margins for whatever stock you print on.

07

Waste-aware printing

Choose the starting cell to skip already-used positions on a partly printed sheet, so you never waste a fresh sheet of label stock.

08

Print where you work

A Label Builder button sits on the product, purchase order, and stock picking, so you print at receiving, stocking, or dispatch without leaving the record.

09

Bulk printing & price lists

Select many products and print a full sheet at once, with the displayed price pulled from a chosen price list, all as a printer-agnostic PDF.

Workflow

How it works

1

Pick a template

Start from a retail, warehouse, or shipping preset.

2

Tune the label

Toggle name, price, barcode, QR, logo, and sheet size.

3

Select products

Open Label Builder from a product, purchase, or picking.

4

Print the sheet

Set quantity and start cell, then print a clean PDF.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

Labels render EAN-13, UPC-A, and Code 128 one-dimensional barcodes, plus QR codes. An automatic mode picks the right symbology from each product's own barcode.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Product Label Builder

Guided label design and reliable printing for products, purchases, and pickings, built natively on Odoo.

Buy on Odoo App Store
Related apps

More Odoo inventory apps

Product Multiple Barcodes

Unlimited categorised codes per product and variant, resolved everywhere Odoo scans — POS, pickings, sales, purchase and invoicing — with primary-code ranking, supplier codes, a multi-company duplicate policy and GS1 decoding.

InventoryView app

Product Price Checker

An unattended full-screen kiosk answering price, stock and variant questions from a barcode scan or a name search — pricelist-aware, fully brandable, high-contrast, and back to idle on its own.

InventoryView app

Product QR Code Generator

QR codes on every product with no setup — generated on creation, backfilled across the catalog, variant-accurate, printable as PDF label sheets and scannable straight back to the exact record.

InventoryView app

Product Restriction On Users

Per-user allow-lists of products, templates and categories enforced live across sales, purchase and inventory — with read-only mode, time-limited access, templates and an append-only audit trail.

InventoryView app

Purchase Costing on Lot including Landed Cost

A true all-in cost per lot — purchase price plus freight, duty, insurance and handling allocated component by component, with cost-layer aging and plan-versus-actual variance.

InventoryView app

Purchase Stock By Location

A maintained unit cost, availability and stock policy per internal location, surfaced on the sales order line so margin updates as you pick — with a comparison dashboard, low-stock alerts, replenishment advice, and valuation snapshots.

InventoryView app