Title: TwinCart Product Barcodes
Author: Twincart
Published: <strong>November 2, 2026</strong>
Last modified: November 2, 2026

---

Search plugins

![](https://ps.w.org/twincart-product-barcodes/assets/banner-772x250.png?rev=3780082)

![](https://ps.w.org/twincart-product-barcodes/assets/icon-256x256.png?rev=3780082)

# TwinCart Product Barcodes

 By [Twincart](https://profiles.wordpress.org/ddoukas/)

[Download](https://downloads.wordpress.org/plugin/twincart-product-barcodes.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/twincart-product-barcodes/#description)
 * [Reviews](https://wordpress.org/plugins/twincart-product-barcodes/#reviews)
 *  [Installation](https://wordpress.org/plugins/twincart-product-barcodes/#installation)
 * [Development](https://wordpress.org/plugins/twincart-product-barcodes/#developers)

 [Support](https://wordpress.org/support/plugin/twincart-product-barcodes/)

## Description

TwinCart Product Barcodes lets you store a barcode number on every product and shows
it to your customers as a real, scannable barcode on the product page.

Barcodes are drawn by the plugin itself as sharp SVG images. No external service
is used and no data leaves your site.

#### Features

 * A “Barcode” field on every product, in the Inventory tab of the product edit 
   screen.
 * One barcode type for the whole store, selected in WooCommerce -> Settings -> 
   Barcodes.
 * Supported types: Code 128, Code 39, Code 93, EAN-13, EAN-8, UPC-A and ITF-14.
 * Numbers are checked when you save the product. For EAN-13, EAN-8, UPC-A and ITF-
   14 you can leave out the check digit and it is added for you; if you enter it,
   it is verified.
 * The barcode and its number are shown on the single product page, below the short
   description.
 * If a number is not valid for the selected type, customers see nothing and shop
   managers see a short note with the reason and a link to edit the product.

#### Want More? Go Pro!

Need a barcode scanner for your store? [TwinCart Product Barcodes Pro](https://twincart.gr/product/woocommerce-barcodes/)
adds:

 * A barcode scanner shortcode that you can place on any page.
 * Customers scan a product barcode with their phone or computer camera and add 
   the product to the cart in seconds.

### WC Compatibility

 * HPOS Compatible: Yes
 * Cart & Checkout Blocks Compatible: Yes

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/twincart-product-barcodes` 
    directory, or install the plugin through the ‘Plugins’ screen in WordPress.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Go to WooCommerce -> Settings -> Barcodes and select your barcode type (Code 128
    is selected by default).
 4. Edit a product, open the Inventory tab and enter its number in the “Barcode” field.

## FAQ

### Does this plugin require WooCommerce?

Yes. WooCommerce must be installed and active for this plugin to work.

### Which barcode type should I choose?

If your products already have EAN or UPC numbers, choose EAN-13, EAN-8 or UPC-A.
For your own internal codes that contain letters, choose Code 128.

### Why is the barcode not shown on a product?

Either the product has no barcode number, or the number is not valid for the selected
barcode type. When you are logged in as a shop manager, the product page shows the
reason. The product edit screen shows it below the “Barcode” field too.

### Does the plugin use an external service to create the barcodes?

No. Barcodes are generated locally on your server.

### Is this the same as the WooCommerce “GTIN, UPC, EAN or ISBN” field?

No. That field is used by WooCommerce for product data. The “Barcode” field of this
plugin is the number that is drawn as a barcode on the product page, and it accepts
every supported type, including codes with letters.

### What happens to my data when I delete the plugin?

The plugin setting and the barcode numbers stored on your products are deleted. 
Deactivating the plugin keeps them.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“TwinCart Product Barcodes” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Twincart ](https://profiles.wordpress.org/ddoukas/)
 *   [ twinnet ](https://profiles.wordpress.org/twinnet/)

[Translate “TwinCart Product Barcodes” into your language.](https://translate.wordpress.org/projects/wp-plugins/twincart-product-barcodes)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/twincart-product-barcodes/),
check out the [SVN repository](https://plugins.svn.wordpress.org/twincart-product-barcodes/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/twincart-product-barcodes/)
by [RSS](https://plugins.trac.wordpress.org/log/twincart-product-barcodes/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0 (2026-10-29)

 * Initial release.
 * Added a “Barcode” field to products.
 * Added the barcode type setting with Code 128, Code 39, Code 93, EAN-13, EAN-8,
   UPC-A and ITF-14.
 * Added barcode display on the single product page, generated locally as SVG.
 * Declared compatibility with High-Performance Order Storage (HPOS) and Cart & 
   Checkout Blocks.

## Meta

 *  Version **1.0.0**
 *  Last updated **9 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [barcode](https://wordpress.org/plugins/tags/barcode/)[ean](https://wordpress.org/plugins/tags/ean/)
   [product barcode](https://wordpress.org/plugins/tags/product-barcode/)[upc](https://wordpress.org/plugins/tags/upc/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/twincart-product-barcodes/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/twincart-product-barcodes/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/twincart-product-barcodes/reviews/)

## Contributors

 *   [ Twincart ](https://profiles.wordpress.org/ddoukas/)
 *   [ twinnet ](https://profiles.wordpress.org/twinnet/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/twincart-product-barcodes/)