Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
EAN for WooCommerce icon

EAN for WooCommerce

v5.4.2
by WPFactory · 4.9 (54 reviews)

Manage product GTIN (EAN, UPC, ISBN, etc.) in WooCommerce. Beautifully.

10K+ active installs Updated Feb 04, 2025 Tested to 6.7.2
Try Demo Download
Pre-installed Ready in ~10s No card
EAN for WooCommerce

About EAN for WooCommerce

The EAN for WooCommerce plugin is a simple and straightforward tool that allows you to manage GTINs (EAN, UPC, ISBN, etc.) in your WooCommerce store. It offers features like saving and searching for EANs, displaying EANs in order items, and bulk actions. Customers have praised the plugin for its ease of use and fast support.

Frequently asked questions

What is the EAN for WooCommerce plugin?
EAN for WooCommerce plugin lets you manage product GTIN (EAN, UPC, ISBN, etc.) in WooCommerce.
What are the currently supported standards by the plugin?
Currently supported standards: EAN-13, UPC-A, EAN-8, ISBN-13, JAN, EAN-14, Custom.
What are the main features of the plugin?
The main features of the plugin include saving product's EAN in the backend, setting EAN for variable products, searching by EAN, adding sortable EAN column to admin products list, showing EAN on single product page/shop pages/cart on frontend, adding EAN to product structured data and WooCommerce REST API, showing EAN in order items table, exporting/importing EAN, managing EAN with quick and bulk edit, and outputting EAN with a shortcode.
What tools does the plugin provide?
The plugin provides tools for generating, copying, assigning, and deleting EANs in bulk. It can generate EANs automatically with customizable settings, copy EANs from product SKU/ID/meta, assign EANs from a predefined list, delete EANs for all products at once, copy EANs to product SKU/attribute, and add/delete EANs for all orders at once.
Is the plugin compatible with other plugins?
Yes, the plugin is compatible with Google Listings & Ads, Point of Sale for WooCommerce, Woocommerce OpenPos, Dokan marketplace, WCFM and WCFM Marketplace, MultiVendorX, Print Invoice & Delivery Notes for WooCommerce, WooCommerce PDF Invoices & Packing Slips, WooCommerce PDF Invoices, Packing Slips, Delivery Notes and Shipping Labels, WooCommerce Google Product Feed, Rank Math SEO, WooCommerce Customer / Order / Coupon Export, and more.

Changelog

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]contenttitle option added.
  • Dev – Pro – Barcodes – [alg_wc_ean_barcode_2d]contentformatted_name option added.
  • Dev – Pro – Barcodes – [alg_wc_ean_barcode_2d]contentattribute_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.

Try other plugins

Yoast SEO icon

Yoast SEO

4.8 · 10M+ installs

Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using the Yoast SEO…