WordPress.org

Plugin Directory

Barcode Generator: Print Product Labels & Order Barcode Label (A4, Thermal Roll Paper, Letter)

Barcode Generator: Print Product Labels & Order Barcode Label (A4, Thermal Roll Paper, Letter)

Beschrijving

When your store is growing it could be pretty difficult to manage inventory and orders effectively. Try to improve your workflow by printing barcode labels for your products and orders.

Printed labels can contain various product information which helps to understand the basic details about the product. And the barcode (on the label) allows to get all the product information from WooCommerce using your POS system.

In combination with our Barcode Scanner plugin, you can scan the barcode and get all the product amd order details to manage inventory as fast as possible.

Core features

  • ✔ Generate and print barcode labels for products & orders
  • ✔ Printers support: A4, Letter, P4 & label/thermal printers
  • ✔ Customizable content: Labels can contain barcode, name, SKU, price, attributes, etc.

All Features

  • Barcode can be generated from Product ID, SKU, GTIN or any other custom field.
  • On label can be placed SKU, price, name, attributes, custom field or any other field.
  • Print barcode labels for your existing products, purchased items or create & print labels from a bulk list.
  • WooCommerce if fully supported along with product variations, attributes, custom fields, etc.
  • Printers supported: A4, Letter, P4; Roll/Thermal label printers like DYMO, Zebra, Brother and other models.
  • Barcode labels can be read by hand-gun scanners or iPhone/Android smartphones
  • Adaptive font size allows to fit texts on each label in the most optimal way.
  • Adjustment label via settings is possible.
  • Supported barcode types: CODE128, CODE39, QRCode, DataMatrix, GTIN, GS1 family (UPC-A, UPC-E, EAN-13, EAN-8)

Possible use cases

Scanning the barcodes

The barcodes on the labels can be scanned by various software and devices. You may already have some barcode scanning plugin (or POS system) which will allow you to scan and manage the products/orders.
However, if you don’t have such plugin yet, we recomend you to use our lite Barcode Scanner plugin for fast and effective inventory/order managment.
With this plugin you simply scan the barcode and associated product or order will be shown to you in a few seconds. And the iOS/Android app will allow you to do so from the smartphone.

Printing barcode labels for existing products

Plugin allows to create labels for existing products.
You can print labels (with or without the barcode) in 4 different ways:
* “All Products” page – you can check/select a few products and then press “Product Label” button at the top of the product list.
* “All products” page – create label for 1 specific product by clicking on “Label” icon near each product in the product list.
* “Product edit” page – you will find button “Product Label” above product description for the current product.
* “Product edit” page – you will find buttons “Product Label” for each variation in the “Variations” section.

Printing barcode labels for purchased items

Use this plugin to create labels for purchased items in the order.
There 3 ways to create such labels:
* “Orders” page – check/select one or a few orders and press “Product Label” button at the top of he order list.
* “Inner Order” page – Open one specific order and press “Product Label” button on the right hand side (in a widgets section).
* “Inner Order” page – Each purchased item has a “Select” checkbox which you can mark and then press “Create Product Labels” button below the purchased items.

Consider to upgrade to full version:

Full version gives you more control over data placed on the labels.
It has many more settings that allow you to customize the label layout to fit your specific needs.

Get full version here

Meer informatie over barcode plugin vind je hier:

Schermafbeeldingen

Installatie

Installing the plugin

  • Ga naar WordPress beheer -> Plugins menu.
  • Nieuwe toevoegen-> zoek naar plugin door de pluginnaam “Barcode Label Printing” in te voeren -> kies plugin “Barcode Label Printing” -> Installeer nu.
  • Activeer de plugin.

Installing zip file version

  • Download the plugin (zip file) to your PC or Laptop.
  • Ga naar WordPress beheer -> Plugins menu.
  • Nieuwe toevoegen-> Upload-> blader door de gezipte plugin.
  • Upload en activeer de plugin.

FAQ

Ik heb etiketvellen en ik weet niet zeker of deze plugin dit kan ondersteunen.

Standaard bevat de plugin “barcode label printing” de populairste A4-etiketvellen waarmee je 12, 14, 16, 21, 24, 40, 44, 56, 65, 120, 189, 230 of 324 barcodes per pagina kunt printen.
Als je een etiketvel hebt met een ander aantal etiketten of met andere afmetingen – kun je gemakkelijk je eigen aangepaste format maken – geef gewoon de afmetingen van de etiketten, marges en etiketafstanden op en het nieuwe format is klaar voor gebruik.

How to put attributes or custom fields on bar-code label ?

In the popup, for the “Value 1” select “custom field” or “Attribute” value. In the appeared window enter custom field name or attribute name/slug.

Hoe weet ik dat mijn printer marge-vrij afdrukken ondersteunt?

Voordat je gaat afdrukken, is het erg belangrijk om je printer een beetje beter te leren kennen, vooral als we willen weten of de printer kan afdrukken zonder paginamarges.

De juiste manier om dit te doen is door technische documentatie over je printer te lezen (of te vinden in google), maar als je documentatie kwijt bent of niet kunt vinden in google, is er een andere manier.

Druk deze PDF-pagina af en vergelijk of het er hetzelfde uitziet als op de PDF. Als de paginarand er niet hetzelfde uitziet – ondersteunt je printer misschien geen randloos afdrukken of heb je deze optie niet ingeschakeld in de afdrukinstellingen pop-up.

Mijn printer biedt geen ondersteuning voor afdrukken zonder marges, en wat nu?

Het is oke, eigenlijk kunnen de meeste printers het niet. Je hoef alleen maar etiketvellen met paginamarges te gebruiken.

Hier is een voorbeeldvan etiket (40 etiketten per pagina ) met pagina marges.

Welke typen barcodes ondersteun je?

Onze Bar-code LAbel Printing plugin ondersteunt de populairste typen codes: CODE128, UPC, EAN, EAN8, CODE39, EAN13, QRCode en DataMatrix.

Kan ik barcodes op mijn MAC of pc opslaan/downloaden?

You can save all pages as PDF document, so you will be able to print them later.
For this press “print” button in the plugin and in the browser’s printing dialog, select “Save as PDF” instead of your printer.

How much barcodes I can put on A4/Letter page ?

“Barcode label printing” plugin bevat een ingebouwde set van de populairste A4-labelvellen waarmee je 12, 14, 16, 21, 24, 56 of 65 barcodes per pagina kunt toevoegen.
En je kunt elk gewenst aantal eigen label bladformats maken.

How can I generate barcode labels for all products in particular category or categories ?

Please follow these steps:
1. Navigate to “All Products” page
2. Use “Categories” filter to select needed categories.
3. At the top of the page (top-right corner) press gear icon (screen options) and specify how many products you want to see on the page.
4. Select all items on the page and press “Product Label” button.

Kan ik productnaam op barcode toevoegen ?

Sure, one barcode label can contain and barcode and the product name.

Ik heb een bug gevonden, hoe kan dit worden verholpen?

Je moet ons een e-mail sturen en ons details geven:
Hoe je de bug kunt reproduceren
Schermafbeeldingen van de bug
De beste manier om het probleem te beschrijven is een video-opname te maken (je kunt software zoals Jing gebruiken)

How can I report security bugs?

You can report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team help validate, triage and handle any security vulnerabilities. Report a security vulnerability.

Beoordelingen

15 juli 2026
I wondered, as I had setup a list of products for printing their skus as barcodes, a popup opend as I clicked on print button and said, I have no license. I went back to wordpress.org page and read over again the description and didn't find anywhere a note that this plugin is a paid one. But $99 for this plugin isn't what I was looking for. Bad.
24 mei 2026
I don't understand why this plugin is even allowed to be listed in wp.org It does nothing but marketing for pro version, not even 1 feature is available in the free plugin how is that allowed?
15 november 2024 1 reactie
We needed to do something out of the ordinary with this plugin. The Support team were very responsive and quickly helped us get what we needed.
13 november 2024 1 reactie
This plugin is incredibly useful and well-designed for label printing—a real game-changer for managing products in WooCommerce. I tried the demo first and was so impressed that I immediately purchased the license. I mainly use it to generate labels to apply to products and for display purposes, and I have to say it's intuitive and very easy to use. The support from the team has been excellent and consistent, from pre-sale to post-sale.
Lees alle 76 beoordelingen

Bijdragers & ontwikkelaars

“Barcode Generator: Print Product Labels & Order Barcode Label (A4, Thermal Roll Paper, Letter)” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

Changelog

4.0.1 – 15 August 2026

Applied code changed to meet wordpress.org requirements.

4.0.0 – 25 July 2026

Major update, plugin has been fully re-written

3.4.5 – 21 February 2023

  • Feature: Single label PDF will have the name of the barcode.
  • Feature: Added possibility to print variation label right from the “All products” page.
  • Improvement: Added German translation
  • Improvement: Added more text to the translations
  • Improvement: Minor UI improvements
  • Bug: Fixed css issue with EAN13 barcode
  • Bug: Fixed minor bugs in the label preview

3.4.4 – 7 December 2022

  • Important fix: Fixed printing preview issue for the latest google chrome update
  • Bug fix: Fixed product links for the variations
  • Feature: Automatic detection of UPC if EAN is selected
  • Feature: Added possibility to add user’s info to the labels
  • Improvement: Added delay for JS building on the print page
  • Improvement: Added some text to translations
  • Improvement: From now, line-break set to “break words” by default
  • Other: Multiple minor bug fixes and UI improvements

3.3.17 – 7 February 2022

  • Added date search filter to the Orders page.

3.3.16 – 21 January 2021

  • Compatibility with woocommerce 6*
  • Added support of offline mode.
  • Added filters to the orders page.
  • Added new shortcodes for orders.

3.3.15 – 24 December 2021

  • Added order “Items Subtotal” shortcode.
  • Fixed issue with generation barcodes for Categories.

3.3.14 – 14 December 2021

  • Added the “afterRender” event for all plans.
  • Added 8 lines for the “Match Fields” tab.
  • Improvement: Custom fields & plugins sync

3.3.13 – 24 November 2021

  • Added local attributes to dropdown for matching.
  • Added possibility to split one field into 2 fields per row.
  • Added integration with the next plugins:”EAN for WooCommerce”, “Product GTIN (EAN, UPC, ISBN) for WooCommerce”, “WooCommerce UPC, EAN, and ISBN”, “wePOS – Point Of Sale (POS) for WooCommerce”.

3.3.12 – 4 October 2021

  • Improve #8851: Import of local attributes.

3.3.11 – 14 September 2021

  • Feature #8842: Added support PHP8.
  • Feature #8830: Added 32 lables for letter.
  • Feature #8850: Addded parent shortcode to documentation.
  • Feature #8859: Added Price + Tax shortcode to documentation.
  • Feature #8829: Added order URL to matching dropdown.
  • Feature #8815: Translation for the Russian language.
  • Improve #8862; Label settings on the preview.
  • Improve #8813: UI.

3.3.10 – 4th August 2021

  • Improve #8784: Added new documentation on the Template Labels page.
  • Improve #8784: Loading “matched” fields on profile change
  • Bug fix #8784: Fixed issue with product order from an order.
  • Bug fix #8764: Fixed issue with space between lines for the template.

3.3.9 – 12th July 2021

  • Improve: Move license to separate tab
  • Bug: HTML in Barcode

3.3.8 – 2nd July 2021

  • Added option to edit CSS style of adaptive template.

3.3.7 – 25th June 2021

  • Updated Setup Wizard.
  • Added possibility easy change barcode position.
  • Added default values in the “Matches” popup.
  • Renamed buttons & click behavior.
  • Updated UI for the “Create Labels” popup.

3.3.6 – 16th June 2021

  • Added Developer API.
  • Added JS API.
  • Added new label sheet – 30 labels.

3.3.5 – 20th May 2021

  • Add product list to order label.
  • Added the “Rotate barcode 90 degree” option to the Label Settings.
  • Labels without barcode image.
  • Fixed issue with subcategoris.

3.3.4 – 13th April 2021

  • Added the possibility to change the size of the barcode image from the print preview page.
  • Added possibility to select a specific product from order to generate barcode.
  • Added new field in the dropdown for matching to combine dimensions (length х width х height).
  • Added possibility to manage displaying fields’ names on the label (e.g Model: We6524Tr / We6524Tr).

3.3.3 – 29th March 2021

  • Added the product description fields for matching.
  • Added option to set default profile.
  • Added the new short codes in order to display full country name for shipping labels.
    [cf=_billing_country_full_name]
    [cf=_shipping_country_full_name]

3.3.2 – 22th March 2021

  • Added the Adaptive template for Shipping labels.
  • UI improvements.
  • Fixed issue with Letter paper.

3.3.1 – 12th March 2021

  • Added the new label template.

3.3.0 – 28th January 2021

  • Added Shipping Label.

3.2.0 – 27th November 2020

  • Added Google fonts.
  • Added new shortcodes.
  • Added caching for 24 hours.
  • Resized icons.
  • Modified HTML label template for the example № 4 (mm).
  • Added the clear cache button for clearing storage and cookies.
  • Added functionality changes for plans

3.1.8 – 2nd November 2020

  • Fixed issue with a horizontal gap.

3.1.7 – 29th October 2020

  • Layout changes for Roll Preview.
  • Changes in navigation.
  • UI changes.

3.1.5 – 15th October 2020

  • Updated HTML code for Example 4 (mm).
  • UI and workflow changes (moved a saved profile dropdown at the top).

3.1.4 – 7th October 2020

  • Added a new custom labels template for EAN-13.
  • Added support of orders custom fields.
  • Fixed the colored issue with the Yoast SEO plugin.

3.1.3 – 23rd September 2020

  • Fixed issue with fist label for Roll printer.

3.1.2 – 21st September 2020

  • Fixed issue with a default value of type code.

3.1.1 – 11th September 2020

  • Added options for managing preview fields.

3.1.0 – 10th September 2020

  • Added customize font size option.

3.0.4 – 2nd September 2020

  • Added support of GS1 standards for barcode image (EAN 13, UPC A, and UPC).

3.0.3 – 1st September 2020

  • UI improvements.

3.0.2 – 25th Aug 2020

  • Added support of the “Contact Form 7” + Flamingo.

3.0.0 – 14th Aug 2020

  • Added the “Import Orders” button on the WooCommerce orders page in order to generate barcodes for WooCommerce orders.
  • Added the “Import Products” button on the WooCommerce orders page in order to generate barcodes from selected orders.
  • Added the “Generate Barcodes” button on the products page.
  • Added the “Print Barcode” button on the inner product page.
  • Added the “Print Barcode” button for each variation on the product details page.
  • Added the “Generate Barcodes” button on the WooCommerce categories page.
  • Added the new shortcode on the label template page – Taxonomy: [taxonomy=product_tag].
  • Added the new shortcode on the label template page – Current date: [date=d M Y]
  • Added the “Save Profile” option.
  • Added 2 new HTML templates.
  • Added the “Preview fields” tab at the “Label Template” page which allows to specify default fields for matching.
  • Added start wizard.
  • UI improvements.

2.14.4 – 14th Jul 2020

2.14.1 – 20th, May 2020

  • Added message “This browser is not fully supported, please use “Google Chrome” browser to print bar codes.

2.14.0 – 18th, May 2020

  • Added possibility to add more then one value from custom fields via comma separator.

2.13.0 – 27th, April 2020

  • Added support of colors for custom label templates.
  • UI improvements.

2.12.3 – 21th, February 2020

  • Improvements with default uol settings.
  • Improvements for compatibility with the custom website theme.
  • Fixed issue with custom fields.

2.12.2 – 11th, February 2020

  • Corrected issue with logo icon

2.12.1 – 10th, February 2020

  • Corrected issue with label sheet size configuration.

2.12.0 – 6th, February 2020

  • Added option to specify any prefix for generating barcode.
  • Added ability match code value with any Woocommerce custom field (s) for single and variables products.
  • Added the “Custom Fields & Attributes” template.
  • Added ability to set on the label the “Currency position” which set at WooCommerce general settings.
  • Added new shortcodes to the “Custom template” page.
  • Added support of “mm” and “inch” values instead of “px” for the “Base padding” field on the custom template page.
  • Removed an option for deleting the “Roll Thermal Printer” type from the Paper type list.
  • Corrected issue with PHP version 7.4.

2.11.6 – 11th, December 2019

  • Fixed issue with dialog windows.

2.11.5.3 – 25nd, November 2019

  • Added support to display price with tax;
  • UI improvements;
  • The custom field doesn’t work for product attributes – fixed.

2.11.5.2 – 18nd, November 2019

  • Improvements with layout.

2.11.5.1 – 12nd, November 2019

  • Added ability for output all specified attributes with a custom template;
  • Added ability for generating barcodes for products with multiple variations.
  • Added ability for generating barcodes for Private Products.

2.11.4 – 18th, October 2019

  • Fixed issue with updates.

2.11.3.2 -8th, October 2019

  • Added support of inches.
  • Added a switch-mode for printing with Receipt and Roll Printer.
  • Fixed cache issue.

2.11.3 – 1st, September 2019

  • Added possibility creates an empty label.
  • Added padding setting.
  • Added supports of decimals (inches).
  • Fixed issue with move gaps on the top and bottom on the page.
  • Fixed issue with displaying zeros.

2.11.2 – 19th, August 2019

  • Add support parent product image.

2.11.1.1 – August 1st, 2019

  • Print link wasn’t working on some WordPress configurations – corrected.

2.11.1 – July 4th, 2019

  • Added improvements for a custom template.

2.11.0 – July 1st, 2019

  • Added possibility add a product image on a barcode label.
  • Added custom template with supporting product image.
  • UI improvements.
  • Roll printer improvements.

2.10.0 – June 13th, 2019

  • Fixed attributes value issue.
  • New template added.

2.9.0.1 – June 5th, 2019

  • Fixed attributes issue.

2.9.0 – May 17th, 2019

  • UI improvements.

2.8.0 – April 26th, 2019

  • Added support of Custom Templates for Labels.
  • Corrected issue with empty folder.
  • UI improvements.
  • Fixed issue with cache.

2.7.0.3 – April 25th, 2019

  • Corrected – ajax request with sub-folder.
  • Improvements for variations that have stock quantity 0.

2.7.0.2 – April 16th, 2019

  • Corrected Preview Page disappearance.
  • Barcode labels sorting stopped working – fixed.
  • Major improvements.

2.7.0.1 – April 3rd, 2019

  • JavaScript files now loaded after click at Barcode Generator menu.
  • Import Categories popup improvements.
  • СODE128 throws error when created out of number – corrected.
  • UPC-A validation – corrected.

2.7.0 – March 26th, 2019

  • Added WooCommerce “Attributes” support.
  • Added support of WooCommerce “Stock quantity”. If enabled amount of created barcodes will be equal as the amount specified in “Stock quantity” field.
  • Added other languages support. Now you can add translations for your language.
  • Quality of barcodes improved by using SVG instead of images.

2.6.0 – March 15th, 2019

  • Added support of variations to “Selected Items” option.
  • Product Link and Admin Product Link added. When creating barcodes you can use Product Links – useful for QRCodes.
  • Corrections for Roll Label Printers

2.5.0.1 – March 6th, 2019

  • CODE39 wasn’t detected by some barcode scanners – corrected.
  • Printing of Barcodes didn’t work in Safari – corrected.

2.5.0 – March 1st, 2019

  • Other plugins caused printing issues. Printing proccess has been rewritten to prevent these issues.

2.4.0 – January 31st, 2019

  • Design enhancements

2.3.0 – January 28th, 2019

  • “DataMatrix” barcode type is added.
  • “Letter” paper type added into pre-installed list.

2.2.3.1 – January 24th, 2019

  • Corrected issue that some EAN13 codes were detected as invalid.

2.2.3 – January 15th, 2019

  • Text on labels were cut off – corrected.

2.2.2.1 – December 21st, 2018

  • UPC-A validatieprobleem gecorrigeerd.
  • Foutmelding toegevoegd voor sites die de oude PHP-versie gebruiken (minder dan PHP 5.6).

2.2.2 – December 6th, 2018

  • Voeg de functie “X copiën” toe voor de pop-up “Maak handmatig” om een willekeurige hoeveelheid van dezelfde barcode te maken.
  • Aangepaste papierformaten toegevoegd. Je kunt elk paginaformaat maken dat je nodig hebt, inclusief ondersteuning van rolprinters.
  • Aangepaste velden ondersteuning toegevoegd . Je kunt nu elk aangepast veld gebruiken om barcodes te maken.
  • Importeer geselecteerde items pop-up. Verbeterd foutenlog
  • EAN13- format – verbeterde validaties & afhandeling van fouten .
  • Check for the new version is optimized. Now you won’t miss new releases.
  • Responsive verbeteringen voor kleine apparaten.
  • Correctie voor europrijzen in “Import categorieën” pop-up.
  • When printing user got empty page – fixed.

2.2.1 – November 6th, 2018

  • Snelheidsoptimalisatie verbeterd.
  • Functie “Statische tekst” toegevoegd.
  • Optie toegevoegd om “Code” op barcode-etiket weer te geven/te verbergen voor “Import geselecteerde items” en “Import categorieën” pop-ups.

2.2.0.1 – November 2nd, 2018

  • De prijsvaluta is in sommige gevallen niet afgedrukt – gecorrigeerd.

2.2.0 – October 31st, 2018

  • Foutberichten verbeterd
  • De categoriehiërarchie wordt weergegeven.
  • Bug Reporter verbeterd.
  • Preloader toegevoegd terwijl lijst met categorieën wordt geladen en terwijl een nieuw format wordt gemaakt.
  • Nieuwe versiechecker is verbeterd.
  • Responsive fixes made.
  • Importeer categorieën opgelost.

2.1.0.2 – October 24th, 2018

  • JavaScript fouten opgelost.
  • CSS verbeteringen aangebracht.

2.1.0.1 – October 22th, 2018

  • Toegevoegd hot fixes voor php berichten.

2.1.0 – October 20th, 2018

  • Toegang tot Barcode Generator toegevoegd aan de gebruikersrol “Winkelbeheerder”. Dit is een van de ingebouwde rollen van WooCommerce.
  • Added “Bug Reporter” that helps to detect errors.
  • “Add to Page” button is disabled till Barcode is generated – prevents adding empty Barcodes to page.
  • Preloader in “Import categorieën” pop-up stopt nooit wanneer lege categorieën zijn geselecteerd – opgelost.
  • Auto-check for a newer version fixed.

2.0.0.1 – October 18th, 2018

  • Oplossing voor servers met allow_url_fopen instellingen uitgeschakeld.
  • Oplossing toegevoegd voor “Import categorieën” pop-up wanneer er veel categorieën zijn.

2.0.0 – October 17th, 2018

  • De core van de plugin is helemaal opnieuw gemaakt
  • Ondersteuning van WooCommerce Product Variations toegevoegd
  • Het veld ‘Tekst’ is toegevoegd in de pop-up ‘Handmatig maken’

0.4.18 – August 13th, 2018

  • Kleine correcties aan de lay-out

0.4.16 – August 8th, 2018

  • Functie “Import categorieën” toegevoegd. Maakt het mogelijk om barcodes te genereren voor producten in geselecteerde categorieën.
  • Ondersteuning toegevoegd van 120 barcodes per A4-pagina
  • Herontwerp

0.3.3 – Marth 23th, 2017

  • Toon/verberg barcodetekst

0.2.9 – January 13th, 2016

  • Toegevoegd extra veld in Import

0.2.8 – November 9th, 2016

  • QRCode toegevoegd

0.2.7 – October 31th, 2016

  • Added new features

0.2.6 – September 22nd, 2016

  • Added new features

0.1.6 – September 15th, 2016

  • Added new features

0.1.2

  • Eerste versie