{"id":4669,"date":"2025-02-19T05:52:04","date_gmt":"2025-02-19T05:52:04","guid":{"rendered":"https:\/\/s-o-s.net\/ean-barcode-generator-for-woocommerce-upc-isbn-gtin-inventory\/"},"modified":"2025-02-19T05:52:04","modified_gmt":"2025-02-19T05:52:04","slug":"ean-barcode-generator-for-woocommerce-upc-isbn-gtin-inventory","status":"publish","type":"post","link":"https:\/\/s-o-s.net\/en_gb\/ean-barcode-generator-for-woocommerce-upc-isbn-gtin-inventory\/","title":{"rendered":"EAN Barcode Generator for WooCommerce: UPC, ISBN &#038; GTIN Inventory"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<article id=\"post-130832\" class=\"alignwide post-130832 plugin type-plugin status-publish hentry plugin_tags-barcode plugin_tags-ean plugin_tags-gtin plugin_tags-upc plugin_tags-woocommerce plugin_category-ecommerce plugin_contributors-algoritmika plugin_contributors-anbinder plugin_contributors-karzin plugin_contributors-kousikmukherjeeli plugin_contributors-omardabbas plugin_contributors-wpcodefactory plugin_business_model-commercial plugin_committers-algoritmika plugin_committers-wpcodefactory plugin_support_reps-anbinder plugin_support_reps-karzin plugin_support_reps-tahaamin\">\n<div class=\"plugin-banner\" id=\"plugin-banner-ean-for-woocommerce\"><\/div>\n<header class=\"plugin-header\">\n<div class=\"entry-heading-container\">\n<div>\n<div class=\"entry-thumbnail\">\n\t\t\t\t\t<img decoding=\"async\" class=\"plugin-icon\" src=\"https:\/\/ps.w.org\/ean-for-woocommerce\/assets\/icon.svg?rev=2971466\" alt=\"\">\t\t\t\t<\/div>\n<div>\n<h1 class=\"plugin-title\">EAN Barcode Generator for WooCommerce: UPC, ISBN &amp; GTIN Inventory<\/h1>\n<p>\t\t\t\t\t<span class=\"byline\">By <span class=\"author vcard\"><a target=\"_blank\" class=\"url fn n\" href=\"https:\/\/profiles.wordpress.org\/wpcodefactory\/\" rel=\"noopener\">WPFactory<\/a><\/span><\/span>\n\t\t\t\t<\/div>\n<\/p><\/div>\n<div class=\"plugin-actions\">\n<div class=\"wp-block-button is-small plugin-download download-button\"><a target=\"_blank\" class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/downloads.wordpress.org\/plugin\/ean-for-woocommerce.5.4.2.zip\" rel=\"noopener\">Download<\/a><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/header>\n<p><!-- .entry-header --><\/p>\n<p>\t<span id=\"description\"><\/span><br \/>\n\t<span id=\"reviews\"><\/span><br \/>\n\t<span id=\"installation\"><\/span><br \/>\n\t<span id=\"developers\"><\/span><br \/>\n\t<span id=\"advanced\" class=\"\"><\/span><br \/>\n\t<span id=\"section-links\"><\/p>\n<ul class=\"tabs clear\">\n<li id=\"tablink-description\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/ean-for-woocommerce\/#description\" rel=\"noopener\">Details<\/a><\/li>\n<li id=\"tablink-reviews\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/ean-for-woocommerce\/#reviews\" rel=\"noopener\">Reviews<\/a><\/li>\n<li id=\"tablink-installation\">\n\t\t\t\t<a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/ean-for-woocommerce\/#installation\" rel=\"noopener\">Installation<\/a>\n\t\t\t<\/li>\n<li id=\"tablink-developers\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/ean-for-woocommerce\/#developers\" rel=\"noopener\">Development<\/a><\/li>\n<\/ul>\n<div id=\"link-support\">\n\t\t\t<a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/plugin\/ean-for-woocommerce\/\" rel=\"noopener\">Support<\/a>\n\t\t<\/div>\n<p>\t<\/span><br \/>\n\t<script type=\"text\/javascript\">if ( '#changelog' == window.location.hash ) { window.setTimeout( function() { window.location.hash=\"#developers\"; }, 10 ); }<\/script><\/p>\n<div class=\"entry-content\">\n<div id=\"tab-description\" class=\"plugin-description section\">\n<h2 id=\"description-header\">Description<\/h2>\n<blockquote>\n<p>\u201cGreat simple plugin, fast support: Very simple and straightforward, had some trouble with wpml compatibility and support team resolved it fast.\u201d \u2013 \u2b50\u2b50\u2b50\u2b50\u2b50  <a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/topic\/great-simple-plugin-fast-support\/\" rel=\"ugc noopener\">gorfeas<\/a><\/p>\n<\/blockquote>\n<p><a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/ean-barcodes-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" title=\"Main Page\" rel=\"nofollow ugc noopener\">Main Page<\/a> | <a target=\"_blank\" href=\"https:\/\/eanbarcode.instawp.xyz\/\" title=\"Demo\" rel=\"nofollow ugc noopener\">Demo<\/a> | <a target=\"_blank\" href=\"https:\/\/wpfactory.com\/support\/item\/ean-barcodes-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" title=\"Support Forum\" rel=\"nofollow ugc noopener\">Support Forum<\/a> | <a target=\"_blank\" href=\"https:\/\/wpfactory.com\/docs\/ean-barcodes-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" title=\"Documentation &amp; How to\" rel=\"nofollow ugc noopener\" class=\"broken_link\">Documentation &amp; How to<\/a><\/p>\n<p>Manage GTINs (EAN, UPC, ISBN, etc.) effortlessly in WooCommerce! Save, search, and display EANs easily. Tools for bulk actions and compatibility with major plugins.<\/p>\n<p>Using this plugin, you can seamlessly assign unique identifiers to each product, ensuring global recognition for your shop products.<\/p>\n<p>And with our advanced barcode management, you can customize &amp; update everything either using our tools, or directly on your product editing page.<\/p>\n<p>Currently supported standards: EAN-13, UPC-A, EAN-8, ISBN-13, JAN, EAN-14, Custom.<\/p>\n<p>The EAN for WooCommerce plugin empowers you to efficiently handle product GTINs, from backend management to frontend display and beyond.<\/p>\n<h3>\ud83e\udd1d Recommended By<\/h3>\n<ul>\n<li><a target=\"_blank\" href=\"https:\/\/wpwarfare.com\/ean-for-woocommerce-pro-review\/\" title=\"EAN for WooCommerce Pro Review\" rel=\"nofollow ugc noopener\" class=\"broken_link\">WPWarFare: EAN for WooCommerce Pro Review<\/a><\/li>\n<li><a target=\"_blank\" href=\"https:\/\/pluginoracle.com\/wp\/ean-for-woocommerce\" title=\"PluginOracle: EAN for WooCommerce Review\" rel=\"nofollow ugc noopener\" class=\"broken_link\">PluginOracle: EAN for WooCommerce Review<\/a><\/li>\n<li><a target=\"_blank\" href=\"https:\/\/fibosearch.com\/documentation\/plugins-integrations\/gtins\/\" title=\"FiboSearch: GTINs &amp; EAN for WooCommerce Plugin\" rel=\"nofollow ugc noopener\">FiboSearch: GTINs &amp; EAN for WooCommerce Plugin<\/a><\/li>\n<li><a target=\"_blank\" href=\"https:\/\/wphelp.blog\/sku-ean-upc-gtin-isbn-issn-what-these-codes-are-and-how-to-add-them-in-woocommerce\/\" title=\"WPHelp: How to Add EAN, UPC, GTIN to WooCommerce\" rel=\"nofollow ugc noopener\">WPHelp: How to Add EAN, UPC, GTIN to WooCommerce<\/a><\/li>\n<li><a target=\"_blank\" href=\"https:\/\/wpmozo.com\/woocommerce-qr-barcode-plugins\/\" title=\"WPMozo: WooCommerce QR &amp; Barcode Plugins: The 8 Best to Try\" rel=\"nofollow ugc noopener\">WPMozo: WooCommerce QR &amp; Barcode Plugins: The 8 Best to Try<\/a><\/li>\n<li><a target=\"_blank\" href=\"https:\/\/quadlayers.com\/woocommerce-barcode-and-qr-code-plugins\/\" title=\"QuadLayers: Best WooCommerce Barcode and QR Code Plugins\" rel=\"nofollow ugc noopener\">QuadLayers: Best WooCommerce Barcode and QR Code Plugins<\/a><\/li>\n<li>WPGlob: Best EAN Plugin for WooCommerce \u2013 100% Honest Review<br \/>\n<span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><\/p>\n<div class=\"responsive-embed responsive-embed-16x9 embed-youtube\"><iframe title=\"Best EAN Plugin for WooCommerce - 100% Honest Review\" width=\"1140\" height=\"641\" src=\"https:\/\/www.youtube.com\/embed\/kbpJPlXETTM?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<p><\/span><\/li>\n<\/ul>\n<h3>\ud83d\ude80 Main Features: FREE Version<\/h3>\n<h3>\ud83d\ude80 Save product GTINs\/EANs in backend<\/h3>\n<p>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.<\/p>\n<h3>\ud83d\ude80 Search by GTINs\/EAN in backend &amp; frontend<\/h3>\n<p>Effortlessly locate products by their EANs, whether you\u2019re navigating the backend inventory or assisting customers on the frontend.<\/p>\n<h3>\ud83d\ude80 Add GTINs\/EAN to product structured data<\/h3>\n<p>Improve search engine visibility and product categorization by including EANs in structured data, optimizing your store\u2019s SEO and facilitating smoother integration with search engines.<\/p>\n<h3>\ud83d\ude80 Display EAN in order items &amp; admin list<\/h3>\n<p>Enhance order processing and administrative tasks by displaying EANs alongside product details in order items and admin lists.<\/p>\n<h3>\ud83d\ude80 Efficient export\/import &amp; quick edit<\/h3>\n<p>Streamline inventory management with efficient export\/import functionalities, enabling seamless transfer of EAN data, while quick edit options empower swift modifications for increased productivity.<\/p>\n<h3>\ud83d\ude80 Display EAN ANYWHERE<\/h3>\n<p>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.<\/p>\n<h3>\ud83d\ude80 Include EAN in Invoices<\/h3>\n<p>Integrate EANs into your invoices with advanced compatibility across the popular invoicing plugins.<\/p>\n<h3>\ud83e\uddf0 Tools<\/h3>\n<p>The plugin has tools that will help you generate, copy, assign and delete EANs in bulk, automatically or periodically, like:<\/p>\n<ul>\n<li><strong>Generate<\/strong> EANs automatically with customizable EAN type, country prefix(es) and seed.<\/li>\n<li><strong>Copy<\/strong> EANs <strong>from<\/strong> product <strong>SKU<\/strong>, product <strong>ID<\/strong> or product <strong>meta<\/strong>.<\/li>\n<li><strong>Assign<\/strong> EANs from the predefined <strong>list<\/strong>.<\/li>\n<li><strong>Delete<\/strong> EANs for all products at once.<\/li>\n<li><strong>Copy<\/strong> EANs <strong>to<\/strong> product <strong>SKU<\/strong> or product <strong>attribute<\/strong>.<\/li>\n<li><strong>Add<\/strong> or <strong>delete<\/strong> EANs for all <strong>orders<\/strong> at once.<\/li>\n<li><strong>Search orders<\/strong> by EAN.<\/li>\n<\/ul>\n<h3>\ud83e\udd1d Compatibility<\/h3>\n<ul>\n<li><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/google-listings-and-ads\/\" rel=\"ugc noopener\">Google Listings &amp; Ads<\/a> plugin.<\/li>\n<li><a target=\"_blank\" href=\"https:\/\/woocommerce.com\/products\/point-of-sale-for-woocommerce\/\" rel=\"nofollow ugc noopener\">Point of Sale for WooCommerce<\/a> plugin.<\/li>\n<li><a target=\"_blank\" href=\"https:\/\/codecanyon.net\/item\/openpos-a-complete-pos-plugins-for-woocomerce\/22613341\" rel=\"nofollow ugc noopener\" class=\"broken_link\">Woocommerce OpenPos<\/a> plugin.<\/li>\n<li><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/dokan-lite\/\" rel=\"ugc noopener\">Dokan marketplace<\/a> plugin.<\/li>\n<li><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/wc-frontend-manager\/\" rel=\"ugc noopener\">WCFM<\/a> and <a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/wc-multivendor-marketplace\/\" rel=\"ugc noopener\">WCFM Marketplace<\/a> plugins.<\/li>\n<li><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/dc-woocommerce-multi-vendor\/\" rel=\"ugc noopener\">MultiVendorX<\/a> plugin.<\/li>\n<li><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/woocommerce-delivery-notes\/\" rel=\"ugc noopener\">Print Invoice &amp; Delivery Notes for WooCommerce<\/a> plugin.<\/li>\n<li><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/woocommerce-pdf-invoices-packing-slips\/\" rel=\"ugc noopener\">WooCommerce PDF Invoices &amp; Packing Slips<\/a> plugin.<\/li>\n<li><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/print-invoices-packing-slip-labels-for-woocommerce\/\" rel=\"ugc noopener\">WooCommerce PDF Invoices, Packing Slips, Delivery Notes and Shipping Labels<\/a> plugin.<\/li>\n<li><a target=\"_blank\" href=\"https:\/\/woocommerce.com\/products\/google-product-feed\/\" rel=\"nofollow ugc noopener\">WooCommerce Google Product Feed<\/a> plugin.<\/li>\n<li><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/seo-by-rank-math\/\" rel=\"ugc noopener\">Rank Math SEO<\/a> plugin.<\/li>\n<li><a target=\"_blank\" href=\"https:\/\/woocommerce.com\/products\/ordercustomer-csv-export\/\" rel=\"nofollow ugc noopener\">WooCommerce Customer \/ Order \/ Coupon Export<\/a> plugin.<\/li>\n<li>\n<p>The plugin is <strong>\u201cHigh-Performance Order Storage (HPOS)\u201d<\/strong> compatible<\/p>\n<\/li>\n<li>\n<p>And more\u2026<\/p>\n<\/li>\n<\/ul>\n<blockquote>\n<p>\u201cAmazing 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.\u201d \u2013 \u2b50\u2b50\u2b50\u2b50\u2b50 <a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/topic\/amazing-plugin-compatible-with-dokan-and-with-awesome-support\/\" rel=\"ugc noopener\">sophie2e<\/a><\/p>\n<p>\u201cThe 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!\u201d \u2013 \u2b50\u2b50\u2b50\u2b50\u2b50 <a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/topic\/the-best-ean-plugin-for-woocommerce\/\" rel=\"ugc noopener\">sbazaars<\/a><\/p>\n<\/blockquote>\n<h3>\ud83c\udfc6 Do More: PRO Version<\/h3>\n<p>All what\u2019s 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 <a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/ean-barcodes-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" rel=\"nofollow ugc noopener\">EAN, UPC, ISBN Generator: Product Barcode Inventory for WooCommerce Pro<\/a> plugin.<\/p>\n<h3>\ud83c\udfc6 Generate &amp; display barcode images for products<\/h3>\n<p>Automatically create and showcase barcode images for products, enhancing visual identification and enabling efficient inventory tracking across various platforms.<\/p>\n<h3>\ud83c\udfc6 Print multiple EANs &amp; barcodes to PDF<\/h3>\n<p>Simplify offline operations by printing multiple EANs and corresponding barcodes to PDF files, facilitating convenient access to product information and barcode scanning.<\/p>\n<h3>\ud83c\udfc6 Add multiple extra fields to each Product<\/h3>\n<p>Expand product details by incorporating multiple fields, so a product can have EAN and MPN fields simultaneously for example.<\/p>\n<h3>\ud83c\udfc6 Full support for 1D (barcodes) or 2D (barcodes, QR codes)<\/h3>\n<p>Whether you need traditional barcode formats or modern QR codes, our plugin has you covered for comprehensive product identification.<\/p>\n<h3>\ud83d\udcaf Why WPFactory?<\/h3>\n<ul>\n<li><strong>Experience You Can Trust:<\/strong> Over a decade in the business<\/li>\n<li><strong>Wide Plugin Selection:<\/strong> Offering 65+ unique and powerful plugins<\/li>\n<li><strong>Highly-Rated Support:<\/strong> Backed by hundreds of 5-star reviews<\/li>\n<li><strong>Expert Team:<\/strong> Dedicated developers and technical support at your service<\/li>\n<\/ul>\n<h3>What\u2019s Next? Discover More Plugins by WPFactory<\/h3>\n<p>WPFactory has a diverse range of plugins tailored to enhance your experience:<\/p>\n<ul>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/email-verification-for-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" title=\"**Email Verification for WooCommerce**\" rel=\"nofollow ugc noopener\"><strong>Email Verification for WooCommerce<\/strong><\/a>: Boost security and credibility by verifying customer emails, reducing spam, and improving email marketing (<strong><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/maximum-products-per-user-for-woocommerce\/\" title=\"Free version\" rel=\"ugc noopener\">Free version<\/a><\/strong>)<\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/wish-list-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" title=\"**Wishlist for WooCommerce: Multi Wishlists per Customer**\" rel=\"nofollow ugc noopener\"><strong>Wishlist for WooCommerce: Multi Wishlists per Customer<\/strong><\/a>: Increase loyality &amp; sales by allowing customers to add products to wishlist, create multiple wishlists, save them, share them with friends &amp; family on your WooCommerce store (<strong><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/wish-list-for-woocommerce\/\" title=\"Free version\" rel=\"ugc noopener\">Free version<\/a><\/strong>)<\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/price-offers-for-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" title=\"*Name Your Price: Make a Price Offer for WooCommerce**\" rel=\"nofollow ugc noopener\"><strong>Name Your Price: Make a Price Offer for WooCommerce<\/strong><\/a>: Allow customers to propose their own prices for your products, open a negotiation-driven shopping experience with options to accept, reject, or counter-offer. (<strong><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/price-offerings-for-woocommerce\/\" title=\"Free version\" rel=\"ugc noopener\">Free version<\/a><\/strong>)<\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/custom-emails-for-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" title=\"**Additional Custom Emails for WooCommerce**\" rel=\"nofollow ugc noopener\"><strong>Additional Custom Emails for WooCommerce<\/strong><\/a>: Define &amp; customize more emails based on triggers, choose from multiple recipient options, personalize content, and send emails manually.(<strong><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/custom-emails-for-woocommerce\/\" title=\"Free version\" rel=\"ugc noopener\">Free version<\/a><\/strong>)<\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/order-status-rules-for-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" title=\"**Automated Order Status Controller for WooCommerce**\" rel=\"nofollow ugc noopener\"><strong>Automated Order Status Controller for WooCommerce<\/strong><\/a>: Change order statuses programmatically based on a wide range of conditions, like time intervals, user roles and more! (<strong><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/order-status-rules-for-woocommerce\/\" title=\"Free version\" rel=\"ugc noopener\">Free version<\/a><\/strong>)<\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/order-status-for-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" title=\"**Custom Order Status for WooCommerce**\" rel=\"nofollow ugc noopener\"><strong>Custom Order Status for WooCommerce<\/strong><\/a>: Create &amp; manage unlimited number of custom statuses, to reflect your business desires &amp; needs. (<strong><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/order-status-for-woocommerce\/\" title=\"Free version\" rel=\"ugc noopener\">Free version<\/a><\/strong>)<\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/amount-left-free-shipping-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" title=\"**Free Shipping Over Amount for WooCommerce**\" rel=\"nofollow ugc noopener\"><strong>Free Shipping Over Amount for WooCommerce<\/strong><\/a>: Encourage higher spending by offering free shipping based on amount, with a progress bar for customers (<strong><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/amount-left-free-shipping-woocommerce\/\" title=\"Free version\" rel=\"ugc noopener\">Free version<\/a><\/strong>)<\/p>\n<\/li>\n<li>\n<p><a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/product-price-by-quantity-for-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" title=\"**Dynamic Pricing &amp; Bulk Quantity Discounts**\" rel=\"nofollow ugc noopener\"><strong>Dynamic Pricing &amp; Bulk Quantity Discounts<\/strong><\/a>: Advanced dynamic pricing and discount rules for WooCommerce, encouraging bulk purchases and driving more sales (<strong><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/wholesale-pricing-woocommerce\/\" title=\"Free version\" rel=\"ugc noopener\">Free version<\/a><\/strong>)<\/p>\n<\/li>\n<\/ul>\n<h3>\u2764\ufe0f User Testimonials: See What Others Are Saying!<\/h3>\n<blockquote>\n<p>\u201cPerfect support, stable plugin. If you don\u2019t trust online-ratings, just look at the comments. There actually is an outstanding support team.\u201d \u2013 \u2b50\u2b50\u2b50\u2b50\u2b50 <a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/ean-barcodes-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" rel=\"nofollow ugc noopener\">Max Meyer<\/a><\/p>\n<p>\u201cI 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!\u201d \u2013 \u2b50\u2b50\u2b50\u2b50\u2b50 <a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/ean-barcodes-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" rel=\"nofollow ugc noopener\">Frank C.<\/a><\/p>\n<p>\u201cPerfect. Great Plugin. Tom has been super helpful in supporting us and configuring our POS requests. Very much recommend and money well spent so far!\u201d \u2013 \u2b50\u2b50\u2b50\u2b50\u2b50 <a target=\"_blank\" href=\"https:\/\/wpfactory.com\/item\/ean-barcodes-woocommerce\/?utm_source=wporg&amp;utm_medium=organic&amp;utm_campaign=readme\" rel=\"nofollow ugc noopener\">D.K<\/a><\/p>\n<p>\u201cExcellent Plugin and Support: I can\u2019t 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.\u201d \u2013 \u2b50\u2b50\u2b50\u2b50\u2b50 <a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/topic\/excellent-plugin-and-support-484\/\" rel=\"ugc noopener\">fit2death<\/a><\/p>\n<\/blockquote>\n<\/div>\n<div id=\"tab-installation\" class=\"plugin-installation section\">\n<h2 id=\"installation-header\">Installation<\/h2>\n<p><strong>Follow these simplified steps to get your plugin up and running:<\/strong><\/p>\n<p><strong>From the WordPress Admin Panel:<\/strong><br \/>\n1. Navigate to \u201cPlugins\u201d &gt; \u201cAdd New\u201d.<br \/>\n2. Use the search bar and find the plugin using the exact name.<br \/>\n3. Click \u201cInstall Now\u201d for the desired plugin.<br \/>\n4. Once the installation is finished, and click \u201cActivate\u201d.<\/p>\n<p><strong>Manual Installation Using FTP:<\/strong><br \/>\n1. Download the desired plugin from WordPress.org.<br \/>\n2. Using your preferred FTP client, upload the entire plugin folder to the \/wp-content\/plugins\/ directory of your WordPress installation.<br \/>\n3. Go to \u201cPlugins\u201d &gt; \u201cInstalled Plugins\u201d in your dashboard and click \u201cActivate\u201d.<\/p>\n<p><strong>Manual download &amp; upload from the WordPress Admin Panel:<\/strong><br \/>\n1. Download the desired plugin in a ZIP format.<br \/>\n2. On your site, navigate to \u201cPlugins\u201d &gt; \u201cAdd New\u201d and click the \u201cUpload Plugin\u201d button.<br \/>\n3. Choose the downloaded plugin file and click \u201cInstall Now.\u201d<br \/>\n4. After the installation is complete, click \u201cActivate\u201d.<\/p>\n<p><strong>Post-Activation:<\/strong><br \/>\nOnce activated, access the plugin\u2019s settings by navigating to \u201cWooCommerce &gt; Settings\u201d and look for the relevant tab.<\/p>\n<\/div>\n<div id=\"tab-reviews\" class=\"plugin-reviews section\">\n<h2 id=\"reviews-header\">Reviews<\/h2>\n<div class=\"plugin-reviews\">\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/a017eee0fa392ebf52e5b7278aaa196f8b3d341ff4487ce9fc4874f3edca13f9?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/a017eee0fa392ebf52e5b7278aaa196f8b3d341ff4487ce9fc4874f3edca13f9?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/quick-and-great-support-14\/\" rel=\"noopener\">Quick and great support<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/cmucovic\/\" title=\"Posts by cmucovic\" rel=\"author noopener\">cmucovic<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">December 18, 2024<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Very quick and helpful support from the team. The plugin is also great with a lot of tweaks inside the module.<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/4802c6309e2e10778feb20614159514f18b1cbb26c4f4995c2f91f2905a7504b?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/4802c6309e2e10778feb20614159514f18b1cbb26c4f4995c2f91f2905a7504b?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"2 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"2\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/no-support-609\/\" rel=\"noopener\">no support ;-(<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/ukpreppingshop\/\" title=\"Posts by ukpreppingshop\" rel=\"author noopener\">ukpreppingshop<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">September 20, 2024<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">went to there support forum, page is offline cant login..no email to contact supprt.<\/p>\n<p>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\u2026100s others ok just a handful of products wont hold the ean number..<\/p>\n<p>Only way to get a reply is leaving this review i guess\u2026<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/2645f4e1170f3bc74b1b4267fca6862355a8c32be579b9ecd217d138e82910ea?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/2645f4e1170f3bc74b1b4267fca6862355a8c32be579b9ecd217d138e82910ea?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"1 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"1\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/wasting-times\/\" rel=\"noopener\">Wasting times\u2026<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/cybitit\/\" title=\"Posts by cybitit\" rel=\"author noopener\">cybitit<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">August 11, 2024<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Not easy to use. Also, must buy monthly subscription to display the barcode image on your website. The Free version just displays numbers.<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/b7a34ba8cc1c5197f6bbcdf217df8c9365db0c6213a3f6201afe06f445687182?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/b7a34ba8cc1c5197f6bbcdf217df8c9365db0c6213a3f6201afe06f445687182?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/works-like-a-perfect-plugin-support-solved-the-issue-in-an-instant\/\" rel=\"noopener\">Works like a perfect plugin. Support solved the issue in an instant<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/tm0413\/\" title=\"Posts by tm0413\" rel=\"author noopener\">tm0413<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">February 12, 2024<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Asked 2 questions \u2013 both were solved so fast it\u2019s hard to believe<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/0fe228272e2c9136f21aceef19689e597b48e7e657e432d614017613274f471f?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/0fe228272e2c9136f21aceef19689e597b48e7e657e432d614017613274f471f?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/excellent-plugin-support-128\/\" rel=\"noopener\">Excellent Plugin &amp; Support<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/mfghost\/\" title=\"Posts by mfghost\" rel=\"author noopener\">mfghost<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">January 17, 2024<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">2 replies<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">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\u2019ve ever received help+how to fix on this forum. The plugin is perfect and works great and the support is great.<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/f51b2d709d62f1d1b0aa49e376f6eb685cf87d69e1e615fdd6b90de1f84e7279?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/f51b2d709d62f1d1b0aa49e376f6eb685cf87d69e1e615fdd6b90de1f84e7279?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/easy-plug-and-play-plugin-2\/\" rel=\"noopener\">Easy plug-and-play plugin!<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/marco020\/\" title=\"Posts by Marco\" rel=\"author noopener\">Marco<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">December 17, 2023<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Simple and lightweight plugin to add GTIN13 (also known as the EAN or the European Article Number) to a product in WooCommerce!<\/div>\n<\/p><\/div>\n<\/article><\/div>\n<p>\t\t<a target=\"_blank\" class=\"reviews-link\" href=\"https:\/\/wordpress.org\/support\/plugin\/ean-for-woocommerce\/reviews\/\" rel=\"noopener\"><br \/>\n\t\t\tRead all 54 reviews\t\t<\/a><\/div>\n<div id=\"tab-developers\" class=\"plugin-developers section\">\n<h2 id=\"developers-header\">Contributors &amp; Developers<\/h2>\n<div class=\"plugin-contributors\">\n<p>\u201cEAN Barcode Generator for WooCommerce: UPC, ISBN &amp; GTIN Inventory\u201d is open source software. The following people have contributed to this plugin.<\/p>\n<p><span class=\"screen-reader-text\">Contributors<\/span><\/p>\n<ul id=\"contributors-list\" class=\"contributors-list\">\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/74c2eb4a4e6f02874c2d774d27f5a97d6b80bbe8a21c03363071bbc780790091?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/74c2eb4a4e6f02874c2d774d27f5a97d6b80bbe8a21c03363071bbc780790091?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/wpcodefactory\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tWPFactory\t\t\t\t<\/a>\n\t\t\t<\/li>\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/5617c0f0874cb1f58082f73ab291061eb60f976538f2fbfa0ca60d853eeaba46?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/5617c0f0874cb1f58082f73ab291061eb60f976538f2fbfa0ca60d853eeaba46?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/algoritmika\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tAlgoritmika\t\t\t\t<\/a>\n\t\t\t<\/li>\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/23d6c3fbeb6b734b98686072018b894f985b20f5c0422a5660130d5a12a6e3f9?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/23d6c3fbeb6b734b98686072018b894f985b20f5c0422a5660130d5a12a6e3f9?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/anbinder\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tTom Anbinder\t\t\t\t<\/a>\n\t\t\t<\/li>\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/0b4b75988e6d015150217b3b9730d2341eae639521e0d6de0578b48b94f35d11?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/0b4b75988e6d015150217b3b9730d2341eae639521e0d6de0578b48b94f35d11?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/karzin\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tPablo Pacheco\t\t\t\t<\/a>\n\t\t\t<\/li>\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/65348723be4b970a3e6342f217399e8ddb365f2aca62534c1e8ddaa8d8b5ce66?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/65348723be4b970a3e6342f217399e8ddb365f2aca62534c1e8ddaa8d8b5ce66?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/omardabbas\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tOmar AlDabbas\t\t\t\t<\/a>\n\t\t\t<\/li>\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/60bb1aae5bff99be3e5d3c0c58130689e80716e2b873e9ade73177cd275c1780?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/60bb1aae5bff99be3e5d3c0c58130689e80716e2b873e9ade73177cd275c1780?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/kousikmukherjeeli\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tKousik Mukherjee\t\t\t\t<\/a>\n\t\t\t<\/li>\n<\/ul><\/div>\n<div class=\"plugin-development\">\n<p><a target=\"_blank\" href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/ean-for-woocommerce\" rel=\"noopener\">Translate \u201cEAN Barcode Generator for WooCommerce: UPC, ISBN &amp; GTIN Inventory\u201d into your language.<\/a><\/p>\n<h3>Interested in development?<\/h3>\n<p><a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/browser\/ean-for-woocommerce\/\" rel=\"noopener\" class=\"broken_link\">Browse the code<\/a>, check out the <a target=\"_blank\" href=\"https:\/\/plugins.svn.wordpress.org\/ean-for-woocommerce\/\" rel=\"noopener\">SVN repository<\/a>, or subscribe to the <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/log\/ean-for-woocommerce\/\" rel=\"noopener\" class=\"broken_link\">development log<\/a> by <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/log\/ean-for-woocommerce\/?limit=100&amp;mode=stop_on_copy&amp;format=rss\" rel=\"noopener\" class=\"broken_link\">RSS<\/a>.<\/p>\n<\/div>\n<\/div>\n<div id=\"tab-changelog\" class=\"plugin-changelog section\">\n<h2 id=\"changelog-header\">Changelog<\/h2>\n<h4>5.4.2 \u2013 04\/02\/2025<\/h4>\n<ul>\n<li>Dev \u2013 Print \u2013 Advanced \u2013 \u201cDefine K_PATH_CACHE\u201d option added (defaults to <code>no<\/code>).<\/li>\n<\/ul>\n<h4>5.4.1 \u2013 02\/02\/2025<\/h4>\n<ul>\n<li>Dev \u2013 Languages \u2013 POT file regenerated with WP-CLI.<\/li>\n<li>Dev \u2013 Coding standards improved.<\/li>\n<\/ul>\n<h4>5.4.0 \u2013 24\/01\/2025<\/h4>\n<ul>\n<li>Dev \u2013 Security \u2013 Shortcodes \u2013 <code>[alg_wc_ean_product_function]<\/code> \u2013 User capability check added.<\/li>\n<li>Dev \u2013 Security \u2013 Output escaped.<\/li>\n<li>Dev \u2013 Security \u2013 Input sanitized.<\/li>\n<li>Dev \u2013 Code refactoring.<\/li>\n<li>Dev \u2013 Coding standards improved.<\/li>\n<li>Dev \u2013 Composer \u2013 <code>autoloader-suffix<\/code> param added.<\/li>\n<li>WC tested up to: 9.6.<\/li>\n<\/ul>\n<h4>5.3.5 \u2013 04\/12\/2024<\/h4>\n<ul>\n<li>Dev \u2013 Security \u2013 Output escaped.<\/li>\n<li>Dev \u2013 Key Manager \u2013 Library updated.<\/li>\n<li>Dev \u2013 Coding standards improved.<\/li>\n<\/ul>\n<h4>5.3.4 \u2013 02\/12\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Barcode Generator \u2013 <code>Alg_WC_EAN_TCPDFBarcode<\/code> class loading fixed.<\/li>\n<li>Dev \u2013 Coding standards improved.<\/li>\n<\/ul>\n<h4>5.3.3 \u2013 21\/11\/2024<\/h4>\n<ul>\n<li>Dev \u2013 Developers \u2013 Product Tools \u2013 Automatic actions \u2013 <code>alg_wc_ean_product_tools_insert_post_current_ean<\/code> filter added.<\/li>\n<li>Dev \u2013 Developers \u2013 Product Tools \u2013 Automatic actions \u2013 <code>alg_wc_ean_product_tools_insert_post_copy_to_variations_meta_key<\/code> filter added.<\/li>\n<\/ul>\n<h4>5.3.2 \u2013 20\/11\/2024<\/h4>\n<ul>\n<li>Dev \u2013 Product Tools \u2013 Automatic actions \u2013 \u201cVariable product: Copy to variations\u201d options added.<\/li>\n<li>Tested up to: 6.7.<\/li>\n<li>WC tested up to: 9.4.<\/li>\n<\/ul>\n<h4>5.3.1 \u2013 01\/11\/2024<\/h4>\n<ul>\n<li>Dev \u2013 Compatibility \u2013 \u201cWC Vendors\u201d option added (defaults to <code>yes<\/code>).<\/li>\n<li>Dev \u2013 Recommendations \u2013 Library updated.<\/li>\n<li>Plugin name updated.<\/li>\n<\/ul>\n<h4>5.3.0 \u2013 23\/10\/2024<\/h4>\n<ul>\n<li>Dev \u2013 Plugin settings moved to the \u201cWPFactory\u201d menu.<\/li>\n<li>Dev \u2013 \u201cRecommendations\u201d added.<\/li>\n<li>Dev \u2013 Key Manager \u2013 Library updated.<\/li>\n<li>Dev \u2013 Code refactoring.<\/li>\n<\/ul>\n<h4>5.2.2 \u2013 11\/10\/2024<\/h4>\n<ul>\n<li>Fix \u2013 EAN-14 <code>maxlength<\/code> fixed when the \u201cType\u201d is set to \u201cAutomatic\u201d.<\/li>\n<li>Dev \u2013 Key Manager \u2013 Library updated.<\/li>\n<\/ul>\n<h4>5.2.1 \u2013 06\/10\/2024<\/h4>\n<ul>\n<li>Dev \u2013 General \u2013 \u201cAdmin product block editor\u201d option added (defaults to <code>yes<\/code>).<\/li>\n<\/ul>\n<h4>5.2.0 \u2013 02\/10\/2024<\/h4>\n<ul>\n<li>Dev \u2013 Quick edit \u2013 Show current product EAN value.<\/li>\n<li>Dev \u2013 \u201cKey Manager\u201d added.<\/li>\n<li>WC tested up to: 9.3.<\/li>\n<\/ul>\n<h4>5.1.1 \u2013 10\/09\/2024<\/h4>\n<ul>\n<li>Dev \u2013 Advanced \u2013 Admin settings descriptions updated.<\/li>\n<\/ul>\n<h4>5.1.0 \u2013 06\/09\/2024<\/h4>\n<ul>\n<li>Dev \u2013 Pro \u2013 \u201cTCPDF\u201d library updated (to v6.7.5).<\/li>\n<li>Dev \u2013 Pro \u2013 Print \u2013 Options are sanitized now.<\/li>\n<li>Plugin short description updated.<\/li>\n<\/ul>\n<h4>5.0.0 \u2013 03\/09\/2024<\/h4>\n<ul>\n<li>Dev \u2013 Pro \u2013 Barcodes \u2013 <code>[alg_wc_ean_barcode_2d]<\/code> \u2013 <code>content<\/code> \u2013 <code>title<\/code> option added.<\/li>\n<li>Dev \u2013 Pro \u2013 Barcodes \u2013 <code>[alg_wc_ean_barcode_2d]<\/code> \u2013 <code>content<\/code> \u2013 <code>formatted_name<\/code> option added.<\/li>\n<li>Dev \u2013 Pro \u2013 Barcodes \u2013 <code>[alg_wc_ean_barcode_2d]<\/code> \u2013 <code>content<\/code> \u2013 <code>attribute_summary<\/code> option added.<\/li>\n<li>Dev \u2013 Pro \u2013 Developers \u2013 <code>alg_wc_ean_barcode_shortcode_content<\/code> filter added.<\/li>\n<li>Dev \u2013 Pro \u2013 Developers \u2013 <code>alg_wc_ean_barcode_2d_shortcode_content<\/code> filter added.<\/li>\n<li>WC tested up to: 9.2.<\/li>\n<\/ul>\n<h4>4.9.9 \u2013 31\/07\/2024<\/h4>\n<ul>\n<li>Fix \u2013 Shortcodes \u2013 Sanitizing shortcodes output \u2013 <code>data<\/code> protocol added (fixes the issue with barcode images in the Pro version).<\/li>\n<li>Dev \u2013 Pro \u2013 Barcodes \u2013 Admin product edit page \u2013 \u201cTemplate\u201d options added.<\/li>\n<li>Dev \u2013 Pro \u2013 Shortcodes \u2013 Barcodes \u2013 <code>add_text<\/code> attribute added to the <code>[alg_wc_ean_barcode]<\/code> and <code>[alg_wc_ean_barcode_2d]<\/code> shortcodes (defaults to <code>no<\/code>).<\/li>\n<li>Dev \u2013 Pro \u2013 Developers \u2013 <code>alg_wc_ean_barcode_args<\/code> filter added.<\/li>\n<\/ul>\n<h4>4.9.8 \u2013 30\/07\/2024<\/h4>\n<ul>\n<li>Tested up to: 6.6.<\/li>\n<li>WC tested up to: 9.1.<\/li>\n<\/ul>\n<h4>4.9.7 \u2013 27\/06\/2024<\/h4>\n<ul>\n<li>Fix \u2013 EAN-14 validation fixed when the \u201cType\u201d is set to \u201cAutomatic\u201d.<\/li>\n<li>WC tested up to: 9.0.<\/li>\n<\/ul>\n<h4>4.9.6 \u2013 14\/06\/2024<\/h4>\n<ul>\n<li>WC tested up to: 8.9.<\/li>\n<li>WooCommerce added to the \u201cRequires Plugins\u201d (plugin header).<\/li>\n<\/ul>\n<h4>4.9.5 \u2013 16\/05\/2024<\/h4>\n<ul>\n<li>Readme.txt \u2013 Content updated.<\/li>\n<\/ul>\n<h4>4.9.4 \u2013 26\/04\/2024<\/h4>\n<ul>\n<li>Dev \u2013 Compatibility \u2013 \u201cGoogle Product Feed\u201d option added (defaults to <code>yes<\/code>).<\/li>\n<li>Dev \u2013 Compatibility \u2013 \u201cWoocommerce OpenPos\u201d option added (defaults to <code>yes<\/code>).<\/li>\n<li>WC tested up to: 8.8.<\/li>\n<\/ul>\n<h4>4.9.3 \u2013 15\/04\/2024<\/h4>\n<ul>\n<li>Security \u2013 Shortcodes \u2013  Sanitizing shortcodes output (<code>wp_kses_post()<\/code>).<\/li>\n<li>Security \u2013 Shortcodes \u2013 <code>[alg_wc_ean_product_meta]<\/code> \u2013 Ensuring that only <em>product<\/em> meta is retrieved (<code>get_post_meta()<\/code> replaced with <code>$product-&gt;get_meta()<\/code>).<\/li>\n<li>Tested up to: 6.5.<\/li>\n<li>Readme.txt \u2013 Changelog \u2013 Truncated (full changelog moved to the <code>changelog.txt<\/code> file).<\/li>\n<\/ul>\n<h4>4.9.2 \u2013 29\/03\/2024<\/h4>\n<ul>\n<li>Dev \u2013 Admin products list column \u2013 \u201cShow duplicates\u201d option added (defaults to <code>yes<\/code>).<\/li>\n<li>WC tested up to: 8.7.<\/li>\n<li>Readme.txt \u2013 Tags updated.<\/li>\n<\/ul>\n<h4>4.9.1 \u2013 01\/02\/2024<\/h4>\n<ul>\n<li>Dev \u2013 Order Tools \u2013 \u201cSearch\u201d tool added.<\/li>\n<li>Dev \u2013 Admin settings \u2013 Tools \u2013 Section split: \u201cOrder Tools\u201d section added.<\/li>\n<\/ul>\n<h4>4.9.0 \u2013 30\/01\/2024<\/h4>\n<ul>\n<li>Dev \u2013 Advanced \u2013 Export\/Import\/Reset Plugin Settings \u2013 Import \u2013 Better data validation.<\/li>\n<li>WC tested up to: 8.5.<\/li>\n<\/ul>\n<h4>4.8.9 \u2013 06\/01\/2024<\/h4>\n<ul>\n<li>Dev \u2013 Orders \u2013 Now using \u201cGeneral &gt; Title\u201d for order item meta labels.<\/li>\n<\/ul>\n<h4>4.8.8 \u2013 22\/12\/2023<\/h4>\n<ul>\n<li>Dev \u2013 Display \u2013 Single product page \u2013 Variable products: Position in variation \u2013 Description \u2013 Now checking if EAN is not empty.<\/li>\n<li>WC tested up to: 8.4.<\/li>\n<\/ul>\n<h4>4.8.7 \u2013 12\/12\/2023<\/h4>\n<ul>\n<li>Dev \u2013 PHP 8.2 compatibility \u2013 \u201cCreation of dynamic property is deprecated\u201d notice fixed.<\/li>\n<\/ul>\n<h4>4.8.6 \u2013 29\/11\/2023<\/h4>\n<ul>\n<li>Dev \u2013 General \u2013 \u201cCheckout\u201d option added (defaults to <code>no<\/code>).<\/li>\n<\/ul>\n<h4>4.8.5 \u2013 28\/11\/2023<\/h4>\n<ul>\n<li>Dev \u2013 General \u2013 Cart \u2013 \u201cTemplate\u201d option added.<\/li>\n<\/ul>\n<h4>4.8.4 \u2013 27\/11\/2023<\/h4>\n<ul>\n<li>Fix \u2013 Pro \u2013 Print \u2013 Print buttons: Single order \u2013 HPOS compatibility.<\/li>\n<li>WC tested up to: 8.3.<\/li>\n<\/ul>\n<h4>4.8.3 \u2013 09\/11\/2023<\/h4>\n<ul>\n<li>Dev \u2013 Tools \u2013 Product Tools \u2013 Copy to product meta \u2013 \u201cMeta sub key (optional)\u201d option added.<\/li>\n<li>Tested up to: 6.4.<\/li>\n<\/ul>\n<h4>4.8.2 \u2013 20\/10\/2023<\/h4>\n<ul>\n<li>Dev \u2013 REST API \u2013 Orders \u2013 Add EAN to each order object in REST API responses \u2013 Extra checks added to prevent possible PHP warning.<\/li>\n<\/ul>\n<h4>4.8.1 \u2013 19\/10\/2023<\/h4>\n<ul>\n<li>Dev \u2013 Admin settings \u2013 General \u2013 Admin product edit page \u2013 Add pattern \u2013 Description updated.<\/li>\n<li>WC tested up to: 8.2.<\/li>\n<\/ul>\n<h4>4.8.0 \u2013 05\/10\/2023<\/h4>\n<ul>\n<li>Dev \u2013 General \u2013 Admin product edit page \u2013 Add pattern \u2013 Default value changed to <code>no<\/code>.<\/li>\n<\/ul>\n<h4>4.7.9 \u2013 25\/09\/2023<\/h4>\n<ul>\n<li>Plugin icon, banner updated.<\/li>\n<\/ul>\n<h4>4.7.8 \u2013 25\/09\/2023<\/h4>\n<ul>\n<li>Fix \u2013 Admin settings \u2013 Compatibility \u2013 Google Listings &amp; Ads \u2013 Typo fixed.<\/li>\n<\/ul>\n<h4>4.7.7 \u2013 19\/09\/2023<\/h4>\n<ul>\n<li>Dev \u2013 Compatibility \u2013 Google Listings &amp; Ads \u2013 Different approach implemented.<\/li>\n<\/ul>\n<h4>4.7.6 \u2013 15\/09\/2023<\/h4>\n<ul>\n<li>Dev \u2013 Search \u2013 Code refactoring.<\/li>\n<li>Dev \u2013 Pro \u2013 Extra Fields \u2013 \u201cAdmin product search\u201d options added (default to <code>no<\/code>).<\/li>\n<li>Dev \u2013 Pro \u2013 Extra Fields \u2013 \u201cSearch\u201d (frontend) options added (default to <code>no<\/code>).<\/li>\n<li>WC tested up to: 8.1.<\/li>\n<\/ul>\n<h4>4.7.5 \u2013 05\/09\/2023<\/h4>\n<ul>\n<li>Dev \u2013 Compatibility \u2013 \u201cGoogle Listings &amp; Ads\u201d option added.<\/li>\n<li>Dev \u2013 Developers \u2013 <code>alg_wc_ean_product_structured_data_value<\/code> filter added.<\/li>\n<li>Dev \u2013 Developers \u2013 <code>alg_wc_ean_product_structured_data_markup_value<\/code> filter added.<\/li>\n<li>Dev \u2013 Developers \u2013 <code>alg_wc_ean_product_structured_data_allow_empty_value<\/code> filter added.<\/li>\n<\/ul>\n<h4>4.7.4 \u2013 30\/08\/2023<\/h4>\n<ul>\n<li>Dev \u2013 Pro \u2013 Print \u2013 Cell \u2013 \u201cCell top\/left\/right\/bottom margin\u201d options added (all default to <code>0<\/code>).<\/li>\n<li>Dev \u2013 Pro \u2013 Print \u2013 Cell \u2013 \u201cCell content alignment\u201d option added.<\/li>\n<li>Dev \u2013 Pro \u2013 Print \u2013 Admin settings descriptions updated.<\/li>\n<\/ul>\n<h4>4.7.3 \u2013 23\/08\/2023<\/h4>\n<ul>\n<li>Fix \u2013 Declaring HPOS compatibility for the free plugin version, even if the Pro version is activated.<\/li>\n<li>Dev \u2013 Compatibility \u2013 \u201cMultiVendorX\u201d options added.<\/li>\n<li>Dev \u2013 Admin settings \u2013 Advanced \u2013 Meta key \u2013 Description updated.<\/li>\n<\/ul>\n<h4>4.7.2 \u2013 09\/08\/2023<\/h4>\n<ul>\n<li>Fix \u2013 Tools \u2013 Product Tools \u2013 Assign from the list \u2013 Product categories \u2013 Variations \u2013 Checking for the <code>variable<\/code> product type.<\/li>\n<li>Dev \u2013 Tools \u2013 Product Tools \u2013 Assign from the list \u2013 Product categories \u2013 Variations \u2013 Ensuring that products are always sorted by ID (ASC).<\/li>\n<li>Tested up to: 6.3.<\/li>\n<li>WC tested up to: 8.0.<\/li>\n<\/ul>\n<h4>4.7.1 \u2013 15\/07\/2023<\/h4>\n<ul>\n<li>Fix \u2013 Search \/ Admin product search \/ Admin products list column (sorting) \u2013 Handling cases when <code>query['post_type']<\/code> is an array.<\/li>\n<\/ul>\n<h4>4.7.0 \u2013 13\/07\/2023<\/h4>\n<ul>\n<li>Dev \u2013 \u201cEAN-14\u201d type added.<\/li>\n<li>Dev \u2013 Code refactoring.<\/li>\n<\/ul>\n<h4>4.6.0 \u2013 23\/06\/2023<\/h4>\n<ul>\n<li>Dev \u2013 Display \u2013 Shortcodes are now processed in the \u201cSingle product page\u201d and \u201cShop pages\u201d options.<\/li>\n<li>Dev \u2013 Display \u2013 Shop pages \u2013 \u201cTemplate\u201d option added. Defaults to <code>EAN: %ean%<\/code>.<\/li>\n<li>Dev \u2013 Tools \u2013 Product Tools \u2013 Copy from product attribute \u2013 \u201cCustom product attribute\u201d option added.<\/li>\n<li>Dev \u2013 Shortcodes \u2013 <code>[alg_wc_ean_if]<\/code> shortcode added.<\/li>\n<li>Dev \u2013 Shortcodes \u2013 <code>[alg_wc_ean_if_product_cat]<\/code> shortcode added.<\/li>\n<li>Dev \u2013 Shortcodes \u2013 <code>[alg_wc_ean_if_product_tag]<\/code> shortcode added.<\/li>\n<li>Dev \u2013 Shortcodes \u2013 <code>[alg_wc_ean_product_terms]<\/code> shortcode added.<\/li>\n<\/ul>\n<h4>4.5.1 \u2013 18\/06\/2023<\/h4>\n<ul>\n<li>WC tested up to: 7.8.<\/li>\n<\/ul>\n<h4>4.5.0 \u2013 07\/06\/2023<\/h4>\n<ul>\n<li>Dev \u2013 \u201cHigh-Performance Order Storage (HPOS)\u201d compatibility.<\/li>\n<li>Dev \u2013 Admin Settings \u2013 Option descriptions updated.<\/li>\n<li>Dev \u2013 Code refactoring.<\/li>\n<li>WC tested up to: 7.7.<\/li>\n<\/ul>\n<h4>4.4.6 \u2013 02\/05\/2023<\/h4>\n<ul>\n<li>Dev \u2013 Shortcodes \u2013 <code>[alg_wc_ean_is_valid]<\/code> shortcode added.<\/li>\n<li>Dev \u2013 Shortcodes \u2013 <code>[alg_wc_ean_is_unique]<\/code> shortcode added.<\/li>\n<li>Dev \u2013 Compatibility \u2013 Dokan \u2013 \u201cDescription\u201d option added.<\/li>\n<li>Dev \u2013 Compatibility \u2013 Dokan \u2013 \u201cRequired HTML\u201d option added.<\/li>\n<li>WC tested up to: 7.6.<\/li>\n<\/ul>\n<h4>4.4.5 \u2013 06\/04\/2023<\/h4>\n<ul>\n<li>Fix \u2013 Display \u2013 Frontend hooks (including barcodes) now are loaded on AJAX as well.<\/li>\n<li>Dev \u2013 Developers \u2013 REST API \u2013 <code>alg_wc_ean_rest_api_product_ean_key<\/code> filter added.<\/li>\n<li>Dev \u2013 Developers \u2013 REST API \u2013 <code>alg_wc_ean_rest_api_order_ean_key<\/code> filter added.<\/li>\n<li>Dev \u2013 Admin Settings \u2013 General \u2013 Option descriptions updated.<\/li>\n<li>Tested up to: 6.2.<\/li>\n<li>WC tested up to: 7.5.<\/li>\n<\/ul>\n<h4>4.4.4 \u2013 02\/02\/2023<\/h4>\n<ul>\n<li>Dev \u2013 Developers \u2013 Admin product search \u2013 <code>alg_wc_ean_search_backend<\/code> filter added.<\/li>\n<li>Dev \u2013 Developers \u2013 Search \u2013 <code>alg_wc_ean_search<\/code> filter added.<\/li>\n<li>WC tested up to: 7.3.<\/li>\n<\/ul>\n<h4>4.4.3 \u2013 10\/01\/2023<\/h4>\n<ul>\n<li>Dev \u2013 Shortcodes \u2013 <code>[alg_wc_ean_product_image]<\/code> \u2013 Security \u2013 <code>height<\/code> and <code>width<\/code> attributes are escaped now.<\/li>\n<li>WC tested up to: 7.2.<\/li>\n<\/ul>\n<h4>4.4.2 \u2013 26\/11\/2022<\/h4>\n<ul>\n<li>Dev \u2013 Tools \u2013 Product Tools \u2013 \u201cCopy from product attribute\u201d tool added.<\/li>\n<\/ul>\n<h4>4.4.1 \u2013 25\/11\/2022<\/h4>\n<ul>\n<li>Dev \u2013 Compatibility \u2013 Dokan \u2013 \u201cRequired\u201d option added (defaults to <code>no<\/code>).<\/li>\n<li>WC tested up to: 7.1.<\/li>\n<li>Tested up to: 6.1.<\/li>\n<\/ul>\n<h4>4.4.0 \u2013 20\/10\/2022<\/h4>\n<ul>\n<li>Dev \u2013 General \u2013 Admin product edit page \u2013 \u201cRequire\u201d option added. Defaults to <code>no<\/code>.<\/li>\n<li>Dev \u2013 General \u2013 Admin product edit page \u2013 \u201cAdd pattern\u201d option added. Defaults to <code>yes<\/code>.<\/li>\n<li>Dev \u2013 Advanced \u2013 JavaScript Variation Options \u2013 \u201cVariations form\u201d option added. Defaults to <code>.variations_form<\/code>.<\/li>\n<li>WC tested up to: 7.0.<\/li>\n<\/ul>\n<h4>4.3.4 \u2013 28\/09\/2022<\/h4>\n<ul>\n<li>Dev \u2013 General \u2013 Admin product edit page \u2013 \u201cPosition (variation product)\u201d option added. Defaults to \u201cVariations: After pricing\u201d.<\/li>\n<li>WC tested up to: 6.9.<\/li>\n<\/ul>\n<h4>4.3.3 \u2013 08\/09\/2022<\/h4>\n<ul>\n<li>Fix \u2013 Tools \u2013 Product Tools \u2013 Assign from the list \u2013 Product categories \u2013 Variations category filtering fixed.<\/li>\n<\/ul>\n<h4>4.3.2 \u2013 29\/08\/2022<\/h4>\n<ul>\n<li>Dev \u2013 REST API \u2013 Products \u2013 Add EAN to each product object in REST API responses \u2013 EAN added to variation responses as well.<\/li>\n<\/ul>\n<h4>4.3.1 \u2013 15\/08\/2022<\/h4>\n<ul>\n<li>Dev \u2013 Pro \u2013 Print\/Barcode Generator \u2013 Now checking if classes exist before including the TCPDF library.<\/li>\n<li>WC tested up to: 6.8.<\/li>\n<\/ul>\n<h4>4.3.0 \u2013 03\/08\/2022<\/h4>\n<ul>\n<li>Dev \u2013 REST API \u2013 Products \u2013 Search by EAN \u2013 Now including product variations as well.<\/li>\n<li>Dev \u2013 Pro \u2013 Print \u2013 Print Tools \u2013 \u201cProducts List\u201d tool added.<\/li>\n<li>Dev \u2013 Pro \u2013 Print \u2013 Admin Options \u2013 Print buttons \u2013 Quantity input \u2013 \u201cProducts &gt; Bulk actions &gt; Each product\u201d option added.<\/li>\n<li>Dev \u2013 Pro \u2013 Extra Fields \u2013 Admin settings section description updated.<\/li>\n<\/ul>\n<h4>4.2.0 \u2013 27\/07\/2022<\/h4>\n<ul>\n<li>Dev \u2013 Compatibility \u2013 \u201cWoocommerce OpenPos\u201d compatibility added (\u201cEAN\u201d field is now available in \u201cPOS &gt; Setting &gt; Barcode Label &gt; Barcode Meta Key\u201d).<\/li>\n<li>Dev \u2013 Compatibility \u2013 WooCommerce PDF Invoices &amp; Packing Slips \u2013 \u201cContent\u201d options added. Includes barcodes.<\/li>\n<li>Dev \u2013 Pro \u2013 Code refactoring:\n<ul>\n<li>Barcode Generator.<\/li>\n<li>Shortcodes \u2013 <code>[alg_wc_ean_barcode]<\/code> and <code>[alg_wc_ean_barcode_2d]<\/code>.<\/li>\n<\/ul>\n<\/li>\n<li>WC tested up to: 6.7.<\/li>\n<\/ul>\n<h4>4.1.2 \u2013 17\/06\/2022<\/h4>\n<ul>\n<li>Dev \u2013 Tools \u2013 Product Actions \u2013 Bulk actions \u2013 \u201cRequire confirmation?\u201d option added (defaults to \u201cDelete EAN\u201d).<\/li>\n<li>Fix \u2013 Pro \u2013 Print \u2013 Print Tools \u2013 Quantity \u2013 Quantity input was ignored when products had identical EANs.<\/li>\n<li>Dev \u2013 Pro \u2013 Print \u2013 Admin Options \u2013 Print buttons \u2013 \u201cQuantity input\u201d option added.<\/li>\n<\/ul>\n<h4>4.1.1 \u2013 16\/06\/2022<\/h4>\n<ul>\n<li>Fix \u2013 Admin product search \u2013 Including all post statuses now (e.g., drafts).<\/li>\n<li>Dev \u2013 Tools \u2013 Product Tools \u2013 Copy to product meta \u2013 Meta key \u2013 Comma-separated list of keys is now accepted.<\/li>\n<\/ul>\n<h4>4.1.0 \u2013 16\/06\/2022<\/h4>\n<ul>\n<li>Dev \u2013 Tools \u2013 Product Tools \u2013 \u201cCopy to product meta\u201d tool added.<\/li>\n<li>Dev \u2013 Shortcodes \u2013 <code>[alg_wc_ean_product_sku]<\/code> \u2013 Optional <code>max_length<\/code> attribute added.<\/li>\n<li>Dev \u2013 Pro \u2013 Print \u2013 Print Tools \u2013 \u201cPrint\u201d tool added.<\/li>\n<li>Dev \u2013 Pro \u2013 Developers \u2013 Print \u2013 <code>alg_wc_ean_print_get_products<\/code> filter added.<\/li>\n<li>WC tested up to: 6.6.<\/li>\n<\/ul>\n<h4>4.0.0 \u2013 10\/06\/2022<\/h4>\n<ul>\n<li>Dev \u2013 General \u2013 Admin product edit page \u2013 \u2018Add \u201cGenerate\u201d button\u2019 option added.<\/li>\n<li>Dev \u2013 Compatibility \u2013 WCFM \u2013 Variations are supported now.<\/li>\n<li>Dev \u2013 Compatibility \u2013 WCFM \u2013 \u2018Add \u201cGenerate\u201d button\u2019 option added.<\/li>\n<li>Dev \u2013 Advanced \u2013 Export\/Import Plugin Settings \u2013 \u201cReset\u201d tool added.<\/li>\n<li>Dev \u2013 Advanced \u2013 Export\/Import Plugin Settings \u2013 Code refactoring.<\/li>\n<li>Dev \u2013 Shortcodes \u2013 <code>[alg_wc_ean_product_author_id]<\/code> shortcode added.<\/li>\n<li>Dev \u2013 Developers \u2013 Tools \u2013 Product Tools \u2013 Generate:\n<ul>\n<li><code>alg_wc_ean_product_tools_generate_ean_country_prefix<\/code> filter added.<\/li>\n<li><code>alg_wc_ean_product_tools_generate_ean_seed_prefix<\/code> filter added.<\/li>\n<li><code>alg_wc_ean_product_tools_generate_ean_seed<\/code> filter added.<\/li>\n<\/ul>\n<\/li>\n<li>Dev \u2013 Pro \u2013 \u201cExtra Fields\u201d sections added.<\/li>\n<li>Dev \u2013 Pro \u2013 Shortcodes \u2013 Barcodes \u2013 <code>img_w<\/code> and <code>img_h<\/code> attributes added (both default to <code>false<\/code>).<\/li>\n<\/ul>\n<p><a target=\"_blank\" href=\"https:\/\/plugins.svn.wordpress.org\/ean-for-woocommerce\/trunk\/changelog.txt\" rel=\"nofollow ugc noopener\">See changelog for all versions<\/a>.<\/p>\n<\/div><\/div>\n<p><!-- .entry-content --><\/p>\n<p>\t<!-- .entry-meta --><br \/>\n<\/article>\n<p><br \/>\n<br \/><a href=\"https:\/\/wordpress.org\/plugins\/ean-for-woocommerce\/\" target=\"_blank\" rel=\"noopener\">Source link <\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>EAN Barcode Generator for WooCommerce: UPC, ISBN &amp; GTIN Inventory By WPFactory Download Details Reviews Installation Development Support Description \u201cGreat simple plugin, fast support: Very simple and straightforward, had some trouble with wpml compatibility and support team resolved it fast.\u201d \u2013 \u2b50\u2b50\u2b50\u2b50\u2b50 gorfeas Main Page | Demo | Support Forum | Documentation &amp; How to [&hellip;]<\/p>","protected":false},"author":208,"featured_media":4670,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"give_campaign_id":0,"footnotes":""},"categories":[43,39,40],"tags":[2987,2986,2044,2990,2991,2989,2988,2001],"class_list":["post-4669","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-commercial-plugin","category-lite-version","category-wp-plugin-solution","tag-barcode","tag-ean","tag-generator","tag-gtin","tag-inventory","tag-isbn","tag-upc","tag-woocommerce"],"acf":[],"fifu_image_url":"https:\/\/ps.w.org\/ean-for-woocommerce\/assets\/banner-772x250.png?rev=2971466","_links":{"self":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts\/4669","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/users\/208"}],"replies":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/comments?post=4669"}],"version-history":[{"count":0,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts\/4669\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/media\/4670"}],"wp:attachment":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/media?parent=4669"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/categories?post=4669"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/tags?post=4669"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}