Installation
What Product Barcode & Label Printing requires, how to install it, and how to check the install worked.
Requirements
- Odoo 18.0, Community or Enterprise
- The standard product module. Inventory is not required - this works in a Sales-only or Point-of-Sale installation.
- wkhtmltopdf, which Odoo already needs for every PDF it prints. If any other Odoo report prints, this one will.
- No external Python packages.
On-premise
- Copy the folder into your addons path:
cp -r technovision_barcode_labels /opt/odoo/custom/- Restart Odoo:
sudo systemctl restart odoo- Enable developer mode, then Apps - Update Apps List.
- Search for Product Barcode & Label Printing and press Activate.
Odoo.sh
Add the folder to your project repository on the Odoo 18.0 branch, commit and push, then install from Apps once the build is green.
From the ZIP
unzip technovision_barcode_labels_18.0.1.0.0.zip -d /opt/odoo/custom/What installation does
- Creates product.label.template and two transient models for the print wizard.
- Loads six ready-to-use layouts.
- Adds a Labels menu with Print Labels and Configuration → Label Templates.
- Adds a Print Labels entry to the action menu of product and product variant lists.
- Adds a Label Designer group.
Nothing existing is modified. The only core behaviour touched is a single get_paperformat() override on ir.actions.report, which returns the parent result unless the render is one of this module's own label runs.
Verifying the install
- Labels - Configuration - Label Templates. Six templates should be listed.
- Open one and press Print a Test Sheet. A PDF should appear.
- Go to any product list, tick a few products, and choose Print Labels from the action menu.
If step 2 produces nothing, wkhtmltopdf is the thing to check - see TROUBLESHOOTING.md.
Upgrading
odoo-bin -d YOUR_DATABASE -u technovision_barcode_labels --stop-after-initYour own templates are preserved, and so are edits to the shipped ones: they are loaded with noupdate="1", so an upgrade never overwrites a margin you tuned.
Uninstalling
Apps - Product Barcode & Label Printing - Uninstall.
Templates and the menu are removed. Paper formats created for roll templates are removed with them. Nothing else is touched.