Product Icon

Barcode and QR Code for WooCommerce

Generate and manage QR codes and barcodes for your WooCommerce products and orders. Supports multiple barcode protocols with flexible generation controls. Print PDF labels and a shortcode-based search bar for fast product and order lookups.
Choose a billing option
$49
Save 20%
$98 $78.40

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

Barcode and QR Code extension makes it easy to create and manage barcodes and QR codes for your products and orders without any complex setup. Whether you need them for inventory tracking, order verification, warehouse operations, or retail labeling, this plugin helps you build a faster and more organized workflow across your entire store.

The bar and QR code extension supports 13 barcode protocols, flexible generation controls by product and category, and a shortcode-based search that works on any page. The plugin fits naturally into how your store already operates. You can also export printable PDF labels with product and order details, configure barcode behavior at the individual product level, and set up automated code generation for every new product or order added to your store.

Barcode and QR Code Extension Features

  • Generate QR codes and barcodes for products and orders.
  • Choose from 13 barcode protocols, including UPC, EAN-13, Code 128, QR Code, Data Matrix, PDF 417, Aztec Code, and more.
  • Generate codes based on Product SKU, Product ID, or a Custom Field
  • Generate codes for all products, specific products, or selected categories
  • Restrict barcode generation by product or category
  • Auto-apply barcode settings to newly created products and orders
  • Display barcodes on single product pages and admin order pages
  • Include barcodes in order confirmation emails
  • Export and print barcode labels as PDF with configurable product details
  • Control the number of columns for barcode printing layouts
  • Shortcode-based search to find products or orders using barcode or QR code values
  • Manage stock levels and order statuses directly on barcode scan
  • Product-level settings for controlling at the individual level

Generate Barcodes for Products

Barcode and QR Code extension makes it simple to create unique barcodes and QR codes for your entire product catalog. Once enabled, you can generate codes for all products or limit generation to specific products or categories. The plugin can also be set to automatically apply barcode settings to every new product added to your store, so your catalog stays consistent without any extra manual effort.

Generate Barcodes for Products

Generate Barcodes for Orders

Create barcodes for orders, making it easier to track and verify them throughout the fulfillment process. Add order barcodes to packing slips and order emails so your warehouse staff can process and confirm orders quickly and reliably. You can also delete generated order codes individually whenever they are no longer needed.

Generate Barcodes for Orders

Choose the Barcode Protocol That Fits Your Workflow

Select the barcode format that best matches your scanning equipment, labeling requirements, and business processes. The plugin supports 13 widely used formats, including UPC, UPC-E, EAN 8, EAN 13, Code 128, Code 39, Code 93, ITF 14, QR Code, Data Matrix, PDF 417, Codabar, and Aztec Code. This broad compatibility ensures your code works reliably across scanners, POS systems, and inventory management workflows.

Choose the Barcode Protocol That Fits Your Workflow

Generate or Restrict Bar and QR Code Generation by Product and Category

Take full control of where barcodes appear across your store. Choose to generate codes for all products, restrict generation to specific products, or limit it to selected categories. Use the include and exclude options to target exactly the products that need codes and skip the ones that do not. This keeps your catalog organized and prevents unnecessary code generation.

Generate or Restrict Bar and QR Code Generation by Product and Category

Use Shortcode to Search Products and Orders on Any Page

Place a barcode search form anywhere on your store using a simple shortcode. Store staff and customers can enter a barcode or QR code value to instantly retrieve the matching product or order details. Configure which user roles can access the search form and define how stock levels or order statuses should update when a code is scanned. This makes order verification, warehouse lookups, and inventory adjustments significantly faster and more accurate.

Use Shortcode to Search Products and Orders on Any Page

Export Printable Barcode Labels as PDF

Build print-ready barcode and QR code label sheets for your products and orders without leaving your store. The PDF export feature lets you choose which product details to include on each label, such as:

  • Product ID
  • Product name
  • Product image
  • Product variation
  • Product price

For orders, you can include the following details on each label:

  • Order number
  • Order total
  • Order date
  • Customer name
  • Order status

Once generated, print these labels and use them for packaging, retail display, inventory tracking, and warehouse organization. You can also define the range of orders to print and set the number of columns in the label layout, giving you full control over how your labels are structured and presented.

Export Printable Barcode Labels as PDF

Product-Level Barcode Controls

In addition to global settings, manage barcodes for each product individually from the product edit section. Override the global settings, choose a specific barcode protocol, set the generation method, and generate, print, or delete the barcode directly from the product data panel. This gives you granular control without touching store-wide settings for individual cases.

Product-Level Barcode Controls


Frequently asked questions

Which barcode formats does the plugin support?

The plugin supports 13 barcode formats, including UPC, UPC-E, EAN 8, EAN 13, Code 128, Code 39, Code 93, ITF 14, QR Code, Data Matrix, PDF 417, Codabar, and Aztec Code. You can select a different format for product barcodes and order barcodes independently.

Can I generate barcodes for specific products or categories only?

Yes. You can choose to generate barcodes for all products, limit generation to specific products, or restrict it to selected categories. You can also use the include and exclude options to fine-tune exactly which products or categories receive codes.

Does the plugin automatically generate barcodes for new products and orders?

Yes. You can enable the auto-apply option separately for products and orders. Once enabled, the plugin will automatically apply your configured barcode settings to every new product or order added to your store.

What can I use as the basis for barcode generation?

For products, you can generate barcodes based on the Product SKU, Product ID, or a Custom Field value. For orders, you can use the Order ID, Order Number, or a Custom Field value.

Where do barcodes appear on the frontend and backend?

Product barcodes can appear on the single product page and in order confirmation emails. Order barcodes can appear on the admin order details page and in order confirmation emails.

Can I manage barcode settings for individual products?

Yes. The plugin includes product-level settings accessible from the product edit screen. From there you can override global settings, choose a specific barcode protocol, set the generation method, and generate, print, or delete the barcode for that product individually.

How does the barcode search shortcode work?

You can place the shortcode on any page of your store to add a barcode search form. Users can enter a barcode or QR code value to instantly retrieve the matching product or order. You can control which user roles have access to the form and configure whether scanning a code should update stock levels or change the order status.

Can I print barcode labels for multiple products or orders at once?

Yes. The PDF export feature lets you download and print barcode labels for all products or a defined range of orders at once. You can configure which details appear on each label and set the number of columns in the label layout before generating the PDF.

Does the plugin work well with large product catalogs?

Yes. The plugin uses an AJAX-based approach to load products in dropdowns, ensuring smooth and fast performance even in stores with thousands of products.

Can I delete barcodes after they have been generated?

Yes. Generated barcodes can be deleted for both products and orders. For products, you can delete barcodes from the product-level settings panel. For orders, you can delete generated order codes individually as needed.

Customer reviews

We are accepting reviews for this product, and will display them when we get a few more.

Related Products

Price $79 annually
Rated 3.4 out of 5 stars
Price $279 annually
Rated 3.2 out of 5 stars
Price $59 annually
Rated 3.1 out of 5 stars
Price $109 annually
Rated 2.8 out of 5 stars
Price $49 annually
Rated 4.1 out of 5 stars
Price $109 annually
Rated 2 out of 5 stars
Price $109 annually
Rated 2.3 out of 5 stars
Price $109 annually
Rated 2.6 out of 5 stars
Price $109 annually
Rated 2 out of 5 stars
Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.