WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by howdytheme v1.0

EAN, UPC and ISBN for WooCommerce

Add EAN, UPC, ITF-14 and ISBN barcodes to WooCommerce products. Display barcode images on product, shop, order, and thank-you pages with full style co …

EAN, UPC and ISBN for WooCommerce

The facts

Rating
3★ from 2
Active installs
100+
Price
Free
Last updated
29 Jun 2026
Added
Jan 2023
Requires WP
5.5
Tested up to
WP 7.0.4
Requires PHP
7.0
Downloads
2,553

Our analysis

AI-assisted

EAN, UPC and ISBN for WooCommerce is a WordPress plugin designed to help you manage barcode identifiers for products in your WooCommerce store. It allows you to assign EAN, UPC, and ISBN barcodes to both simple and variable products, displaying them as formatted text and rendered barcode images throughout your store.

The plugin integrates with WooCommerce, automatically updating the barcode display based on product variations without requiring page reloads. It includes a barcode style editor for customisation, making it suitable for users who need to comply with retail standards and improve inventory management.

Best for: This plugin is best for WooCommerce store owners who need to manage product barcodes for compliance and inventory purposes.

What it does well

  • Supports EAN, UPC, and ISBN barcodes
  • Dynamic updates for product variations
  • Customisable barcode display options
  • Integrates seamlessly with WooCommerce
  • Free to use from the WordPress.org directory

Where it falls short

  • Requires WooCommerce to function
  • Limited information on support and updates
  • No advanced features beyond barcode management

Verdict

EAN, UPC and ISBN for WooCommerce provides essential barcode functionality for product management in WooCommerce. It is a straightforward solution for those needing to display and manage barcodes without additional complexity.

From the developer

howdytheme's own description of EAN, UPC and ISBN for WooCommerce, lightly tidied.

EAN, UPC and ISBN for WooCommerce is a free WordPress plugin that lets you assign and display EAN (EAN-8, EAN-13), UPC-A, ITF-14, and ISBN barcode identifiers on every product in your WooCommerce store — including simple products, variable products, and individual product variations.

Once a barcode number is saved to a product, the plugin can automatically display it as formatted text and as a rendered barcode image across your WooCommerce store: on individual product pages, shop archive pages, order summary pages, thank-you pages, and via a flexible shortcode for any custom placement. A full barcode style editor lets you control the visual appearance of every generated barcode image from a dedicated settings panel — no coding required.

Requires WooCommerce to be installed and activated.

Why Use EAN, UPC and ISBN for WooCommerce?

Product identifiers like EAN, UPC, and GTIN are essential for global retail compliance, Google Shopping feeds, marketplace listings (Amazon, eBay, Google Merchant Center), schema-based SEO markup, and inventory management. WooCommerce stores the GTIN/EAN value natively in the _global_unique_id product meta field, and this plugin reads and displays that value everywhere your customers and systems need it — without any additional field setup.

Beyond text display, the plugin renders fully styled, print-quality barcode images directly on your storefront using the JsBarcode library. Barcode format is automatically detected from the number length (EAN-8, UPC-A, EAN-13, ITF-14), and every visual aspect of the barcode is configurable from the admin panel.

Free Features

General & Display

  • Enable / Disable Plugin — Toggle all EAN display functionality on or off site-wide with a single checkbox, without deactivating the plugin
  • EAN / UPC / ITF-14 Field on Product Edit Page — Adds the standard WooCommerce GTIN field (_global_unique_id) to the product inventory tab so you can enter and save barcode numbers for every product
  • Simple and Variable Product Support — Supports both simple products and variable products; each product variation can have its own independent EAN/UPC number
  • Dynamic Variation Display — On variable product pages, the EAN number and barcode image update automatically via AJAX when a customer selects a different variation — no page reload required
  • EAN Text on Single Product Page — Display the EAN number as formatted text on any WooCommerce single product page
  • Flexible Text Position on Single Product Page — Choose from six placement positions: Product Meta Start, Product Meta End, Before Add to Cart Form, Before Add to Cart Button, After Add to Cart Quantity, or After Add to Cart Button
  • EAN Text on Shop / Archive Pages — Display the EAN number on WooCommerce shop pages, category pages, and product archive pages
  • Flexible Text Position on Shop Page — Choose from three placement positions: After Shop Loop Item Title, Before Shop Loop Item Title, or After Shop Loop Item
  • EAN in Order Items Table — Show the EAN number in the order items table on the WooCommerce thank-you (order received) page and the My Account view order page
  • EAN Display in WooCommerce Admin Order Items — View the EAN number directly inside the order items panel in the WooCommerce admin order edit screen

Design Customisation

  • EAN Text Color — Set a custom text color for the EAN number displayed on the frontend, with full alpha transparency support via the color picker
  • EAN Background Color — Set a custom background color (including transparent) for the EAN text wrapper element
  • EAN Font Size — Set the font size of the EAN text label in pixels

Barcode Image Generation

  • Enable / Disable Barcode Images — Toggle barcode image generation on or off independently from the EAN text display
  • Barcode on Single Product Page — Display a rendered barcode image on the WooCommerce single product page
  • Flexible Barcode Position on Single Product Page — Choose from six positions: Before Add to Cart Form, Before Add to Cart Quantity, After Add to Cart Quantity, After Add to Cart Button, Product Meta Start, or Product Meta End
  • Barcode on Shop / Archive Pages — Display a rendered barcode image on WooCommerce shop and category pages, with three position options
  • Barcode in Order Items on Thank-You Page — Show the rendered barcode image in the order items table on the thank-you and view-order pages
  • Barcode via Shortcode — Use the [custom_barcode_shortcode] shortcode to place a rendered barcode image anywhere on a WooCommerce product page — in page builders, custom templates, or any content area
  • Automatic Barcode Format Detection — The barcode format (EAN-8, UPC-A/EAN-12, EAN-13, ITF-14) is automatically detected from the length of the stored barcode number — no manual format selection needed
  • Variation Barcode Updates via AJAX — On variable product pages, the barcode image switches to the selected variation’s barcode instantly on variation change without a page reload

Barcode Style Settings

  • Barcode Line Color — Set the foreground / bar color of the generated barcode image
  • Barcode Background Color — Set the background color of the barcode image canvas
  • Barcode Width — Control the width of individual barcode bars using a range slider (1–4)
  • Barcode Height — Control the height of the barcode image in pixels using a range slider (10–100 px)
  • Show / Hide Barcode Label — Choose whether the barcode number text is displayed below (or above) the barcode bars
  • Barcode Label Font Size — Set the font size of the number label beneath the barcode bars (10–25 px)
  • Barcode Label Text Margin — Control the spacing between the barcode bars and the number label text (0–10 px)
  • Barcode Label Font Style — Choose from Normal, Bold, Italic, or Bold Italic for the barcode number label
  • Barcode Label Text Alignment — Set the number label alignment to Left, Center, or Right
  • Barcode Label Text Position — Position the number label at the Top or Bottom of the barcode image
  • Barcode Label Font Family — Choose from five font families for the barcode number label: Monospace, Sans-serif, Serif, Fantasy, or Cursive

Pro Version Features

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for selling online.

WooCommerce

Everything you need to launch an online store in days and keep it growing for years. From your first sale to m...

Free 7M+ installs 4.5★ (4,820)
Germanized for WooCommerce

Germanized extends WooCommerce to become a legally compliant shop for the german market. Must Have for every g...

Free 70k+ installs 4.8★ (495)