Barcode and QR Code

Barcode & QR Code plugin lets you generate and manage barcodes and QR codes for your WooCommerce products. Use them for inventory tracking, order processing, and faster in-store or warehouse scanning. It supports multiple barcode formats and works seamlessly with existing product data.

Installation

↑ Back to top
  1. Download the WooCommerce Barcode and QR code .ZIP file from your WooCommerce dashboard
  2. Go to Plugins, click on Add New, then Upload, and select the ZIP file that you downloaded.
  3. Click on “Install Now” and then “Activate”.

Configuration

↑ Back to top

After the plugin is installed, go to WooCommerce > Settings > Bar and QR Code and configure the following settings.

Product Barcodes

↑ Back to top

In this section, you can configure the barcodes for the products in your store. Go to WooCommerce > Settings > Bar and QR Code > Product Barcodes and configure:

  • Enable Product Barcodes: Click the checkbox to enable barcode for products
  • Product Barcode Protocol: Choose the desired barcode protocol from the dropdown menu. You can choose from the following:
    • UPC
    • Code 128
    • Code 39
    • ITF 14
    • QR Code
    • Data Matrix
    • PDF 417
    • Codabar
    • Code 93
    • UPC-E
    • EAN 8
    • EAN 13
    • Aztec Code
  • Barcode Generation Method: Select the method based on which you want to generate the barcode for products. You can choose the following:
    • Product SKU
    • Product ID
    • Custom Field

In case you select Product SKU or Product ID, the following Settings will appear:

  • Product / Category: Select how you want to restrict the barcode generation. You can choose from:
    • All Products
    • Products
    • Categories
  • Include / Exclude: Select “Include” or “Exclude” to restrict products or categories based on your preference.
  • Product / Category Restriction: Select the products or categories that you want to include or exclude.

If you select “Custom Field”, you will also have to configure the “Custom Field Key” along with the above-mentioned fields.

  • Enable Missing Barcodes Only: Click the checkbox if you want to generate barcodes only for products that do not already have a barcode.
  • Generate Barcodes: Click on the button to generate the barcodes. (Note: If the button is disabled, please save the settings first.)
  • Auto Apply on New Product: Enable this checkbox to automatically apply barcode settings to newly created products.
  • Show Barcode in Product Page: Click the checkbox to display the generated barcode on the single product page.
  • Show Barcode in Order Emails: Enable the checkbox to include the product barcode in order confirmation emails.

Click on the “Save Changes” button to apply the configured settings.

Bar and QR Code Product Setting

Order Barcode

↑ Back to top

In this section, you can configure the barcodes for the orders in your store. Go to WooCommerce > Settings > Bar and QR Code > Orders Barcodes and configure:

  • Enable Order Barcodes: Click the checkbox to enable barcode for orders.
  • Order Barcode Protocol: Choose the desired barcode protocol from the dropdown menu. You can choose from the following:
    • UPC
    • Code 128
    • Code 39
    • ITF 14
    • QR Code
    • Data Matrix
    • PDF 417
    • Codabar
    • Code 93
    • UPC-E
    • EAN 8
    • EAN 13
    • Aztec Code
  • Barcode Generation Method: Select the method based on which you want to generate the barcode for orders. You can choose the following:
    • The Order ID
    • The Order Number
    • Custom Field

If you select “Custom Field”, you will also have to configure the “Custom Field Key” along with the above-mentioned fields.

  • Enable Missing Barcodes Only: Click the checkbox if you want to generate barcodes only for orders that do not already have a barcode.
  • Generate Barcodes: Click on the button to generate the barcodes for orders. (Note: If the button is disabled, please save the settings first.)
  • Auto Apply on New Order: Enable this checkbox to apply barcode settings to newly created orders automatically.
  • Show Barcode in Admin Order Page: Click the checkbox to display the generated barcode on the admin order details page.
  • Show Barcode in Order Emails: Enable the checkbox to include the product barcode in order confirmation emails.

Click on the “Save Changes” button to apply the configured settings.

Order Barcode

Barcode Printing

↑ Back to top

In this section, you can configure the printing and downloading of barcodes for both orders and products. Go to WooCommerce > Settings > Bar and QR Code > Barcode Printing and configure the following:

  • Number of Columns: Set the number of columns for barcode printing.

Product Barcode Print Settings

  • Print Configuration: Select what information to include when printing barcodes. You can select the following:
    • Product Images
    • Product Titles
    • Product Prices
    • Product SKUs
    • Product Short Description
  • Download PDF: Click to download or print barcodes for all existing products according to the current settings. Note: If the button is disabled, please save the settings first.
  • Print Barcodes by Product: Select products for which you want to print barcodes.
Barcode Printing

Order Barcode Print Settings

  • Order Print Configuration: Select what information to include when printing order barcodes. You can select the following:
    • Order Numbers
    • Order Totals
    • Order Dates
    • Order Names
    • Order Status
  • Order Range: Specify the range of order IDs for which to generate and print barcodes.
  • Download/Print Order Barcodes: Click to download or print barcodes for all existing orders according to the current settings. Note: If the button is disabled, please save the settings first.

Click on the “Save Changes” button to apply the configured settings.

Order Barcode Print Settings

Shortcode Settings

↑ Back to top

In this section, you can configure the shortcode settings for product and order barcodes. Go to WooCommerce > Settings > Bar and QR Code > Shortcode Settings and configure the following:

Product Barcode Shortcode Settings

Configure settings for the product barcode shortcode [fme_product_barcode]

  • Authorized User Roles: Select user roles that are authorized to use the shortcode [fme_product_barcode]. You can select teh following user roles:
    • Administrator
    • Author
    • Editor
    • Contributor
    • Subscriber
    • Customer 
    • Shop Manager
    • Guest
  • Manage Stock: Click the checkbox to enable stock management when using the product barcode shortcode.
  • Show Add to Cart Button: Enable if you want to display an add to cart button when the product barcode shortcode is used.
  • Stock Behaviour on Scan: Define how stock levels should be adjusted when a product is scanned using the shortcode. You can choose from the following:
    • Don’t Change Stock
    • Reduce Stock
    • Increase Stock
Shortcode Settings

Order Barcode Shortcode Settings

Configure settings for the order barcode shortcode [fme_order_barcode]

  • Authorized User Roles: Select user roles that are authorized to use the shortcode [fme_product_barcode]. You can select teh following user roles:
    • Administrator
    • Author
    • Editor
    • Contributor
    • Subscriber
    • Customer 
    • Shop Manager
    • Guest
  • Show Processing Button: Enable the checkbox to display a processing button when the shortcode is used.
  • Show Complete Button: Click the checkbox to display a complete button when the shortcode is used.
  • Order Status Behaviour on Scan: Define how order status should be adjusted when an order is scanned using the shortcode. You can choose the following:
    • Don’t Change Status
    • Set to Processing
    • Set to Completed

Click on the “Save Changes” button to apply the configured settings.

Order Barcode Shortcode Settings

Product Level Settings for Barcode

↑ Back to top

You can configure barcodes for each product on the product level as well. Go to Products > Select Product > Product Data > Product Barcode, and here you can configure the following settings for each product.

  • Override Product Barcode Settings: Enable the checkbox to use global product barcode settings for this product
  • Enable Product Barcode: Enable barcode to show on the product page.
  • Barcode Content: Enter the content for the barcode.
  • Enable Specific Product Barcode: Click the checkbox if you want to enable specific product barcode generation for this product
  • Barcode Generation Method: Select the method for barcode generation method. You can choose the following:
    • Product SKU
    • Product ID
    • Custom Field (If you select “custom field”, also enter the custom value for the barcode)
  • Barcode Protocol: Select the barcode protocol/format. You can select from the following:
    • UPC
    • Code 128
    • Code 39
    • ITF 14
    • QR Code
    • Data Matrix
    • PDF 417
    • Codabar
    • Code 93
    • UPC-E
    • EAN 8
    • EAN 13
    • Aztec Code
  • Actions: Use the buttons to generate, print, or delete the product barcode. Note: If the buttons are disabled, please save the product settings first.
Product Level Settings for Barcode
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.