#1 Independent Seller of WooCommerce Plugins
Switch language

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.
1 year of updates and support
30-day money back guarantee
30 days money back guarantee Buy confidently with our buyer protection and get a full refund for any reason. Read our refund policy >
This plugin is used by 9,698 customers, with a rating of 4.4/5 and a 98% customer satisfaction in support!

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.

Generate order barcode or QR code
Generate QR code or barcode on WooCommerce products

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 have a catalog with hundreds of products without a barcode, you can generate the codes and apply them automatically in one click.

Automatically generate and apply barcodes and QR codes
Show barcode and QR code on product page

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.

Show QR code or barcode in order summary

Use the barcode/QR code to search for a product and manage the stock

Use the built-in shortcode to create a search page to quickly find your products. From this page, you will be able to manually increase or decrease the stock without having to access the backend and enable an advanced option to automatically edit the stock every time you scan a barcode/QR code using a code reader.

Use the barcode/QR code to search for an order and edit the status

Use the dedicated shortcode to create a page to find the orders placed in your store. From this page, you will be able to quickly edit the status of an order without having to access the backend.

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.


  • Generate barcodes or QR codes for products and orders
    • Choose whether to assign barcodes or QR codes to your products and orders
    • For barcodes, choose the protocol to use to generate the codes (EAN-13, EAN-8, UPC-A, STD 25, INT 25, CODE 39, CODE 93, CODE 128, or Codabar)
    • Manually assign codes to products and/or orders that don’t have a code
    • Automatically generate codes for new products and/or orders
    • Generate codes also for variable products
    • Choose whether to generate the product barcode or QR code from the product ID, the SKU, or a custom field
    • Choose to generate the product QR code from the product page URL
    • Choose whether to generate the order barcodes or QR codes from the order ID, order number, or a custom field
  • Display the barcode/QR code
    • Show the barcode/QR code on the product page
    • Show the order and product barcode/QR code in all order-related emails
    • Search and manage barcodes and QR codes
    • Scan and search the order or product by barcode/QR code
    • Remove the barcode/QR code from the product and order edit pages
    • Use the built-in shortcode to create a page where you can increase or decrease the product stock units by simply scanning the product barcode/QR code
    • Use the built-in shortcode to change the status of the order by simply scanning its barcode/QR code
  • Print barcodes and QR codes
    • Print all your products' barcodes/QR codes (product variations included) into a PDF file
    • Print all your products' barcodes/QR codes based on their stock
    • Print multiple copies of the same product barcode/QR code
    • Choose the product details to include in the printable file: name, image, price, SKU, and/or short description

Plugin integrations

All the products in our YITH catalog are developed on the same shared framework. This grants full compatibility among all our plugins and allows combining them together to get even more powerful results and more complete solutions.

We do our best to also include compatibility with the most popular WordPress and WooCommerce plugins available on the market.

You can use this plugin with*:

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.

YITH Point of Sale for WooCommerce

YITH Point of Sale allows turning your WooCommerce installation into an easy-to-use and powerful cash register for each type of store or business.

The integration with YITH Barcodes and QR Codes allows you to automatically generate barcodes for your products so you can scan and add them to the order from the POS register and speed up the checkout process in store.

* 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.


Reviews (90)

Customer reviews

Rated 4.41 out of 5 stars
90 reviews

Are you a customer? Submit your review

submit review
  1. 5 out of 5

    pranjic-3529 - verified customer

    YITH really stand outs for me, always serving qualityI use it to quickly update stock and works fantastic. You don't even need to spend money on a scanner because it works with phone apps to scan. It also has several options to easily manage and apply the barcodes, but the support quality is what really makes the purchase worth it.

  2. 5 out of 5

    Andrew G. Albert - verified customer

    Happy with my purchase, it's a great pluginSuper convenient, quick tool for speeding up the process of creating barcodes for my products. I recommend it, specially for stores that have quite a few products like mine.

  3. 5 out of 5

    dev-contacto18 - verified customer

    Super recomendado, muy buena experiencia comprando en YITHMe encanta! Lo uso conjuntamente con el plugin que tienen de Point of Sale también de YITH y funcionan de maravilla, sobretodo para escanear los productos directamente y hacer todo el proceso de pago mucho más rápido, va genial.

  4. 5 out of 5

    UnitedPuppies - verified customer

    Look no further! 100% recommendedI spent a lot of time searching for a barcode plugin that was easy to set and understand, and I finally found the perfect one! Not only that, but I found the best support team too. I highly recommend these plugins, particularly this one

  5. 5 out of 5

    Sonia Casas - verified customer

    Muy recomendadoUn plugin sencillo a priori, pero es muy útil. Yo lo uso junto con su plugin para punto de venta y va genial, aligera mucho el trabajo a la hora de buscar productos y demás.


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
  • Stock
  • General
  • Scan
  • Export
  • Email
  • Print
  • Variable products

Can I add stock by scanning the product barcode?

Yes, the plugin allows you to manage the stock. You'll have to create a page using the shortcode as explained here.

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

Yes, you can make sure the QR code is generated using the "Product URL" from the plugin settings.

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 I use my phone to scan barcodes?

Yes. We don't offer a native app to do that to scan, but we can recommend this one or any similar app:

Any similar app can work too. Basically they make sure that you can use your phone as a barcode scanner.

These kind of apps generally work in a similar way:

  1. Make sure the phone and the computer are both connected to the same wi-fi network. This is required to use your phone as a scanner.
  2. Install the app in your computer to create the server that will be hosting the scanning sessions.
  3. Install the app on your phone, open it and start using it to scan. Your phone will be now working as a barcode scanner.

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.

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 the 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 might be conflicts with other products, so we usually recommend using a value to use as a starting point and then add up the ID to keep generating a univocal code. 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 locate 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.34.0
  • Released: 2024-06-11
  • Minimum PHP version: 7.0
  • Requires: WordPress 6.3 and WooCommerce 8.8
  • Compatible up to: WordPress 6.5.x and WooCommerce 9.0.x
  • Supported multilanguage plugins: WPML, Loco Translate
  • Translation ready: YES
  • Languages 100% guaranteed by YITH: English, Italian, Spanish
  • Languages provided by users: German (92%), Dutch (91%), Greek (80%)
  • Support for: YITH Proteo theme. All YITH plugins.
  • Supported page builders: Elementor
1 year of updates and support
30-day money back guarantee
30 days money back guarantee Buy confidently with our buyer protection and get a full refund for any reason. Read our refund policy >

We take great care of you and your shop today, and every day after that.

Meet the team