Title: EAN Barcode Generator for WooCommerce: UPC, ISBN &amp; GTIN Inventory
Author: WPFactory
Published: <strong>October 28, 2020</strong>
Last modified: July 20, 2026

---

Search plugins

![](https://ps.w.org/ean-for-woocommerce/assets/banner-772x250.png?rev=2971466)

![](https://ps.w.org/ean-for-woocommerce/assets/icon.svg?rev=2971466)

# EAN Barcode Generator for WooCommerce: UPC, ISBN & GTIN Inventory

 By [WPFactory](https://profiles.wordpress.org/wpcodefactory/)

[Download](https://downloads.wordpress.org/plugin/ean-for-woocommerce.5.5.9.zip)

 * [Details](https://wordpress.org/plugins/ean-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/ean-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/ean-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/ean-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/ean-for-woocommerce/)

## Description

> “Great simple plugin, fast support: Very simple and straightforward, had some 
> trouble with wpml compatibility and support team resolved it fast.” – ⭐⭐⭐⭐
> ⭐ [gorfeas](https://wordpress.org/support/topic/great-simple-plugin-fast-support/)

[Main Page](https://wpfactory.com/item/ean-barcodes-woocommerce/?utm_source=wporg&utm_medium=organic&utm_campaign=readme)
| [Demo](https://eanbarcode.instawp.xyz/) | [Support Forum](https://wpfactory.com/support/item/ean-barcodes-woocommerce/?utm_source=wporg&utm_medium=organic&utm_campaign=readme?utm_source=wporg&utm_medium=organic&utm_campaign=readme)
| [Documentation & How to](https://wpfactory.com/docs/ean-barcodes-woocommerce/?utm_source=wporg&utm_medium=organic&utm_campaign=readme)

Manage GTINs (EAN, UPC, ISBN, etc.) effortlessly in WooCommerce! Save, search, and
display EANs easily. Tools for bulk actions and compatibility with major plugins.

Using this plugin, you can seamlessly assign unique identifiers to each product,
ensuring global recognition for your shop products.

And with our advanced barcode management, you can customize & update everything 
either using our tools, or directly on your product editing page.

Currently supported standards: EAN-13, UPC-A, EAN-8, ISBN-13, JAN, EAN-14, Custom.

The EAN for WooCommerce plugin empowers you to efficiently handle product GTINs,
from backend management to frontend display and beyond.

### 🤝 Recommended By

 * [WPWarFare: EAN for WooCommerce Pro Review](https://wpwarfare.com/ean-for-woocommerce-pro-review/)
 * [PluginOracle: EAN for WooCommerce Review](https://pluginoracle.com/wp/ean-for-woocommerce)
 * [FiboSearch: GTINs & EAN for WooCommerce Plugin](https://fibosearch.com/documentation/plugins-integrations/gtins/)
 * [WPHelp: How to Add EAN, UPC, GTIN to WooCommerce](https://wphelp.blog/sku-ean-upc-gtin-isbn-issn-what-these-codes-are-and-how-to-add-them-in-woocommerce/)
 * [WPMozo: WooCommerce QR & Barcode Plugins: The 8 Best to Try](https://wpmozo.com/woocommerce-qr-barcode-plugins/)
 * [QuadLayers: Best WooCommerce Barcode and QR Code Plugins](https://quadlayers.com/woocommerce-barcode-and-qr-code-plugins/)
 * WPGlob: Best EAN Plugin for WooCommerce – 100% Honest Review

### 🚀 Main Features: FREE Version

### 🚀 Save product GTINs/EANs in backend

Easily input and store product EANs within the WooCommerce backend, with the flexibility
to assign unique identifiers to all product types (simple, variable, variation) 
for comprehensive inventory management.

### 🚀 Search by GTINs/EAN in backend & frontend

Effortlessly locate products by their EANs, whether you’re navigating the backend
inventory or assisting customers on the frontend.

### 🚀 Add GTINs/EAN to product structured data

Improve search engine visibility and product categorization by including EANs in
structured data, optimizing your store’s SEO and facilitating smoother integration
with search engines.

### 🚀 Display EAN in order items & admin list

Enhance order processing and administrative tasks by displaying EANs alongside product
details in order items and admin lists.

### 🚀 Efficient export/import & quick edit

Streamline inventory management with efficient export/import functionalities, enabling
seamless transfer of EAN data, while quick edit options empower swift modifications
for increased productivity.

### 🚀 Display EAN ANYWHERE

Customize EAN visibility across your WooCommerce store effortlessly. Showcase EANs
on product pages, categories, carts, checkouts, and emails for seamless tracking
and enhanced customer experience.

### 🚀 Include EAN in Invoices

Integrate EANs into your invoices with advanced compatibility across the popular
invoicing plugins.

### 🧰 Tools

The plugin has tools that will help you generate, copy, assign and delete EANs in
bulk, automatically or periodically, like:

 * **Generate** EANs automatically with customizable EAN type, country prefix(es)
   and seed.
 * **Copy** EANs **from** product **SKU**, product **ID** or product **meta**.
 * **Assign** EANs from the predefined **list**.
 * **Delete** EANs for all products at once.
 * **Copy** EANs **to** product **SKU** or product **attribute**.
 * **Add** or **delete** EANs for all **orders** at once.
 * **Search orders** by EAN.

### 🤝 Compatibility

 * [Google Listings & Ads](https://wordpress.org/plugins/google-listings-and-ads/)
   plugin.
 * [Point of Sale for WooCommerce](https://woocommerce.com/products/point-of-sale-for-woocommerce/)
   plugin.
 * [Woocommerce OpenPos](https://codecanyon.net/item/openpos-a-complete-pos-plugins-for-woocomerce/22613341)
   plugin.
 * [Dokan marketplace](https://wordpress.org/plugins/dokan-lite/) plugin.
 * [WCFM](https://wordpress.org/plugins/wc-frontend-manager/) and [WCFM Marketplace](https://wordpress.org/plugins/wc-multivendor-marketplace/)
   plugins.
 * [MultiVendorX](https://wordpress.org/plugins/dc-woocommerce-multi-vendor/) plugin.
 * [Print Invoice & Delivery Notes for WooCommerce](https://wordpress.org/plugins/woocommerce-delivery-notes/)
   plugin.
 * [WooCommerce PDF Invoices & Packing Slips](https://wordpress.org/plugins/woocommerce-pdf-invoices-packing-slips/)
   plugin.
 * [WooCommerce PDF Invoices, Packing Slips, Delivery Notes and Shipping Labels](https://wordpress.org/plugins/print-invoices-packing-slip-labels-for-woocommerce/)
   plugin.
 * [WooCommerce Google Product Feed](https://woocommerce.com/products/google-product-feed/)
   plugin.
 * [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) plugin.
 * [WooCommerce Customer / Order / Coupon Export](https://woocommerce.com/products/ordercustomer-csv-export/)
   plugin.
 * The plugin is **“High-Performance Order Storage (HPOS)”** compatible
 * And more…

> “Amazing Plugin Compatible with Dokan and with Awesome Support: EAN for WooCommerce
> is super easy to set up, compatible with Dokan plugin and their customer support
> is awesome. If something needs to be fixed or improved, they will take action.
> Definitely recommend this plugin.” – ⭐⭐⭐⭐⭐ [sophie2e](https://wordpress.org/support/topic/amazing-plugin-compatible-with-dokan-and-with-awesome-support/)
> “The best EAN plugin for Woocommerce: Simply the best plugin, the customer care
> are very impressive and reply fast and satisfy the request of the customers, thank
> you!” – ⭐⭐⭐⭐⭐ [sbazaars](https://wordpress.org/support/topic/the-best-ean-plugin-for-woocommerce/)

### 🏆 Do More: PRO Version

All what’s listed above (and more) is available in the free version, but for those
who would like to go further and beyond, we have a premium version of [EAN, UPC, ISBN Generator: Product Barcode Inventory for WooCommerce Pro](https://wpfactory.com/item/ean-barcodes-woocommerce/?utm_source=wporg&utm_medium=organic&utm_campaign=readme)
plugin.

### 🏆 Generate & display barcode images for products

Automatically create and showcase barcode images for products, enhancing visual 
identification and enabling efficient inventory tracking across various platforms.

### 🏆 Print multiple EANs & barcodes to PDF

Simplify offline operations by printing multiple EANs and corresponding barcodes
to PDF files, facilitating convenient access to product information and barcode 
scanning.

### 🏆 Add multiple extra fields to each Product

Expand product details by incorporating multiple fields, so a product can have EAN
and MPN fields simultaneously for example.

### 🏆 Full support for 1D (barcodes) or 2D (barcodes, QR codes)

Whether you need traditional barcode formats or modern QR codes, our plugin has 
you covered for comprehensive product identification.

### 💯 Why WPFactory?

 * **Experience You Can Trust:** Over a decade in the business
 * **Wide Plugin Selection:** Offering 65+ unique and powerful plugins
 * **Highly-Rated Support:** Backed by hundreds of 5-star reviews
 * **Expert Team:** Dedicated developers and technical support at your service

### What’s Next? Discover More Plugins by WPFactory

WPFactory has a diverse range of plugins tailored to enhance your experience:

 * [**Email Verification for WooCommerce**](https://wpfactory.com/item/email-verification-for-woocommerce/?utm_source=wporg&utm_medium=organic&utm_campaign=readme):
   Boost security and credibility by verifying customer emails, reducing spam, and
   improving email marketing (**[Free version](https://wordpress.org/plugins/maximum-products-per-user-for-woocommerce/)**)
 * [**Wishlist for WooCommerce: Multi Wishlists per Customer**](https://wpfactory.com/item/wish-list-woocommerce/?utm_source=wporg&utm_medium=organic&utm_campaign=readme):
   Increase loyality & sales by allowing customers to add products to wishlist, 
   create multiple wishlists, save them, share them with friends & family on your
   WooCommerce store (**[Free version](https://wordpress.org/plugins/wish-list-for-woocommerce/)**)
 * [**Name Your Price: Make a Price Offer for WooCommerce**](https://wpfactory.com/item/price-offers-for-woocommerce/?utm_source=wporg&utm_medium=organic&utm_campaign=readme):
   Allow customers to propose their own prices for your products, open a negotiation-
   driven shopping experience with options to accept, reject, or counter-offer. (**
   [Free version](https://wordpress.org/plugins/price-offerings-for-woocommerce/)**)
 * [**Additional Custom Emails for WooCommerce**](https://wpfactory.com/item/custom-emails-for-woocommerce/?utm_source=wporg&utm_medium=organic&utm_campaign=readme):
   Define & customize more emails based on triggers, choose from multiple recipient
   options, personalize content, and send emails manually.(**[Free version](https://wordpress.org/plugins/custom-emails-for-woocommerce/)**)
 * [**Automated Order Status Controller for WooCommerce**](https://wpfactory.com/item/order-status-rules-for-woocommerce/?utm_source=wporg&utm_medium=organic&utm_campaign=readme):
   Change order statuses programmatically based on a wide range of conditions, like
   time intervals, user roles and more! (**[Free version](https://wordpress.org/plugins/order-status-rules-for-woocommerce/)**)
 * [**Custom Order Status for WooCommerce**](https://wpfactory.com/item/order-status-for-woocommerce/?utm_source=wporg&utm_medium=organic&utm_campaign=readme):
   Create & manage unlimited number of custom statuses, to reflect your business
   desires & needs. (**[Free version](https://wordpress.org/plugins/order-status-for-woocommerce/)**)
 * [**Free Shipping Over Amount for WooCommerce**](https://wpfactory.com/item/amount-left-free-shipping-woocommerce/?utm_source=wporg&utm_medium=organic&utm_campaign=readme):
   Encourage higher spending by offering free shipping based on amount, with a progress
   bar for customers (**[Free version](https://wordpress.org/plugins/amount-left-free-shipping-woocommerce/)**)
 * [**Dynamic Pricing & Bulk Quantity Discounts**](https://wpfactory.com/item/product-price-by-quantity-for-woocommerce/?utm_source=wporg&utm_medium=organic&utm_campaign=readme):
   Advanced dynamic pricing and discount rules for WooCommerce, encouraging bulk
   purchases and driving more sales (**[Free version](https://wordpress.org/plugins/wholesale-pricing-woocommerce/)**)

### ❤️ User Testimonials: See What Others Are Saying!

> “Perfect support, stable plugin. If you don’t trust online-ratings, just look 
> at the comments. There actually is an outstanding support team.” – ⭐⭐⭐⭐⭐ 
> [Max Meyer](https://wpfactory.com/item/ean-barcodes-woocommerce/?utm_source=wporg&utm_medium=organic&utm_campaign=readme)
> “I needed multiple EAN codes for my products so I found this plugin works well.
> There was a layout problem with displaying the code on my product pages but Tom
> helped me to fix it shortly. Thanks!” – ⭐⭐⭐⭐⭐ [Frank C.](https://wpfactory.com/item/ean-barcodes-woocommerce/?utm_source=wporg&utm_medium=organic&utm_campaign=readme)
> “Perfect. Great Plugin. Tom has been super helpful in supporting us and configuring
> our POS requests. Very much recommend and money well spent so far!” – ⭐⭐⭐⭐
> ⭐ [D.K](https://wpfactory.com/item/ean-barcodes-woocommerce/?utm_source=wporg&utm_medium=organic&utm_campaign=readme)
> “Excellent Plugin and Support: I can’t say enough how fantastic support is for
> this product! The plugin is amazing too! provides everything you need to ensure
> your product feeds have GTIN/EAN numbers.” – ⭐⭐⭐⭐⭐ [fit2death](https://wordpress.org/support/topic/excellent-plugin-and-support-484/)

## Installation

**Follow these simplified steps to get your plugin up and running:**

**From the WordPress Admin Panel:**
 1. Navigate to “Plugins” > “Add New”. 2. Use
the search bar and find the plugin using the exact name. 3. Click “Install Now” 
for the desired plugin. 4. Once the installation is finished, and click “Activate”.

**Manual Installation Using FTP:**
 1. Download the desired plugin from WordPress.
org. 2. Using your preferred FTP client, upload the entire plugin folder to the /
wp-content/plugins/ directory of your WordPress installation. 3. Go to “Plugins”
> “Installed Plugins” in your dashboard and click “Activate”.

**Manual download & upload from the WordPress Admin Panel:**
 1. Download the desired
plugin in a ZIP format. 2. On your site, navigate to “Plugins” > “Add New” and click
the “Upload Plugin” button. 3. Choose the downloaded plugin file and click “Install
Now.” 4. After the installation is complete, click “Activate”.

**Post-Activation:**
 Once activated, access the plugin’s settings by navigating
to the “WPFactory” menu and look for the relevant tab.

## Reviews

![](https://secure.gravatar.com/avatar/794c945bf4576bef4469669c4a1169d3d51f971df31f893f828233fcba254037?
s=60&d=retro&r=g)

### 󠀁[Does the job](https://wordpress.org/support/topic/does-the-job-1057/)󠁿

 [ger0me](https://profiles.wordpress.org/ger0me/) April 23, 2025 1 reply

EAN Barcode Generator for WooCommerce does the job.We use it to print labels. We
had a conflict with another plugin.WPFactory support took care of it after a few
back-and-forths.

![](https://secure.gravatar.com/avatar/a017eee0fa392ebf52e5b7278aaa196f8b3d341ff4487ce9fc4874f3edca13f9?
s=60&d=retro&r=g)

### 󠀁[Quick and great support](https://wordpress.org/support/topic/quick-and-great-support-14/)󠁿

 [cmucovic](https://profiles.wordpress.org/cmucovic/) December 18, 2024

Very quick and helpful support from the team. The plugin is also great with a lot
of tweaks inside the module.

![](https://secure.gravatar.com/avatar/4802c6309e2e10778feb20614159514f18b1cbb26c4f4995c2f91f2905a7504b?
s=60&d=retro&r=g)

### 󠀁[no support ;-(](https://wordpress.org/support/topic/no-support-609/)󠁿

 [ukpreppingshop](https://profiles.wordpress.org/ukpreppingshop/) September 20, 
2024 1 reply

went to there support forum, page is offline cant login..no email to contact supprt.
Need small help to find out why a handful of products ean wont stick when input 
into box on product data for warehouse to synch, eveytime i add and publish product
page i go back and ean box is empty…100s others ok just a handful of products wont
hold the ean number.. Only way to get a reply is leaving this review i guess…

![](https://secure.gravatar.com/avatar/2645f4e1170f3bc74b1b4267fca6862355a8c32be579b9ecd217d138e82910ea?
s=60&d=retro&r=g)

### 󠀁[Wasting times…](https://wordpress.org/support/topic/wasting-times/)󠁿

 [cybitit](https://profiles.wordpress.org/cybitit/) August 11, 2024 1 reply

Not easy to use. Also, must buy monthly subscription to display the barcode image
on your website. The Free version just displays numbers.

![](https://secure.gravatar.com/avatar/b7a34ba8cc1c5197f6bbcdf217df8c9365db0c6213a3f6201afe06f445687182?
s=60&d=retro&r=g)

### 󠀁[Works like a perfect plugin. Support solved the issue in an instant](https://wordpress.org/support/topic/works-like-a-perfect-plugin-support-solved-the-issue-in-an-instant/)󠁿

 [tm0413](https://profiles.wordpress.org/tm0413/) February 12, 2024 1 reply

Asked 2 questions – both were solved so fast it’s hard to believe

![](https://secure.gravatar.com/avatar/0fe228272e2c9136f21aceef19689e597b48e7e657e432d614017613274f471f?
s=60&d=retro&r=g)

### 󠀁[Excellent Plugin & Support](https://wordpress.org/support/topic/excellent-plugin-support-128/)󠁿

 [mfghost](https://profiles.wordpress.org/mfghost/) January 17, 2024 2 replies

I was having an issue with the EAN numbers not showing correctly on some of the 
products on my site and was stuck. I posted in the support forum and was instructed
on how to fix the issue and it worked. This is the fastest I’ve ever received help
+how to fix on this forum. The plugin is perfect and works great and the support
is great.

 [ Read all 55 reviews ](https://wordpress.org/support/plugin/ean-for-woocommerce/reviews/)

## Contributors & Developers

“EAN Barcode Generator for WooCommerce: UPC, ISBN & GTIN Inventory” is open source
software. The following people have contributed to this plugin.

Contributors

 *   [ WPFactory ](https://profiles.wordpress.org/wpcodefactory/)
 *   [ Tom Anbinder ](https://profiles.wordpress.org/anbinder/)
 *   [ Pablo Pacheco ](https://profiles.wordpress.org/karzin/)
 *   [ Omar AlDabbas ](https://profiles.wordpress.org/omardabbas/)

[Translate “EAN Barcode Generator for WooCommerce: UPC, ISBN & GTIN Inventory” into your language.](https://translate.wordpress.org/projects/wp-plugins/ean-for-woocommerce)

### Interested in development?

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

## Changelog

#### 5.5.9 – 20/07/2026

 * Dev – Product Tools – Assign from the list – Reuse deleted – “Prefix” option 
   added.
 * Dev – Product Tools – Assign from the list – ‘Add “Assign from the list” button’
   option added (defaults to `no`).
 * Dev – Developers – `alg_wc_ean_tool_product_assign_list_reuse_deleted` filter
   added.
 * Dev – Developers – `alg_wc_ean_tool_on_create_update_product_copy_to_meta` action
   added.
 * Dev – Code refactoring.

#### 5.5.8 – 11/07/2026

 * Dev – Product Tools – Automatic actions – New actions added (`woocommerce_new_product`
   and `woocommerce_update_product`).

#### 5.5.7 – 25/06/2026

 * Dev – Security – Nonce added (generate button AJAX).
 * WC tested up to: 10.9.

#### 5.5.6 – 24/06/2026

 * Dev – Prefixes updated (from `alg` to `wpfactory`).
 * Dev – WPFactory Admin Menu – Library updated (to v1.1.1).
 * Dev – WPFactory Cross-Selling – Library updated (to v1.1.2).

#### 5.5.5 – 11/06/2026

 * Dev – Security – Output escaped.
 * Dev – Security – Input sanitized.
 * Dev – All CSS and JS moved to external files.
 * Dev – All JS files moved to the `assets` folders.
 * Dev – Print.js library – Loading locally.
 * Dev – Print.js library – Updated to v1.5.0.
 * Dev – Coding standards improved.
 * Dev – Code refactoring.
 * WC tested up to: 10.8.
 * Requires at least: 5.7.

#### 5.5.4 – 22/05/2026

 * Tested up to: 7.0.

#### 5.5.3 – 22/04/2026

 * Dev – Orders – Add EAN to new order items meta – Block-based checkout compatibility.
 * Dev – WPFactory Recommendations – Library updated (to v1.1.0).
 * Dev – WPFactory Admin Menu – Library updated (to v1.1.0).
 * Dev – WPFactory Key Manager – Library updated (to v1.0.8).
 * Deploy script updated.
 * Tested up to: 6.9.
 * WC tested up to: 10.7.

#### 5.5.2 – 05/11/2025

 * Fix – Admin product edit page – “Generate” button – Save generated EAN for the
   product variations.
 * Dev – Admin product edit page – “Generate” button – Update the button styling
   for the simple products.
 * Dev – Coding standards improved.
 * WC tested up to: 10.3.

#### 5.5.1 – 12/10/2025

 * Dev – WPFactory Recommendations – Library updated (to v1.0.6).
 * WC tested up to: 10.2.

#### 5.5.0 – 10/07/2025

 * Dev – WPFactory Admin Menu – Plugin icon method updated.
 * Dev – WPFactory Admin Menu – Library updated.
 * Dev – Compatibility – Point of Sale for WooCommerce – Admin settings descriptions
   updated.
 * Dev – Coding standards improved.

#### 5.4.9 – 20/06/2025

 * Fix – Updated descriptions from “WooCommerce > Settings” to “WPFactory”.

#### 5.4.8 – 15/06/2025

 * Dev – WPFactory Admin Menu – Plugin icon added.
 * Dev – WPFactory Admin Menu – Library updated.
 * Dev – Coding standards improved.
 * WC tested up to: 9.9.

#### 5.4.7 – 09/05/2025

 * Dev – Security – Shortcodes – Output escaped.

#### 5.4.6 – 30/04/2025

 * Fix – Compatibility sections – Translation loading fixed.

#### 5.4.5 – 22/04/2025

 * Dev – 2D Barcodes > Compatibility – “QRcode class” options added (defaults to`
   no`).

#### 5.4.4 – 21/04/2025

 * Fix – Translation loading fixed.
 * Dev – Key Manager – Library updated.
 * Tested up to: 6.8.
 * WC tested up to: 9.8.

#### 5.4.3 – 03/04/2025

 * Fix – General – Admin product block editor – Translation loading fixed.
 * WC tested up to: 9.7.

#### 5.4.2 – 04/02/2025

 * Dev – Print – Advanced – “Define K_PATH_CACHE” option added (defaults to `no`).

#### 5.4.1 – 02/02/2025

 * Dev – Languages – POT file regenerated with WP-CLI.
 * Dev – Coding standards improved.

#### 5.4.0 – 24/01/2025

 * Dev – Security – Shortcodes – `[alg_wc_ean_product_function]` – User capability
   check added.
 * Dev – Security – Output escaped.
 * Dev – Security – Input sanitized.
 * Dev – Code refactoring.
 * Dev – Coding standards improved.
 * Dev – Composer – `autoloader-suffix` param added.
 * WC tested up to: 9.6.

#### 5.3.5 – 04/12/2024

 * Dev – Security – Output escaped.
 * Dev – Key Manager – Library updated.
 * Dev – Coding standards improved.

#### 5.3.4 – 02/12/2024

 * Fix – Barcode Generator – `Alg_WC_EAN_TCPDFBarcode` class loading fixed.
 * Dev – Coding standards improved.

#### 5.3.3 – 21/11/2024

 * Dev – Developers – Product Tools – Automatic actions – `alg_wc_ean_product_tools_insert_post_current_ean`
   filter added.
 * Dev – Developers – Product Tools – Automatic actions – `alg_wc_ean_product_tools_insert_post_copy_to_variations_meta_key`
   filter added.

#### 5.3.2 – 20/11/2024

 * Dev – Product Tools – Automatic actions – “Variable product: Copy to variations”
   options added.
 * Tested up to: 6.7.
 * WC tested up to: 9.4.

#### 5.3.1 – 01/11/2024

 * Dev – Compatibility – “WC Vendors” option added (defaults to `yes`).
 * Dev – Recommendations – Library updated.
 * Plugin name updated.

#### 5.3.0 – 23/10/2024

 * Dev – Plugin settings moved to the “WPFactory” menu.
 * Dev – “Recommendations” added.
 * Dev – Key Manager – Library updated.
 * Dev – Code refactoring.

#### 5.2.2 – 11/10/2024

 * Fix – EAN-14 `maxlength` fixed when the “Type” is set to “Automatic”.
 * Dev – Key Manager – Library updated.

#### 5.2.1 – 06/10/2024

 * Dev – General – “Admin product block editor” option added (defaults to `yes`).

#### 5.2.0 – 02/10/2024

 * Dev – Quick edit – Show current product EAN value.
 * Dev – “Key Manager” added.
 * WC tested up to: 9.3.

#### 5.1.1 – 10/09/2024

 * Dev – Advanced – Admin settings descriptions updated.

#### 5.1.0 – 06/09/2024

 * Dev – Pro – “TCPDF” library updated (to v6.7.5).
 * Dev – Pro – Print – Options are sanitized now.
 * Plugin short description updated.

#### 5.0.0 – 03/09/2024

 * Dev – Pro – Barcodes – `[alg_wc_ean_barcode_2d]` – `content` – `title` option
   added.
 * Dev – Pro – Barcodes – `[alg_wc_ean_barcode_2d]` – `content` – `formatted_name`
   option added.
 * Dev – Pro – Barcodes – `[alg_wc_ean_barcode_2d]` – `content` – `attribute_summary`
   option added.
 * Dev – Pro – Developers – `alg_wc_ean_barcode_shortcode_content` filter added.
 * Dev – Pro – Developers – `alg_wc_ean_barcode_2d_shortcode_content` filter added.
 * WC tested up to: 9.2.

#### 4.9.9 – 31/07/2024

 * Fix – Shortcodes – Sanitizing shortcodes output – `data` protocol added (fixes
   the issue with barcode images in the Pro version).
 * Dev – Pro – Barcodes – Admin product edit page – “Template” options added.
 * Dev – Pro – Shortcodes – Barcodes – `add_text` attribute added to the `[alg_wc_ean_barcode]`
   and `[alg_wc_ean_barcode_2d]` shortcodes (defaults to `no`).
 * Dev – Pro – Developers – `alg_wc_ean_barcode_args` filter added.

#### 4.9.8 – 30/07/2024

 * Tested up to: 6.6.
 * WC tested up to: 9.1.

#### 4.9.7 – 27/06/2024

 * Fix – EAN-14 validation fixed when the “Type” is set to “Automatic”.
 * WC tested up to: 9.0.

#### 4.9.6 – 14/06/2024

 * WC tested up to: 8.9.
 * WooCommerce added to the “Requires Plugins” (plugin header).

#### 4.9.5 – 16/05/2024

 * Readme.txt – Content updated.

#### 4.9.4 – 26/04/2024

 * Dev – Compatibility – “Google Product Feed” option added (defaults to `yes`).
 * Dev – Compatibility – “Woocommerce OpenPos” option added (defaults to `yes`).
 * WC tested up to: 8.8.

#### 4.9.3 – 15/04/2024

 * Security – Shortcodes – Sanitizing shortcodes output (`wp_kses_post()`).
 * Security – Shortcodes – `[alg_wc_ean_product_meta]` – Ensuring that only _product_
   meta is retrieved (`get_post_meta()` replaced with `$product->get_meta()`).
 * Tested up to: 6.5.
 * Readme.txt – Changelog – Truncated (full changelog moved to the `changelog.txt`
   file).

#### 4.9.2 – 29/03/2024

 * Dev – Admin products list column – “Show duplicates” option added (defaults to`
   yes`).
 * WC tested up to: 8.7.
 * Readme.txt – Tags updated.

#### 4.9.1 – 01/02/2024

 * Dev – Order Tools – “Search” tool added.
 * Dev – Admin settings – Tools – Section split: “Order Tools” section added.

#### 4.9.0 – 30/01/2024

 * Dev – Advanced – Export/Import/Reset Plugin Settings – Import – Better data validation.
 * WC tested up to: 8.5.

#### 4.8.9 – 06/01/2024

 * Dev – Orders – Now using “General > Title” for order item meta labels.

#### 4.8.8 – 22/12/2023

 * Dev – Display – Single product page – Variable products: Position in variation–
   Description – Now checking if EAN is not empty.
 * WC tested up to: 8.4.

#### 4.8.7 – 12/12/2023

 * Dev – PHP 8.2 compatibility – “Creation of dynamic property is deprecated” notice
   fixed.

#### 4.8.6 – 29/11/2023

 * Dev – General – “Checkout” option added (defaults to `no`).

#### 4.8.5 – 28/11/2023

 * Dev – General – Cart – “Template” option added.

#### 4.8.4 – 27/11/2023

 * Fix – Pro – Print – Print buttons: Single order – HPOS compatibility.
 * WC tested up to: 8.3.

#### 4.8.3 – 09/11/2023

 * Dev – Tools – Product Tools – Copy to product meta – “Meta sub key (optional)”
   option added.
 * Tested up to: 6.4.

#### 4.8.2 – 20/10/2023

 * Dev – REST API – Orders – Add EAN to each order object in REST API responses –
   Extra checks added to prevent possible PHP warning.

#### 4.8.1 – 19/10/2023

 * Dev – Admin settings – General – Admin product edit page – Add pattern – Description
   updated.
 * WC tested up to: 8.2.

#### 4.8.0 – 05/10/2023

 * Dev – General – Admin product edit page – Add pattern – Default value changed
   to `no`.

#### 4.7.9 – 25/09/2023

 * Plugin icon, banner updated.

#### 4.7.8 – 25/09/2023

 * Fix – Admin settings – Compatibility – Google Listings & Ads – Typo fixed.

#### 4.7.7 – 19/09/2023

 * Dev – Compatibility – Google Listings & Ads – Different approach implemented.

#### 4.7.6 – 15/09/2023

 * Dev – Search – Code refactoring.
 * Dev – Pro – Extra Fields – “Admin product search” options added (default to `
   no`).
 * Dev – Pro – Extra Fields – “Search” (frontend) options added (default to `no`).
 * WC tested up to: 8.1.

#### 4.7.5 – 05/09/2023

 * Dev – Compatibility – “Google Listings & Ads” option added.
 * Dev – Developers – `alg_wc_ean_product_structured_data_value` filter added.
 * Dev – Developers – `alg_wc_ean_product_structured_data_markup_value` filter added.
 * Dev – Developers – `alg_wc_ean_product_structured_data_allow_empty_value` filter
   added.

#### 4.7.4 – 30/08/2023

 * Dev – Pro – Print – Cell – “Cell top/left/right/bottom margin” options added (
   all default to `0`).
 * Dev – Pro – Print – Cell – “Cell content alignment” option added.
 * Dev – Pro – Print – Admin settings descriptions updated.

#### 4.7.3 – 23/08/2023

 * Fix – Declaring HPOS compatibility for the free plugin version, even if the Pro
   version is activated.
 * Dev – Compatibility – “MultiVendorX” options added.
 * Dev – Admin settings – Advanced – Meta key – Description updated.

#### 4.7.2 – 09/08/2023

 * Fix – Tools – Product Tools – Assign from the list – Product categories – Variations–
   Checking for the `variable` product type.
 * Dev – Tools – Product Tools – Assign from the list – Product categories – Variations–
   Ensuring that products are always sorted by ID (ASC).
 * Tested up to: 6.3.
 * WC tested up to: 8.0.

#### 4.7.1 – 15/07/2023

 * Fix – Search / Admin product search / Admin products list column (sorting) – 
   Handling cases when `query['post_type']` is an array.

#### 4.7.0 – 13/07/2023

 * Dev – “EAN-14” type added.
 * Dev – Code refactoring.

#### 4.6.0 – 23/06/2023

 * Dev – Display – Shortcodes are now processed in the “Single product page” and“
   Shop pages” options.
 * Dev – Display – Shop pages – “Template” option added. Defaults to `EAN: %ean%`.
 * Dev – Tools – Product Tools – Copy from product attribute – “Custom product attribute”
   option added.
 * Dev – Shortcodes – `[alg_wc_ean_if]` shortcode added.
 * Dev – Shortcodes – `[alg_wc_ean_if_product_cat]` shortcode added.
 * Dev – Shortcodes – `[alg_wc_ean_if_product_tag]` shortcode added.
 * Dev – Shortcodes – `[alg_wc_ean_product_terms]` shortcode added.

#### 4.5.1 – 18/06/2023

 * WC tested up to: 7.8.

#### 4.5.0 – 07/06/2023

 * Dev – “High-Performance Order Storage (HPOS)” compatibility.
 * Dev – Admin Settings – Option descriptions updated.
 * Dev – Code refactoring.
 * WC tested up to: 7.7.

#### 4.4.6 – 02/05/2023

 * Dev – Shortcodes – `[alg_wc_ean_is_valid]` shortcode added.
 * Dev – Shortcodes – `[alg_wc_ean_is_unique]` shortcode added.
 * Dev – Compatibility – Dokan – “Description” option added.
 * Dev – Compatibility – Dokan – “Required HTML” option added.
 * WC tested up to: 7.6.

#### 4.4.5 – 06/04/2023

 * Fix – Display – Frontend hooks (including barcodes) now are loaded on AJAX as
   well.
 * Dev – Developers – REST API – `alg_wc_ean_rest_api_product_ean_key` filter added.
 * Dev – Developers – REST API – `alg_wc_ean_rest_api_order_ean_key` filter added.
 * Dev – Admin Settings – General – Option descriptions updated.
 * Tested up to: 6.2.
 * WC tested up to: 7.5.

#### 4.4.4 – 02/02/2023

 * Dev – Developers – Admin product search – `alg_wc_ean_search_backend` filter 
   added.
 * Dev – Developers – Search – `alg_wc_ean_search` filter added.
 * WC tested up to: 7.3.

#### 4.4.3 – 10/01/2023

 * Dev – Shortcodes – `[alg_wc_ean_product_image]` – Security – `height` and `width`
   attributes are escaped now.
 * WC tested up to: 7.2.

#### 4.4.2 – 26/11/2022

 * Dev – Tools – Product Tools – “Copy from product attribute” tool added.

#### 4.4.1 – 25/11/2022

 * Dev – Compatibility – Dokan – “Required” option added (defaults to `no`).
 * WC tested up to: 7.1.
 * Tested up to: 6.1.

#### 4.4.0 – 20/10/2022

 * Dev – General – Admin product edit page – “Require” option added. Defaults to`
   no`.
 * Dev – General – Admin product edit page – “Add pattern” option added. Defaults
   to `yes`.
 * Dev – Advanced – JavaScript Variation Options – “Variations form” option added.
   Defaults to `.variations_form`.
 * WC tested up to: 7.0.

#### 4.3.4 – 28/09/2022

 * Dev – General – Admin product edit page – “Position (variation product)” option
   added. Defaults to “Variations: After pricing”.
 * WC tested up to: 6.9.

#### 4.3.3 – 08/09/2022

 * Fix – Tools – Product Tools – Assign from the list – Product categories – Variations
   category filtering fixed.

#### 4.3.2 – 29/08/2022

 * Dev – REST API – Products – Add EAN to each product object in REST API responses–
   EAN added to variation responses as well.

#### 4.3.1 – 15/08/2022

 * Dev – Pro – Print/Barcode Generator – Now checking if classes exist before including
   the TCPDF library.
 * WC tested up to: 6.8.

#### 4.3.0 – 03/08/2022

 * Dev – REST API – Products – Search by EAN – Now including product variations 
   as well.
 * Dev – Pro – Print – Print Tools – “Products List” tool added.
 * Dev – Pro – Print – Admin Options – Print buttons – Quantity input – “Products
   > Bulk actions > Each product” option added.
 * Dev – Pro – Extra Fields – Admin settings section description updated.

#### 4.2.0 – 27/07/2022

 * Dev – Compatibility – “Woocommerce OpenPos” compatibility added (“EAN” field 
   is now available in “POS > Setting > Barcode Label > Barcode Meta Key”).
 * Dev – Compatibility – WooCommerce PDF Invoices & Packing Slips – “Content” options
   added. Includes barcodes.
 * Dev – Pro – Code refactoring:
    - Barcode Generator.
    - Shortcodes – `[alg_wc_ean_barcode]` and `[alg_wc_ean_barcode_2d]`.
 * WC tested up to: 6.7.

#### 4.1.2 – 17/06/2022

 * Dev – Tools – Product Actions – Bulk actions – “Require confirmation?” option
   added (defaults to “Delete EAN”).
 * Fix – Pro – Print – Print Tools – Quantity – Quantity input was ignored when 
   products had identical EANs.
 * Dev – Pro – Print – Admin Options – Print buttons – “Quantity input” option added.

#### 4.1.1 – 16/06/2022

 * Fix – Admin product search – Including all post statuses now (e.g., drafts).
 * Dev – Tools – Product Tools – Copy to product meta – Meta key – Comma-separated
   list of keys is now accepted.

#### 4.1.0 – 16/06/2022

 * Dev – Tools – Product Tools – “Copy to product meta” tool added.
 * Dev – Shortcodes – `[alg_wc_ean_product_sku]` – Optional `max_length` attribute
   added.
 * Dev – Pro – Print – Print Tools – “Print” tool added.
 * Dev – Pro – Developers – Print – `alg_wc_ean_print_get_products` filter added.
 * WC tested up to: 6.6.

#### 4.0.0 – 10/06/2022

 * Dev – General – Admin product edit page – ‘Add “Generate” button’ option added.
 * Dev – Compatibility – WCFM – Variations are supported now.
 * Dev – Compatibility – WCFM – ‘Add “Generate” button’ option added.
 * Dev – Advanced – Export/Import Plugin Settings – “Reset” tool added.
 * Dev – Advanced – Export/Import Plugin Settings – Code refactoring.
 * Dev – Shortcodes – `[alg_wc_ean_product_author_id]` shortcode added.
 * Dev – Developers – Tools – Product Tools – Generate:
    - `alg_wc_ean_product_tools_generate_ean_country_prefix` filter added.
    - `alg_wc_ean_product_tools_generate_ean_seed_prefix` filter added.
    - `alg_wc_ean_product_tools_generate_ean_seed` filter added.
 * Dev – Pro – “Extra Fields” sections added.
 * Dev – Pro – Shortcodes – Barcodes – `img_w` and `img_h` attributes added (both
   default to `false`).

[See changelog for all versions](https://plugins.svn.wordpress.org/ean-for-woocommerce/trunk/changelog.txt).

## Commercial plugin

This plugin is free but offers additional paid commercial upgrades or support.

## Meta

 *  Version **5.5.9**
 *  Last updated **2 weeks ago**
 *  Active installations **10,000+**
 *  WordPress version ** 5.7 or higher **
 *  Tested up to **7.0.2**
 * Tags
 * [barcode](https://wordpress.org/plugins/tags/barcode/)[ean](https://wordpress.org/plugins/tags/ean/)
   [gtin](https://wordpress.org/plugins/tags/gtin/)[upc](https://wordpress.org/plugins/tags/upc/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/ean-for-woocommerce/advanced/)

## Ratings

 4.9 out of 5 stars.

 *  [  53 5-star reviews     ](https://wordpress.org/support/plugin/ean-for-woocommerce/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/ean-for-woocommerce/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/ean-for-woocommerce/reviews/?filter=3)
 *  [  1 2-star review     ](https://wordpress.org/support/plugin/ean-for-woocommerce/reviews/?filter=2)
 *  [  1 1-star review     ](https://wordpress.org/support/plugin/ean-for-woocommerce/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/ean-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/ean-for-woocommerce/reviews/)

## Contributors

 *   [ WPFactory ](https://profiles.wordpress.org/wpcodefactory/)
 *   [ Tom Anbinder ](https://profiles.wordpress.org/anbinder/)
 *   [ Pablo Pacheco ](https://profiles.wordpress.org/karzin/)
 *   [ Omar AlDabbas ](https://profiles.wordpress.org/omardabbas/)

## Support

Issues resolved in last two months:

     0 out of 1

 [View support forum](https://wordpress.org/support/plugin/ean-for-woocommerce/)