Barcode Generator plugin for WooCommerce
Generate and display barcodes on pages, emails, invoices and posts

  • Display barcodes for products, orders, invoices, etc.
  • Supports barcode types: GS1, UPC, EAN, QRCode, DataMatrix, CODE128, CODE39
  • Generate barcodes from any amount of info (multiple fields support)

This plugin allows to genearte and display barcodes anywhere on your website. You can use fields like SKU, Order ID or any other fields for barcode generation. You even can generate QRCode with multiple fields, so when you scan QRCode you can read a lot of information from it. Plugin compatible with WooCommerce, however it can be integrated with any third party plugin.

By enabling a few settings you can:

  • Show barcodes on product pages.
  • Display barcodes on admin pages (on product & order pages and order preview)
  • Add barcodes into email (for products and/or for the order).
  • Generate customized barcodes with up to 4 lines of text
  • Embed barcodes on any posts, pages or invoices
  • Plugin supports: QRCode, CODE128, CODE39, GTIN, EAN, UPC, DataMatrix
  • Supported ZATCA/Zakat QR (based on base64), used mostly in Saudi Arabia

Supported plugins:

  • WooCommerce PDF Invoices and Packing Slips
  • Booster Plus for WooCommerce
  • Need integration with any other ? contact us

Barcode templates:

It is allowed to add up to 4 lines of data to the barcode label.

Here is a few examples of how you can adjust barcodes:

Complex QRCodes:

Plugin allows to create complex 2D codes with a lot of information for orders and products.

For orders you can create QRCode with next information:

  • Order Id
  • Order total price
  • Order tax
  • Shipping information
  • Billing information
  • Total items in order
  • Order date & time
  • Order custom fields
  • Link and much more...


For products you can create QRCode with next information:

  • Product name
  • SKU/GTIN/EAN/UPC/ID
  • Product price
  • Produc tax
  • Product sizes
  • Product weight
  • Attributes & custom fields
  • Category and much more...

Shortcodes for embedding

Shortcodes allow you to create your own label, add additional information on barcode about product (name, price, SKU, etc.) and insert it into any page, post, invoices or any other plugin you already use.

For embedding open "Embed Barcode" tab and follow next steps:

  1. Press "+ Add new" button to create your own shortcode
  2. Give it a name and save it
  3. Select newly created shortcode from the list
  4. On the right side specify barcode type, template and match fields if required
  5. Press link "How to embed barcode ?" to get shortcode and more instructions

After embedding simply refresh page and barcode will appear in the place where shortcode was inserted.


Related plugins:

EAN/UPC Generator & Importer
Assign UPC/EAN codes for your WooCommerce products

Label Printing Plugin
Print labels for products, orders, users and promocodes

Barcode Scanner
Inventory manager, Order Fulfillment system, Point of Sale (POS)


Screenshots

Regular Joomla Registration Form Extension to remove fields from Joomla Registration Form How simple Joomla Registration form looks Extension to remove fields from Joomla Registration Form
Version: 2.0.4
WordPress up to: 6.7.x
WooCommerce up to: 9.7.x
payment security
payment security

Related plugins

EAN/UPC Generator & Importer

EAN/UPC Generator & Importer

Label Printing Plugin

Label Printing Plugin

Barcode Scanner

Barcode Scanner

Write your question or comment:

26 Comments Login
guest
alinmasih
1 month ago

i used EAN/UPC generator to generate EAN but im getting this error for EAN13 barcode:

"_sku" field contains incorrect data "demo". It must contain 13 digits. 12 digits and 13th is a checksum digit calculated by formula. Check more on Wiki.

guest
disqus_AlrXWs8adZ
27 days ago

I also can't seem to have the barcode generator read the actual field values.

It reads only "demo" no matter what Template I use or field I use.

guest
Julia Vasylieva
27 days ago
Hello, Please delete Demo plugin and install purchased one. After that "Demo" will disappear.
guest
dianstadens
2 months ago

Hello, I have a webshop in Woocommerce and would like the barcode scanner and label printing.
Will I receive the plugin for the scanner and label printing
I do not see the digital barcode in the admin of Woocommerce.
Do I need more manuals?
Is it easy to install?
Thanks a lot.

guest
disqus_3X6HEBgFHw
2 months ago

Hello,
You don't need plugin from current page.
To print labels you need only "Barcode Label Printing" plugin:
https://www.ukrsolution.com/Wordpress/Print-Barcode-Labels-for-WooCommerce-Products
Answered more detailed by email.

guest
disqus_3X6HEBgFHw
9 months ago

New version 2.0.2 has been published - 17 June 2024

- Improved integration with "Sequential Order Numbers for WooCommerce Pro" plugin
- Added support of the HPOS.

guest
bobby_kolev
1 year ago

Hi Dmitry, in order to use your barcode printer do we need to use your barcode generator as well or can we use any barcode generator? For example we currently have the Yith barcode generator installed?

Bobby Kolev
bobbykk62@gmail.com
Mva Spares

guest
disqus_3X6HEBgFHw
1 year ago

Hello,
To print the barcode labels you need only 1 plugin "Barcode Label Printing":
https://www.ukrsolution.com...

Barcode Generator was designed to display barcodes on web-pages, emails, invoices - so, you don't need it for label printing.

guest
adrileijendekkers
1 year ago

Sorry., it is not working!

I am getting the follwing error while is use original EAN13 product numbers

"_alg_ean" field contains incorrect data. It must contain 13 digits. 12 digits and 13th is a checksum digit calculated by formula. Check more on Wiki.

guest
disqus_3X6HEBgFHw
1 year ago

Hello,
Could you show me an example of the EAN which doesn't work and you see that error?

guest
adrileijendekkers
1 year ago

8719325547580 8719325547573 9501522185257 8719325547870

These are just a couple of the EAN i use. But it is not working on all of my products which all use original EAN codes or use EAN codes we bought. This are the EAN Codes that starts with 95xxxxxxxxxxx

guest
disqus_3X6HEBgFHw
1 year ago

I confirm, these EAN codes are correct. Looks like there is some plugin miss-configuration.
Please contact me here and I will provide you with further instructions:
https://www.ukrsolution.com...

guest
mikearny
1 year ago

Hey man,

How to select the SKU variation? I choose the barcode SKU of Variation or main product. However, it never select the variation. My product is rings with different sizes. I need to get the barcode for SKU of variation not the main SKU product name. I also used the lable printing plugin which provide the tag for variation. It is working for SKU of Variation, but this generator does not!

guest
disqus_3X6HEBgFHw
1 year ago

Hello,
Please make sure that option "Variation custom field priority" is set to "Variation".
https://uploads.disquscdn.c...

In this case Variation's SKU will have a biggier priority then parent product SKU number.
If it won't help, please contact me directly here: https://www.ukrsolution.com...

guest
disqus_3X6HEBgFHw
2 years ago

New version 2.0.1 has been published - 23 February 2023

Change log:
- Feature: Added support of "Sequential Order Numbers for WooCommerce Pro" plugin
- Improvement: Added better support of the WooCommerce 7.4+
- Improvement: Minor UI changes
- Bug fix: Fix for barcode generation from a "Multiple Fields" at the same time

guest
erikconesa
2 years ago

no format parameter specified

What does it mean?

guest
disqus_3X6HEBgFHw
2 years ago

This questions was related to our other plugin "Barcode Label Printing" plugin: https://www.ukrsolution.com...

guest
ellkramdesign
2 years ago

How to add the product details in the barcode?

guest
disqus_3X6HEBgFHw
2 years ago

Hello,
If you want to add multiple product information about the product you need to use:
1. QRCode - as it was designed to store a lot of text data
2. Use "Multiple Fields" options, where you can use short-codes to define all data you want to put on QRCode.
https://uploads.disquscdn.c...

guest
ellkramdesign
2 years ago

I want to add information for single product. And i want to add in Barcode not in QR code, can i add it?

guest
disqus_3X6HEBgFHw
2 years ago

You can use "Multiple Fields" for Barcodes too however take into account next:

The problem with 2D barcodes that they weren't designed to store long strings.
It is ok for them to store up to 10-15 characters but then you try to add mode characters then barcode became very long and have a lot of thinner vertical lines which might became not scannable barcodes by scanner device.

The only way to find out is to try to use Multiple fields for Barcode.
If you add a lot of text be ready that barcode should be increased in size as it might be not readable.

guest
ellkramdesign
2 years ago

Okay, Thank You

guest
disqus_3X6HEBgFHw
2 years ago

Published 2.0.0 - 23 September 2021 (Major update)

Important: Lost compatibility with old 1.x.x versions.
After update from 1.x.x to 2.0.0 version, settings from 1.x.x won't be moved to 2.0.0, so you will need to configure version 2.0.0 again.
No problems for any new plugin installations.

Changes:
- Changed core of the plugin
- Improved auto updater
- Improved support of WP 6.x
- Dozen of minor fixes & UI improvements.

guest
disqus_eTdAPA49cZ
2 years ago

This plugin is really Awesome and the support is to much fast I highly recommended this plugin and the support team is really great

guest
disqus_3X6HEBgFHw
2 years ago

Thank you for the feedback !
I am glad you liked our plugin and service.

guest
disqus_3X6HEBgFHw
4 years ago

Hello,
1.0.0 version of "Digital Barcodes" plugin has been published.
If you have any question you can white them here or contact us by form: https://www.ukrsolution.com...

guest