#1 Independent Seller of WooCommerce Plugins


YITH WooCommerce Barcodes and QR Codes

What the plugin does Generate and apply barcodes and QR codes to your products automatically.
How you can benefit from it:
  • You will generate and integrate barcodes on the products of your e-commerce automatically and quickly;
  • Thanks to the barcode scan, you will improve the management of your e-commerce order statuses, stock, etc. Everything will be easier and faster;
  • Get a printable list of all barcodes to create stickers for your physical products;
  • Show the barcodes on the product pages;
  • Allow your users to search by barcode to easily find what they are looking for;
  • Integrate with Point Of Sale for quick checkout of physical products.
This plugin is used by
, with a rating of 4.4/5 and a 97% customer satisfaction in support!

Plugin subscription Billed annually


A subscription license entitles you updates and support. Each installation of the plugin will require a license key.

Buyer Protection If you are not satisfied with our products, you will receive a 100% refund for any reason. Read more about the refund policy >

A barcode is an encoding tag or label that is placed on all products that allow computers, scanners and mobile devices to track and find these products much faster. Using barcodes is important in your inventory tracking process and offers countless benefits for your company and your customers. The main benefit is that barcodes eliminate the possibility of human error: the amount of errors with manually entered data is high, but scanning a barcode is fast, reliable, and by all means less time-consuming.

Another great advantage of barcodes is that you can print your barcodes (with the printer you have at home) and in a few minutes your entire inventory will be labeled and tracked. You don’t have to pay a lot, buy special printers or waste time. Easy, quick and cheap. YITH WooCommerce Barcodes and QR Codes allows you to generate and read barcodes and QR codes. They are automatically generated both on products and on orders. You can set a specific action whenever you scan a code (decrease or increase stock, change order status…) to automate and speed up your workflow without any mistakes.

Generate and apply barcodes and QR codes to orders and products

Add pre-printed codes manually or generate a code on every order and product page automatically.

Apply barcodes or QR codes

Choose the format to generate the codes and select one of the most common protocols on the market

Save time and generate barcodes for all your products with just one click

If you install the plugin and you have a catalog with hundreds of products without a barcode, you can generate the codes and apply them automatically in one click.

Show the barcode on the product page

Choose whether to show the barcode on the product detail page or not.

Show barcodes in order emails

Choose whether to show the barcode in the order emails that are sent to the customers or not.

Search a product or an order through their barcodes

You can quickly search a product by either scanning or typing the barcode in the search form.

Increase or decrease stock count using the product barcode scan

Choose whether to increase or decrease the product stock whenever you scan a barcode.

Manage order status through barcode scan

Search orders by barcode and update the order status with one click.

Get a printable list of barcodes

Download a printable PDF file with a list of all the products in your shop. Alternatively, you can also print the same product barcode multiple times.


  • Assign a barcode or a QR code to orders and/or to products
  • Generate codes for orders and/or new products automatically
  • Generate the product barcode using the product ID, SKU or a custom field
  • Generate the order barcode using the order ID, number or a custom field
  • Choose the protocol to use to generate the codes among 10 product barcode protocols available
    • EAN-13
    • EAN-8
    • UPC-A
    • STD 25
    • INT 25
    • CODE 39
    • CODE 93
    • CODE 128
    • Codabar
    • QR Code
  • Generate codes for the products already available in your shop in an automatic way
  • Generate barcodes for variable products
  • Regenerate barcodes
  • Delete barcodes from product edit page and order page New
  • Scan and search orders and products by barcode
  • Show the barcode on the product detail page
  • Show the order and product barcode in the order emails
  • Use the product URL to generate the QR Code
  • Add automatic actions to the plugin shortcodes: decrease/increase product stock or change the order status by scanning the barcode
  • Print all your product barcodes into a PDF file, variations included
  • Print multiple copies of the same product barcode

Plugin integrations

With "Integration" between two or more of our plugins, we mean that the features provided by these products combine, offering further value and options than when they are individually used. All the plugins listed in this section are not included in YITH WooCommerce Barcodes and QR Codes. In order to take advantage of a specific integration, you need to purchase and activate the premium version of the related plugin.
Plugin name Description
YITH Event Tickets for WooCommerce YITH Event Tickets for WooCommerce is a plugin that allows you to sell different kinds of tickets for the events advertised in your shop. A very intuitive interface that helps you create a new event in a few clicks, set the number of tickets available and the selling price for every single ticket. Thanks to integration you can choose what you want to show on the ticket from:
  • ticket barcode
  • event barcode
  • order barcode
With YITH WooCommerce Barcodes enabled, you can search and check-in the tickets by scanning the barcode in the search form shown with the shortcode of YITH Event Tickets plugin.  


Reviews (64)

Customer reviews

Rated 4.390625 out of 5 stars
64 reviews

Are you a customer? Submit your review

submit review

64 reviews for YITH WooCommerce Barcodes and QR Codes

  1. 5 out of 5

    Davide Pettinari - verified owner

    RecommendedExcellent customer service and support. This plugin is exactly what I needed for my job.

  2. 4 out of 5

    Orsola Zito - verified owner

    Awesome pluginAwesome plugin, and it integrates very well with the POS one. The only negative side is that buying both plugins is a quite expensive, but anyway it's worth the price.

  3. 1 out of 5

    Dennis Gartland - verified owner

    Whoever wrote this never worked in retail Plety of problems1. You can't print to a label printer. The whole point is to print a barcode with the price to put on a product and there is actually no way to do it.

    2. The customer support was very nice and tried really hard to help but again there is absolutely no way to make this work in a retail environment.

    3. I asked them what type of printers they recommend and was told "We can't recommend a printer."

    4. I'm out the cost of a label printer, the software and a week of my time.

  4. 4 out of 5

    May Humbert Peterson - verified owner

    Liking it alreadygood add on, would like to see more features to customize the codes size, dimensions etc

  5. 1 out of 5

    sanne moeller - verified owner

    The QR code functionality does not work as promisedI have been using this plugin for QR codes and I find it absolutely useless.
    When printing all product images including variation images, only a few images show. Furthermore, there is no layout customization available for printing lists, and the default design does not respect page borders but "splits" the labels over two pages. If you want to assign the product URL to a QR code as advertised, you need to do that manually for each product.
    I switched to barcodes just to check, and it works better (doesn't skip the images as it does for the QR codes), but since I need QR codes functionality, this does not really help. The customer service is basically non-existent, and by default assumes that the error is at your side, and that you probably did not set up the plugin correctly, which is highly frustrating, as this means you would have to spend days going through a range of stupid back-and-forth questions such as "did you select 'print product with variations' " before they even start looking at your problem.

    • Ausilia

      Dear Sanne, 
      we are very sorry to read about your dissatisfaction with the plugin, it happens that a product does not meet the buyer's expectations, this is why we offer 30-day money-back guarantee. Yet, let me be clear about the issues you're mentioning and our support, as our customer service is always ready to help and has proved to do so with you, and we believe that what you're stating here is not fair.
      About the QR code link, our support team explained how to generate the link for the QR code and this has not to be done manually for each product, but it's automatic for all products. 
      About the issue with the variations, we made a test on your site and it worked as promised. None of our team intends to overlook your requests, in fact, we made a test right on your website and made a video out of this for you to show you exactly how to do that. As you have many products this process will take longer to generate them all.
      About the style issues, you did not mention them in the tickets, but please, let our technicians know exactly what you refer to in the ticket, they will be happy to help you. 


Here you can find some frequently asked questions about this plugin. If you can't find a reply to your doubts, ask a question: we will reply in a very short time
  • All
  • General
  • Scan
  • Export
  • Stock
  • Email
  • Print
  • Variable products

Can the QR code be set to redirect to the product URL?

Yes, you can achieve it by marking the ''Custom field'' option from ''Generate the barcode using:'' on Product barcodes tab on plugins settings and you'll be able to enter the info on the custom field used to create the barcode.

When I export orders will the plugin export the product barcode as well along with the product name?

Yes, if you use the default WordPress export tool to export the orders, the barcodes data will be included. On the contrary, by using a different export tool, you will need to add the barcodes meta keys to be exported.

Can I import existing barcodes from my CSV file, using All Import?

It is possible to import the barcode values with a CSV on All Import or with the default WooCommerce product importer.

Can the plugin be connected to a mobile scanning app?

We don't offer an application to scan, but we can recommend these ones:
For Android: https://play.google.com/store/apps/details?id=com.gamma.scan&hl=en
For IOS(apple): https://itunes.apple.com/app/scienzi/id1180168368  


Is it also possible to add parts for inventory by scanning the barcode?

The stock can be increased or decreased by scanning the barcode using the shortcode as explained in this section of the official documentation.

Is it possible to use this plugin to check in people at an event?

Yes, you can use it with a code reader device which has to be connected to your WooCommerce shop.

Does the plugin put the EAN numbers up on MySQL?

Yes, the barcodes and QR codes are stored in the database.

Can a generated barcode for an order be sent to the customer via email, i.e. with the processing order email sent by WooCommerce?

The plugin has the option Show order barcode on every email that allows you to choose whether to show the barcode on all the emails or on the one sent for Completed orders only.

Does the plugin allow to print barcode stickers?

Yes, the plugin offers the printing feature as you can see from this page.

Is there a way to randomise the generated barcode?

The plugin uses post ID to make sure the code generated is univocal. However, it is possible to use a filter and change the code. Please note that by using a random value, there could occur conflicts with another product. We usually recommend using a base to which add up the ID. For example, you can generate barcodes with the value set as 5555+ID to get 5556 -> 5557 -> etc.

What information can I include in the barcode generated?

The plugin stores the order ID. From there, you can trace the buyer, what he/she purchased and when.

Is there a way to add barcodes to variable products?

Yes, the plugin works with variable products too. Please refer to this page for more information.

Can't find the answer?

Send us your question and we will reply very quick!

Send your question

Technical Info

  • Version: 2.0.9
  • Released: 2021-03-05
  • Minimum PHP version: 5.6
  • Requires: WordPress 5.4 or higher and WooCommerce 4.5 or higher
  • Compatible up to: WordPress 5.7 and WooCommerce 5.1
  • Supported multilanguage plugins: WPML, Loco Translate
  • Translation ready: YES
  • Languages 100% guaranteed by YITH: Dutch, Italian, Spanish, Greek
  • Support to: YITH Proteo theme. All YITH plugins.
  • Supported page builders: Elementor

Plugin subscription Billed annually


A subscription license entitles you updates and support. Each installation of the plugin will require a license key.


We don't offer one-time support, we care for you day-by-day.

Meet the team