[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fnMT3WKIBVjuBYdNMtHhZ8QW63DKUyPoFanzS6XQghZg":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":75,"crawl_stats":38,"alternatives":83,"analysis":178,"fingerprints":547},"upc-ean-barcode-generator","UPC\u002FEAN\u002FGTIN Barcode Generator\u002FImporter","2.0.4","Dmitry V. (CEO of \"UKR Solution\")","https:\u002F\u002Fprofiles.wordpress.org\u002Fukrsolution\u002F","\u003Ch3>Generate or Import UPC\u002FEAN\u002FGTIN codes from CSV\u002FSpreadsheet file into WooCommerce products.\u003C\u002Fh3>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fi0C0e0lRRtQ?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>This plugin was designed to achieve 2 major purposes:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Assign codes for all your existing products automatically.\u003Cbr \u002F>\nSo, you don’t have to open each WooCommerce product and add the UPC\u002FEAN code manually.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Assign codes for newly created products.\u003Cbr \u002F>\nSo, when you create a new product – the code will be added to the product automatically.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>In plugin settings you will need to specify barcode type (EAN or UPC) and the product field where to store the code.\u003C\u002Fp>\n\u003Cp>UPC is used in USA and contains 12 digits.\u003Cbr \u002F>\nEAN is used wordlwide and contains 13 digits.\u003C\u002Fp>\n\u003Cp>You can generate codes into product SKU field or into any other product field as plugin integrated with serveral barcode plugins.\u003Cbr \u002F>\nAlso you can specify custom field name to use any other product field for UPC\u002FEAN generation.\u003C\u002Fp>\n\u003Cp>After you selected required code type, save the settings and then press “Assign codes” button.\u003Cbr \u002F>\nIn opened popup you will see progress how much products were processed.\u003Cbr \u002F>\nAs soon as codes are generated you can close the window and check your products for generated UPC\u002FEAN codes.\u003C\u002Fp>\n\u003Cp>For the new products UPC\u002FEAN barcode will be generated automatically as soon as you save\u002Fpublish the product.\u003C\u002Fp>\n\u003Cp>Generated codes are valid (have correct the last checkum digit) and ready for using in barcode generation tools.\u003C\u002Fp>\n\u003Cp>However, from legal point of view free UPC\u002FEAN codes should be used only internaly (inside your website\u002Fcompany).\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.ukrsolution.com\u002FWordPress\u002FUPC-EAN-code-importer-and-generator\" rel=\"nofollow ugc\">Read more\u003C\u002Fa> about diferences between free and paid UPC\u002FEAN codes.\u003C\u002Fp>\n\u003Cp>PRO Version: Allows to import UPC\u002FEAN codes from the purchased Excel or CSV file.\u003C\u002Fp>\n\u003Cp>Contact \u003Ca href=\"https:\u002F\u002Fwww.ukrsolution.com\u002F\" rel=\"nofollow ugc\">UKR Solution\u003C\u002Fa> team if you have any questions.\u003C\u002Fp>\n","Generate UPC\u002FEAN\u002FGTIN codes or import them from CSV\u002FSpreadsheet file into WooCommerce products",500,8549,100,2,"2025-10-12T13:29:00.000Z","6.8.5","4.0.1","5.8.1",[20,21,22,23,24],"barcode","ean","gs1","gtin","upc","https:\u002F\u002Fwww.ukrsolution.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fupc-ean-barcode-generator.zip",95,3,0,"2025-10-16 00:00:00","2026-03-15T15:16:48.613Z",[33,49,63],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2025-62009","upceangtin-code-generator-cross-site-request-forgery","UPC\u002FEAN\u002FGTIN Code Generator \u003C= 2.0.2 - Cross-Site Request Forgery","The UPC\u002FEAN\u002FGTIN Barcode Generator\u002FImporter plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 2.0.2. This is due to missing or incorrect nonce validation on a function. This makes it possible for unauthenticated attackers to perform an unauthorized action granted they can trick a site administrator into performing an action such as clicking on a link.",null,"\u003C=2.0.2","2.0.3","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2025-10-23 14:19:47",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F981c9cd8-9765-405e-b53f-be7c6f839764?source=api-prod",8,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":54,"cvss_score":55,"cvss_vector":56,"vuln_type":57,"published_date":58,"updated_date":59,"references":60,"days_to_patch":62},"CVE-2025-53588","upceangtin-code-generator-authenticated-subscriber-arbitrary-file-deletion","UPC\u002FEAN\u002FGTIN Code Generator \u003C= 2.0.2 - Authenticated (Subscriber+) Arbitrary File Deletion","The UPC\u002FEAN\u002FGTIN Code Generator plugin for WordPress is vulnerable to arbitrary file deletion due to insufficient file path validation in all versions up to, and including, 2.0.2. This makes it possible for authenticated attackers, with Subscriber-level access and above, to delete arbitrary files on the server, which can easily lead to remote code execution when the right file is deleted (such as wp-config.php).","high",8.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:H\u002FA:H","Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')","2025-08-25 00:00:00","2025-09-03 17:16:49",[61],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fbfc01e65-fbfa-4639-93e6-7b045b0e2ec4?source=api-prod",10,{"id":64,"url_slug":65,"title":66,"description":67,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":68,"vuln_type":69,"published_date":70,"updated_date":71,"references":72,"days_to_patch":74},"CVE-2025-31878","upceangtin-code-generator-missing-authorization-to-authenticated-subscriber-settings-update","UPC\u002FEAN\u002FGTIN Code Generator \u003C= 2.0.2 - Missing Authorization to Authenticated (Subscriber+) Settings Update","The UPC\u002FEAN\u002FGTIN Code Generator plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in all versions up to, and including, 2.0.2. This makes it possible for authenticated attackers, with subscriber-level access and above, to update plugin settings.","CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2025-04-01 00:00:00","2025-08-11 14:07:55",[73],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fd5a49269-63de-413a-a16e-8bd1916c0151?source=api-prod",133,{"slug":76,"display_name":7,"profile_url":8,"plugin_count":77,"total_installs":78,"avg_security_score":79,"avg_patch_time_days":80,"trust_score":81,"computed_at":82},"ukrsolution",5,2810,93,18,89,"2026-04-04T07:10:27.861Z",[84,106,126,142,161],{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":94,"num_ratings":95,"last_updated":96,"tested_up_to":16,"requires_at_least":97,"requires_php":98,"tags":99,"homepage":101,"download_link":102,"security_score":103,"vuln_count":104,"unpatched_count":29,"last_vuln_date":105,"fetched_at":31},"ean-for-woocommerce","EAN Barcode Generator for WooCommerce: UPC, ISBN & GTIN Inventory","5.5.2","WPFactory","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpcodefactory\u002F","\u003Cblockquote>\n\u003Cp>“Great simple plugin, fast support: Very simple and straightforward, had some trouble with wpml compatibility and support team resolved it fast.” – ⭐⭐⭐⭐⭐  \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fgreat-simple-plugin-fast-support\u002F\" rel=\"ugc\">gorfeas\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fean-barcodes-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"Main Page\" rel=\"nofollow ugc\">Main Page\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Feanbarcode.instawp.xyz\u002F\" title=\"Demo\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fsupport\u002Fitem\u002Fean-barcodes-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"Support Forum\" rel=\"nofollow ugc\">Support Forum\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fdocs\u002Fean-barcodes-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"Documentation & How to\" rel=\"nofollow ugc\">Documentation & How to\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Manage GTINs (EAN, UPC, ISBN, etc.) effortlessly in WooCommerce! Save, search, and display EANs easily. Tools for bulk actions and compatibility with major plugins.\u003C\u002Fp>\n\u003Cp>Using this plugin, you can seamlessly assign unique identifiers to each product, ensuring global recognition for your shop products.\u003C\u002Fp>\n\u003Cp>And with our advanced barcode management, you can customize & update everything either using our tools, or directly on your product editing page.\u003C\u002Fp>\n\u003Cp>Currently supported standards: EAN-13, UPC-A, EAN-8, ISBN-13, JAN, EAN-14, Custom.\u003C\u002Fp>\n\u003Cp>The EAN for WooCommerce plugin empowers you to efficiently handle product GTINs, from backend management to frontend display and beyond.\u003C\u002Fp>\n\u003Ch3>🤝 Recommended By\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpwarfare.com\u002Fean-for-woocommerce-pro-review\u002F\" title=\"EAN for WooCommerce Pro Review\" rel=\"nofollow ugc\">WPWarFare: EAN for WooCommerce Pro Review\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpluginoracle.com\u002Fwp\u002Fean-for-woocommerce\" title=\"PluginOracle: EAN for WooCommerce Review\" rel=\"nofollow ugc\">PluginOracle: EAN for WooCommerce Review\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffibosearch.com\u002Fdocumentation\u002Fplugins-integrations\u002Fgtins\u002F\" title=\"FiboSearch: GTINs & EAN for WooCommerce Plugin\" rel=\"nofollow ugc\">FiboSearch: GTINs & EAN for WooCommerce Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwphelp.blog\u002Fsku-ean-upc-gtin-isbn-issn-what-these-codes-are-and-how-to-add-them-in-woocommerce\u002F\" title=\"WPHelp: How to Add EAN, UPC, GTIN to WooCommerce\" rel=\"nofollow ugc\">WPHelp: How to Add EAN, UPC, GTIN to WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpmozo.com\u002Fwoocommerce-qr-barcode-plugins\u002F\" title=\"WPMozo: WooCommerce QR & Barcode Plugins: The 8 Best to Try\" rel=\"nofollow ugc\">WPMozo: WooCommerce QR & Barcode Plugins: The 8 Best to Try\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fquadlayers.com\u002Fwoocommerce-barcode-and-qr-code-plugins\u002F\" title=\"QuadLayers: Best WooCommerce Barcode and QR Code Plugins\" rel=\"nofollow ugc\">QuadLayers: Best WooCommerce Barcode and QR Code Plugins\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>WPGlob: Best EAN Plugin for WooCommerce – 100% Honest Review\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FkbpJPlXETTM?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 Main Features: FREE Version\u003C\u002Fh3>\n\u003Ch3>🚀 Save product GTINs\u002FEANs in backend\u003C\u002Fh3>\n\u003Cp>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.\u003C\u002Fp>\n\u003Ch3>🚀 Search by GTINs\u002FEAN in backend & frontend\u003C\u002Fh3>\n\u003Cp>Effortlessly locate products by their EANs, whether you’re navigating the backend inventory or assisting customers on the frontend.\u003C\u002Fp>\n\u003Ch3>🚀 Add GTINs\u002FEAN to product structured data\u003C\u002Fh3>\n\u003Cp>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.\u003C\u002Fp>\n\u003Ch3>🚀 Display EAN in order items & admin list\u003C\u002Fh3>\n\u003Cp>Enhance order processing and administrative tasks by displaying EANs alongside product details in order items and admin lists.\u003C\u002Fp>\n\u003Ch3>🚀 Efficient export\u002Fimport & quick edit\u003C\u002Fh3>\n\u003Cp>Streamline inventory management with efficient export\u002Fimport functionalities, enabling seamless transfer of EAN data, while quick edit options empower swift modifications for increased productivity.\u003C\u002Fp>\n\u003Ch3>🚀 Display EAN ANYWHERE\u003C\u002Fh3>\n\u003Cp>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.\u003C\u002Fp>\n\u003Ch3>🚀 Include EAN in Invoices\u003C\u002Fh3>\n\u003Cp>Integrate EANs into your invoices with advanced compatibility across the popular invoicing plugins.\u003C\u002Fp>\n\u003Ch3>🧰 Tools\u003C\u002Fh3>\n\u003Cp>The plugin has tools that will help you generate, copy, assign and delete EANs in bulk, automatically or periodically, like:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Generate\u003C\u002Fstrong> EANs automatically with customizable EAN type, country prefix(es) and seed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Copy\u003C\u002Fstrong> EANs \u003Cstrong>from\u003C\u002Fstrong> product \u003Cstrong>SKU\u003C\u002Fstrong>, product \u003Cstrong>ID\u003C\u002Fstrong> or product \u003Cstrong>meta\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Assign\u003C\u002Fstrong> EANs from the predefined \u003Cstrong>list\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Delete\u003C\u002Fstrong> EANs for all products at once.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Copy\u003C\u002Fstrong> EANs \u003Cstrong>to\u003C\u002Fstrong> product \u003Cstrong>SKU\u003C\u002Fstrong> or product \u003Cstrong>attribute\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add\u003C\u002Fstrong> or \u003Cstrong>delete\u003C\u002Fstrong> EANs for all \u003Cstrong>orders\u003C\u002Fstrong> at once.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Search orders\u003C\u002Fstrong> by EAN.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🤝 Compatibility\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgoogle-listings-and-ads\u002F\" rel=\"ugc\">Google Listings & Ads\u003C\u002Fa> plugin.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fpoint-of-sale-for-woocommerce\u002F\" rel=\"nofollow ugc\">Point of Sale for WooCommerce\u003C\u002Fa> plugin.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fopenpos-a-complete-pos-plugins-for-woocomerce\u002F22613341\" rel=\"nofollow ugc\">Woocommerce OpenPos\u003C\u002Fa> plugin.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdokan-lite\u002F\" rel=\"ugc\">Dokan marketplace\u003C\u002Fa> plugin.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc-frontend-manager\u002F\" rel=\"ugc\">WCFM\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc-multivendor-marketplace\u002F\" rel=\"ugc\">WCFM Marketplace\u003C\u002Fa> plugins.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdc-woocommerce-multi-vendor\u002F\" rel=\"ugc\">MultiVendorX\u003C\u002Fa> plugin.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-delivery-notes\u002F\" rel=\"ugc\">Print Invoice & Delivery Notes for WooCommerce\u003C\u002Fa> plugin.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-pdf-invoices-packing-slips\u002F\" rel=\"ugc\">WooCommerce PDF Invoices & Packing Slips\u003C\u002Fa> plugin.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fprint-invoices-packing-slip-labels-for-woocommerce\u002F\" rel=\"ugc\">WooCommerce PDF Invoices, Packing Slips, Delivery Notes and Shipping Labels\u003C\u002Fa> plugin.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fgoogle-product-feed\u002F\" rel=\"nofollow ugc\">WooCommerce Google Product Feed\u003C\u002Fa> plugin.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fseo-by-rank-math\u002F\" rel=\"ugc\">Rank Math SEO\u003C\u002Fa> plugin.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fordercustomer-csv-export\u002F\" rel=\"nofollow ugc\">WooCommerce Customer \u002F Order \u002F Coupon Export\u003C\u002Fa> plugin.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>The plugin is \u003Cstrong>“High-Performance Order Storage (HPOS)”\u003C\u002Fstrong> compatible\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>And more…\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>“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.” – ⭐⭐⭐⭐⭐ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Famazing-plugin-compatible-with-dokan-and-with-awesome-support\u002F\" rel=\"ugc\">sophie2e\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>“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!” – ⭐⭐⭐⭐⭐ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fthe-best-ean-plugin-for-woocommerce\u002F\" rel=\"ugc\">sbazaars\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>🏆 Do More: PRO Version\u003C\u002Fh3>\n\u003Cp>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 \u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fean-barcodes-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" rel=\"nofollow ugc\">EAN, UPC, ISBN Generator: Product Barcode Inventory for WooCommerce Pro\u003C\u002Fa> plugin.\u003C\u002Fp>\n\u003Ch3>🏆 Generate & display barcode images for products\u003C\u002Fh3>\n\u003Cp>Automatically create and showcase barcode images for products, enhancing visual identification and enabling efficient inventory tracking across various platforms.\u003C\u002Fp>\n\u003Ch3>🏆 Print multiple EANs & barcodes to PDF\u003C\u002Fh3>\n\u003Cp>Simplify offline operations by printing multiple EANs and corresponding barcodes to PDF files, facilitating convenient access to product information and barcode scanning.\u003C\u002Fp>\n\u003Ch3>🏆 Add multiple extra fields to each Product\u003C\u002Fh3>\n\u003Cp>Expand product details by incorporating multiple fields, so a product can have EAN and MPN fields simultaneously for example.\u003C\u002Fp>\n\u003Ch3>🏆 Full support for 1D (barcodes) or 2D (barcodes, QR codes)\u003C\u002Fh3>\n\u003Cp>Whether you need traditional barcode formats or modern QR codes, our plugin has you covered for comprehensive product identification.\u003C\u002Fp>\n\u003Ch3>💯 Why WPFactory?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Experience You Can Trust:\u003C\u002Fstrong> Over a decade in the business\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Wide Plugin Selection:\u003C\u002Fstrong> Offering 65+ unique and powerful plugins\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Highly-Rated Support:\u003C\u002Fstrong> Backed by hundreds of 5-star reviews\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Expert Team:\u003C\u002Fstrong> Dedicated developers and technical support at your service\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>What’s Next? Discover More Plugins by WPFactory\u003C\u002Fh3>\n\u003Cp>WPFactory has a diverse range of plugins tailored to enhance your experience:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Femail-verification-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"**Email Verification for WooCommerce**\" rel=\"nofollow ugc\">\u003Cstrong>Email Verification for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>: Boost security and credibility by verifying customer emails, reducing spam, and improving email marketing (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmaximum-products-per-user-for-woocommerce\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fwish-list-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"**Wishlist for WooCommerce: Multi Wishlists per Customer**\" rel=\"nofollow ugc\">\u003Cstrong>Wishlist for WooCommerce: Multi Wishlists per Customer\u003C\u002Fstrong>\u003C\u002Fa>: 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 (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwish-list-for-woocommerce\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fprice-offers-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"*Name Your Price: Make a Price Offer for WooCommerce**\" rel=\"nofollow ugc\">\u003Cstrong>Name Your Price: Make a Price Offer for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>: Allow customers to propose their own prices for your products, open a negotiation-driven shopping experience with options to accept, reject, or counter-offer. (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fprice-offerings-for-woocommerce\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fcustom-emails-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"**Additional Custom Emails for WooCommerce**\" rel=\"nofollow ugc\">\u003Cstrong>Additional Custom Emails for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>: Define & customize more emails based on triggers, choose from multiple recipient options, personalize content, and send emails manually.(\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-emails-for-woocommerce\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Forder-status-rules-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"**Automated Order Status Controller for WooCommerce**\" rel=\"nofollow ugc\">\u003Cstrong>Automated Order Status Controller for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>: Change order statuses programmatically based on a wide range of conditions, like time intervals, user roles and more! (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Forder-status-rules-for-woocommerce\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Forder-status-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"**Custom Order Status for WooCommerce**\" rel=\"nofollow ugc\">\u003Cstrong>Custom Order Status for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>: Create & manage unlimited number of custom statuses, to reflect your business desires & needs. (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Forder-status-for-woocommerce\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Famount-left-free-shipping-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"**Free Shipping Over Amount for WooCommerce**\" rel=\"nofollow ugc\">\u003Cstrong>Free Shipping Over Amount for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>: Encourage higher spending by offering free shipping based on amount, with a progress bar for customers (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Famount-left-free-shipping-woocommerce\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fproduct-price-by-quantity-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"**Dynamic Pricing & Bulk Quantity Discounts**\" rel=\"nofollow ugc\">\u003Cstrong>Dynamic Pricing & Bulk Quantity Discounts\u003C\u002Fstrong>\u003C\u002Fa>: Advanced dynamic pricing and discount rules for WooCommerce, encouraging bulk purchases and driving more sales (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwholesale-pricing-woocommerce\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>❤️ User Testimonials: See What Others Are Saying!\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>“Perfect support, stable plugin. If you don’t trust online-ratings, just look at the comments. There actually is an outstanding support team.” – ⭐⭐⭐⭐⭐ \u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fean-barcodes-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" rel=\"nofollow ugc\">Max Meyer\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>“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!” – ⭐⭐⭐⭐⭐ \u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fean-barcodes-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" rel=\"nofollow ugc\">Frank C.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>“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!” – ⭐⭐⭐⭐⭐ \u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fean-barcodes-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" rel=\"nofollow ugc\">D.K\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>“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\u002FEAN numbers.” – ⭐⭐⭐⭐⭐ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fexcellent-plugin-and-support-484\u002F\" rel=\"ugc\">fit2death\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Manage GTINs (EAN, UPC, ISBN, etc.) effortlessly in WooCommerce! Create, save, search, and display EANs easily, with tools for bulk actions, etc.",10000,600722,98,55,"2025-11-05T09:40:00.000Z","4.4","",[20,21,23,24,100],"woocommerce","https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fean-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fean-for-woocommerce.5.5.2.zip",96,6,"2025-05-19 00:00:00",{"slug":107,"name":108,"version":109,"author":7,"author_profile":8,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":114,"num_ratings":115,"last_updated":116,"tested_up_to":16,"requires_at_least":17,"requires_php":117,"tags":118,"homepage":121,"download_link":122,"security_score":123,"vuln_count":124,"unpatched_count":29,"last_vuln_date":125,"fetched_at":31},"a4-barcode-generator","Print Labels with Barcodes. Create price tags, product labels, order labels for WooCommerce","3.4.12","\u003Cp>Generate & print barcode labels for WooCommerce products and orders. Put various data on labels like price, SKU, name, attributes, customer data, etc\u003C\u002Fp>\n\u003Ch3>Core features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>✔ Generate and print barcode labels for products & orders\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>✔ Printers support: A4, Letter, P4 & label\u002Fthermal printers\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>✔ Labels can contain: barcode, name, SKU, price, attributes, etc\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FAm5aDb8DorQ?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>When your store is growing it could be pretty difficult to manage inventory and orders effectively.  Try to improve your workflow by printing barcode labels for your products.\u003Cbr \u002F>\nPrinted labels can contain various product information which helps to understand the basic details about the product.\u003Cbr \u002F>\nAnd the barcode (on the label) allows to get all the product information from WooCommerce using your POS system.\u003Cbr \u002F>\nIn combination with our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbarcode-scanner-lite-pos-to-manage-products-inventory-and-orders\u002F\" rel=\"ugc\">Barcode Scanner\u003C\u002Fa> plugin, you can scan the barcode and get all the basic product details to manage inventory as fast as possible. And the mobile app allows to scan the barcode and manage your inventory right from the smartphone.\u003C\u002Fp>\n\u003Ch3>All Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Labels can contain: SKU, price, name, attributes, custom fields and any other fields.\u003C\u002Fli>\n\u003Cli>Print barcode labels for your existing products, purchased items or create & print labels manualy.\u003C\u002Fli>\n\u003Cli>WooCommerce if fully supported along with product variations, attributes, custom fields, etc.\u003C\u002Fli>\n\u003Cli>Printers supported: A4, Letter, P4; Roll\u002FThermal label printers like DYMO, Zebra, Brother and other models.\u003C\u002Fli>\n\u003Cli>Barcode labels can be read by scanners or iPhone\u002FAndroid smartphones\u003C\u002Fli>\n\u003Cli>Full supports of “Contact Form 7” and “Flamingo” form fields.\u003C\u002Fli>\n\u003Cli>Possibility of the label template customization.\u003C\u002Fli>\n\u003Cli>Supported barcode types: CODE128, CODE39, QRCode, DataMatrix, GTIN, GS1 family (UPC-A, UPC-E, EAN-13, EAN-8)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Customized & personalized labels:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>“Barcode Label Printing” plugin allows to print labels with customized design to fit your shop brand.\u003Cbr \u002F>\nYou can print labels with logo, texts, attributes, custom fields, and any other design elements (requires development of the label HTML template)\u003C\u002Fp>\n\u003Cp>Read more on \u003Ca href=\"https:\u002F\u002Fwww.ukrsolution.com\u002FJoomla\u002FA4-BarCode-Generator-For-Wordpress\" rel=\"nofollow ugc\">this page\u003C\u002Fa> for more information.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Please note\u003C\u002Fstrong>: This is a Demo version of “Barcode Label Printing” plugin. It’s free to review all features of this plugin except printing itself.\u003Cbr \u002F>\nTo get a full version you’ll need to buy a license.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.ukrsolution.com\u002FJoomla\u002FA4-BarCode-Generator-For-Wordpress\" rel=\"nofollow ugc\">Get Full Version Here\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Possible use cases\u003C\u002Fh3>\n\u003Ch3>Printing barcode labels for existing products\u003C\u002Fh3>\n\u003Cp>Plugin allows to create labels for existing products.\u003Cbr \u002F>\nYou can print labels (with or without the barcode) in 4 different ways:\u003Cbr \u002F>\n* “All Products” page – you can check\u002Fselect a few products and then press “Product Label” button at the top of the product list.\u003Cbr \u002F>\n* “All products” page – create label for 1 specific product by clicking on “Label” icon near each product in the product list.\u003Cbr \u002F>\n* “Product edit” page – you will find button “Product Label” above product description for the current product.\u003Cbr \u002F>\n* “Product edit” page – you will find buttons “Product Label” for each variation in the “Variations” section.\u003C\u002Fp>\n\u003Ch3>Printing barcode labels for purchased items\u003C\u002Fh3>\n\u003Cp>Use this plugin to create labels for purchased items in the order.\u003Cbr \u002F>\nThere 3 ways to create such labels:\u003Cbr \u002F>\n* “Orders” page – check\u002Fselect one or a few orders and press “Product Label” button at the top of he order list.\u003Cbr \u002F>\n* “Inner Order” page – Open one specific order and press “Product Label” button on the right hand side (in a widgets section).\u003Cbr \u002F>\n* “Inner Order” page – Each purchased item has a “Select” checkbox which you can mark and then press “Create Product Labels” button below the purchased items.\u003C\u002Fp>\n\u003Ch3>Scanning the barcodes\u003C\u002Fh3>\n\u003Cp>The barcodes on the labels can be scanned by various software. You may already have some barcode scanning plugin (or POS system) which will allow you to scan and manage the products\u002Forders.\u003Cbr \u002F>\nHowever, if you don’t have such plugin yet, we recomend you to use our lite \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbarcode-scanner-lite-pos-to-manage-products-inventory-and-orders\u002F\" rel=\"ugc\">Barcode Scanner\u003C\u002Fa> plugin for fast and effective inventory\u002Forder managment. With this plugin you simply scan the barcode and associated product or order will be shown to you in a few seconds. And the iOS\u002FAndroid app will allow you to do so from the smartphone.\u003C\u002Fp>\n\u003Ch3>How to:\u003C\u002Fh3>\n\u003Ch3>Barcode labels Manually:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Click at “Barcode Printer” -> “Open Preview” menu – popup will appear.\u003C\u002Fli>\n\u003Cli>Fill in “Barcode” field with product SKU or any other code as this field is used for barcode generating.\u003C\u002Fli>\n\u003Cli>You could also fill optional fields “Line1” – “Line4” for adding any additional information.\u003C\u002Fli>\n\u003Cli>Select “Type” of barcode – read more about barcode types \u003Ca href=\"https:\u002F\u002Fwww.ukrsolution.com\u002FJoomla\u002FA4-BarCode-Generator-For-Wordpress#details\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Click “Add to Page” button and new label will appear at the preview.\u003C\u002Fli>\n\u003Cli>You can add any amount of barcodes\u002Fpages before printing them.\u003C\u002Fli>\n\u003Cli>Press “print labels” button\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Import Products:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Go to WooCommerce “Product List” page.\u003C\u002Fli>\n\u003Cli>Select\u002Fcheck products which you would like to import.\u003C\u002Fli>\n\u003Cli>Click on “Generate Barcodes” button and popup will open with similar settings like when you created barcodes manually.\u003C\u002Fli>\n\u003Cli>Match fields “Barcode”, “Line1” – “Line4” with proper columns and select “Type” of barcode and then click “Generate” button.\u003C\u002Fli>\n\u003Cli>You can repeat above actions many times and then print all added barcodes by clicking “Print” button.\u003C\u002Fli>\n\u003Cli>Press “print labels” button\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Import Categories\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Go to WooCommerce Categories page.\u003C\u002Fli>\n\u003Cli>Select categories you would like to import and press “Generate Barcodes” button.\u003C\u002Fli>\n\u003Cli>Match fields “Barcode”, “Line1” – “Line4” with proper columns and select “Type” of barcode and then click “Generate” button.\u003C\u002Fli>\n\u003Cli>Note: It might be a not good idea to try to import thousends of products at the same time.\u003C\u002Fli>\n\u003Cli>Press “print labels” button\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Import Orders\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Go to WooCommerce Orders page.\u003C\u002Fli>\n\u003Cli>Select orders you would like to import and one of the buttons: “Import Orders” or “Import Products”.\u003C\u002Fli>\n\u003Cli>“Import Orders” button will create barcode label for a whole order.\u003C\u002Fli>\n\u003Cli>“Import Products” button will create barcode for each product in the order.\u003C\u002Fli>\n\u003Cli>Match fields “Barcode”, “Line1” – “Line4” with proper columns and select “Type” of barcode and then click “Generate”.\u003C\u002Fli>\n\u003Cli>Press “print labels” button\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Import forms from “Contact Form 7” & “Flamingo”\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Go to “Flamingo”->”Inbound Messages”  page.\u003C\u002Fli>\n\u003Cli>Select forms you would like to import and press “Generate Barcode” button.\u003C\u002Fli>\n\u003Cli>Match fields “Barcode”, “Line1” – “Line4” with proper columns and select “Type” of barcode and then click “Generate”.\u003C\u002Fli>\n\u003Cli>Press “print labels” button\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to Add new label sheet:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Click in menu “Open Preview”\u003C\u002Fli>\n\u003Cli>Click on “Labels sheet” dropdown and select “+ Add new” at the bottom.\u003C\u002Fli>\n\u003Cli>In popup “New label sheet” enter all required sizes. You can find all these sizes on label sheet box.\u003C\u002Fli>\n\u003Cli>Click “Add Format”.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>More information about bar-code plugin fing here:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.ukrsolution.com\u002FJoomla\u002FA4-BarCode-Generator-For-Wordpress\" rel=\"nofollow ugc\">Barcode Labels Printing\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.ukrsolution.com\u002FJoomla\u002FA4-BarCode-Generator-For-Wordpress\" rel=\"nofollow ugc\">FAQ\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.ukrsolution.com\u002FJoomla\u002FA4-BarCode-Generator-For-Wordpress\" rel=\"nofollow ugc\">User Manual\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Generate & print barcode labels for WooCommerce products and orders. Put various data on labels like price, SKU, name, attributes, customer data, etc",1000,75373,92,74,"2025-09-17T13:57:00.000Z","5.6",[20,21,119,120,24],"label","print","https:\u002F\u002Fwww.ukrsolution.com\u002FJoomla\u002FA4-BarCode-Generator-For-Wordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fa4-barcode-generator.zip",97,4,"2025-01-24 00:00:00",{"slug":127,"name":128,"version":129,"author":7,"author_profile":8,"description":130,"short_description":131,"active_installs":132,"downloaded":133,"rating":134,"num_ratings":135,"last_updated":136,"tested_up_to":16,"requires_at_least":17,"requires_php":117,"tags":137,"homepage":121,"download_link":140,"security_score":123,"vuln_count":28,"unpatched_count":29,"last_vuln_date":141,"fetched_at":31},"embedding-barcodes-into-product-pages-and-orders","Barcode Generator for WooCommerce – Show barcodes on products, orders, invoices and other pages","2.0.5","\u003Ch3>Show Barcodes\u002FQRCodes on WooCommerce & other pages\u003C\u002Fh3>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FynFJQZhYijg?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✔ Generate barcodes for WooCommerce products, orders and emails\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>✔ Embed barcodes into invoices and third party plugins\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>✔ Support of CODE128, QRCode, UPC, EAN, Data Matrix, CODE39, Base64, ZATCA QRCode.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin allows you to extend functionality of your WooCommerce store by adding barcodes to product pages and any other places.\u003Cbr \u002F>\nAfter plugin installation you need to enable a few settings to display barcodes in next places:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Product pages\u003C\u002Fli>\n\u003Cli>Order emails\u003C\u002Fli>\n\u003Cli>Admin product pages\u003C\u002Fli>\n\u003Cli>Admin order pages\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Size of the barcode can be adjusted in “px” or “%”, so it can perfectly fit to website layout.\u003Cbr \u002F>\nYou can also select the position of the barcode where it should be displayed on “Product page” – you can find a list of positions in your template documentation.\u003C\u002Fp>\n\u003Cp>This “Barcode Embedding” plugin also allows to add barcodes into invoices or any other third party plugins by using shortcodes.\u003Cbr \u002F>\nEmbedding barcodes with shortcodes might be a tricky task, so you may need help from your developer or just \u003Ca href=\"https:\u002F\u002Fwww.ukrsolution.com\u002FContactUs\" rel=\"nofollow ugc\">contact us\u003C\u002Fa> and we will help you with it.\u003C\u002Fp>\n\u003Cp>Your customers can use a barcode scanner or app on your smartphone to read information from barcodes.\u003C\u002Fp>\n\u003Cp>\u003Cem>Note: this is a demo version with some limitations.\u003C\u002Fem>\u003Cbr \u002F>\n\u003Cem>You can upgrade to the full version on our \u003Ca href=\"https:\u002F\u002Fwww.ukrsolution.com\u002FWordpress\u002FDigital-Barcode-Generator-for-Embedding-into-Pages-and-Posts\" rel=\"nofollow ugc\">website\u003C\u002Fa>.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>Integration with WooCommerce\u003C\u002Fh3>\n\u003Cp>Plugin fully supports WooCommerce and allows to display any data on barcodes from products and orders.\u003Cbr \u002F>\nFor example, you can add to barcode product name, price, attributes and any custom fields.\u003Cbr \u002F>\nOr add extra text data for order barcode, like “order id”, “date of creation”, etc.\u003Cbr \u002F>\nIf you need any additional data on barcode simply \u003Ca href=\"https:\u002F\u002Fwww.ukrsolution.com\u002FContactUs\" rel=\"nofollow ugc\">contact us\u003C\u002Fa> and we will help you.\u003C\u002Fp>\n\u003Ch3>Barcode templates\u003C\u002Fh3>\n\u003Cp>Plugin offers a few barcode templates that will allow you to display more data on it.\u003Cbr \u002F>\nThere are templates for barcode with a single line of text and up to 4 lines of text.\u003Cbr \u002F>\nSo, you can select a template based on how much text data you would like to display on barcodes.\u003Cbr \u002F>\nIf you are looking for some specific barcode template – \u003Ca href=\"https:\u002F\u002Fwww.ukrsolution.com\u002FContactUs\" rel=\"nofollow ugc\">contact us\u003C\u002Fa> and we will create it for you.\u003C\u002Fp>\n\u003Ch3>Embedding barcodes using shortcodes\u003C\u002Fh3>\n\u003Cp>Shortcodes can be used for embedding barcodes into the most difficult parts on your website.\u003Cbr \u002F>\nWith a little help from a technical person you can add barcodes in almost any place on your website.\u003C\u002Fp>\n\u003Cp>You can create a new shortcode on “Embed Barcode” tab where you can:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Select template\u003C\u002Fli>\n\u003Cli>Select type of barcode (CODE128, QRCode, UPC, EAN, DataMatrix or CODE39)\u003C\u002Fli>\n\u003Cli>Select field from which should be barcode image generated\u003C\u002Fli>\n\u003Cli>Match text lines 1-4 with actual product or order fields.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Installing Demo version\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Go to WordPress admin panel -> Plugins menu.\u003C\u002Fli>\n\u003Cli>Add New-> search for plugin by entering plugin name “Embedding barcodes” -> choose plugin  “Embed barcodes into product pages, orders, emails, invoices and any other pages” -> install now.\u003C\u002Fli>\n\u003Cli>Activate the plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n","Embed product and order barcodes into web-pages, emails, invoices or any other places on your website.",300,11454,84,21,"2025-07-28T08:43:00.000Z",[20,138,21,139,24],"code128","qrcode","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fembedding-barcodes-into-product-pages-and-orders.zip","2025-04-15 00:00:00",{"slug":143,"name":144,"version":145,"author":146,"author_profile":147,"description":148,"short_description":149,"active_installs":13,"downloaded":150,"rating":151,"num_ratings":14,"last_updated":152,"tested_up_to":153,"requires_at_least":154,"requires_php":155,"tags":156,"homepage":159,"download_link":160,"security_score":13,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"flexible-ean-for-woocommerce","Flexible EAN for WooCommerce","2.0.11","wpdesk","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpdesk\u002F","\u003Cp>Flexible EAN for WooCommerce is a powerful and easy-to-use plugin designed to help you manage European Article Numbers (EAN) or barcodes in your WooCommerce store effortlessly. Whether you are selling physical products that require unique barcodes or need to manage inventory more efficiently, this plugin offers all the essential features to seamlessly integrate EAN barcodes into your WooCommerce store.\u003C\u002Fp>\n\u003Cp>The plugin can also generate codes to the default GTIN, UPC, EAN or ISBN WooCommerce field.\u003C\u002Fp>\n\u003Ch3>Plugin features\u003C\u002Fh3>\n\u003Ch3>✅ Add and Display EAN Barcodes\u003C\u002Fh3>\n\u003Cp>With Flexible EAN for WooCommerce, you can easily assign EANs to each product and display them on the product page. This feature allows you to manage and show the product barcode directly within your WooCommerce store, ensuring that your customers have access to crucial product information.\u003C\u002Fp>\n\u003Ch3>✅ Support for Variations\u003C\u002Fh3>\n\u003Cp>If your products have variations, such as different sizes or colors, each variation can have its own unique EAN. This ensures accurate tracking and management of each individual product variant.\u003C\u002Fp>\n\u003Ch3>✅ Support for the default GTIN, UPC, EAN or ISBN WooCommerce field\u003C\u002Fh3>\n\u003Cp>The plugin is compatible with the new WooCommerce field. The Flexible EAN can generate the barcode for a WooCommerce product, multiple products, or categories. The feature is available after the plugin activation in the product edit screen, and through plugin options.\u003C\u002Fp>\n\u003Ch3>✅ Customizable EAN Settings\u003C\u002Fh3>\n\u003Cp>The plugin now includes a robust set of customizable settings. This new feature allows you to tailor the appearance and functionality of EANs on your website to meet your specific needs. From choosing where the EAN is displayed to customizing the barcode format, the plugin gives you complete control. You now have more options to customize how EANs are displayed on your product pages. Choose the format, adjust the positioning, and even control the visibility of EANs based on product categories or types.\u003C\u002Fp>\n\u003Ch3>✅ The [flexible_ean] Shortcode to Show the Product EAN\u003C\u002Fh3>\n\u003Cp>The [flexible_ean] shortcode is a powerful tool, which allows store owners to easily display the EAN (European Article Number) of a product on any WooCommerce product page. This shortcode is highly versatile and can be placed within product descriptions, custom tabs, or any other content area that supports shortcodes.\u003C\u002Fp>\n\u003Cp>When you place the [flexible_ean] shortcode on a product page, it automatically retrieves and displays the EAN associated with that specific product. The EAN is a standardized identifier used globally for tracking products in stores, which is especially useful for managing inventory, ensuring product authenticity, and simplifying supply chain operations.\u003C\u002Fp>\n\u003Cp>When this shortcode is placed on a WooCommerce product page, it will dynamically display the EAN of the product that the customer is currently viewing. This feature is particularly useful if you want to highlight the EAN in a specific location on the product page, such as next to the price, under the product title, or within the product description.\u003C\u002Fp>\n\u003Ch3>✅ The id Parameter in the Shortcode to Place the Specific Product’s EAN in Other Pages or Posts\u003C\u002Fh3>\n\u003Cp>In addition to displaying the EAN on product pages, the id parameter within the [flexible_ean] shortcode expands the functionality by allowing you to display the EAN of any specific product on other pages or posts within your WordPress site.\u003C\u002Fp>\n\u003Cp>The id parameter is used to specify the unique product ID of the product whose EAN you want to display. This is particularly useful when you need to refer to a product’s EAN outside of its dedicated product page, such as in blog posts, landing pages, or custom pages where you might be discussing specific products. This feature is especially beneficial for creating detailed product guides, comparison pages, or marketing content that requires the EAN to be visible alongside product information.\u003C\u002Fp>\n\u003Ch3>✅ Compatibility with Popular WooCommerce Extensions\u003C\u002Fh3>\n\u003Cp>Flexible EAN for WooCommerce is fully compatible with other popular WooCommerce extensions, including those for inventory management, product import\u002Fexport, and PDF invoices. This ensures that your EANs are properly handled across all aspects of your WooCommerce store.\u003C\u002Fp>\n\u003Cp>The plugin is also compatible with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdropshipping-xml-for-woocommerce\u002F\" rel=\"ugc\">Dropshipping XML for WooCommerce\u003C\u002Fa> – a free plugin to import products to WooCommerce.\u003C\u002Fp>\n\u003Ch3>✅ Easy Integration with Product Feeds\u003C\u002Fh3>\n\u003Cp>EANs are critical for product listings on various marketplaces like Google Shopping or Amazon. This plugin seamlessly integrates with product feed plugins, ensuring that your EANs are correctly included in all exported data.\u003C\u002Fp>\n\u003Ch3>✅ Developer-Friendly\u003C\u002Fh3>\n\u003Cp>For developers looking to customize or extend the functionality, the plugin provides a range of hooks and filters, enabling deep integration with your existing WooCommerce setup.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>We provide limited support for the free version in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fflexible-ean-for-woocommerce\u002F\" rel=\"ugc\">plugin Support Forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You may help us \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fflexible-ean-for-woocommerce\" rel=\"nofollow ugc\">translate the plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Data use policy\u003C\u002Fh3>\n\u003Cp>Learn about \u003Ca href=\"https:\u002F\u002Fwpdesk.net\u002Fterms-conditions\u002Fprivacy-policy-use-of-data-collected-by-wp-desk-plugins\u002F?utm_source=wporg&utm_medium=link&utm_campaign=data-use-policy\" rel=\"nofollow ugc\">Use of Data Policy by WP Desk Plugins\u003C\u002Fa>\u003C\u002Fp>\n","The Flexible EAN for WooCommerce plugin can save the EAN barcode for simple and variable products.",3543,30,"2026-01-15T16:06:00.000Z","6.9.4","5.8","7.4",[20,21,23,157,158],"woocommerce-barcode","woocommerce-ean","https:\u002F\u002Fwpdesk.net\u002Fproducts\u002Fflexible-ean-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflexible-ean-for-woocommerce.2.0.11.zip",{"slug":162,"name":163,"version":164,"author":165,"author_profile":166,"description":167,"short_description":168,"active_installs":169,"downloaded":170,"rating":171,"num_ratings":14,"last_updated":172,"tested_up_to":173,"requires_at_least":174,"requires_php":155,"tags":175,"homepage":176,"download_link":177,"security_score":114,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"carmo-woo-product-gtin","Carmo Product GTIN for WooCommerce","1.0.0","João Carmo Pereira","https:\u002F\u002Fprofiles.wordpress.org\u002Fcarmopereira\u002F","\u003Cp>This plugin adds a numeric GTIN field to Simple Products and Product Variations if they exist. This field can be used on product pages and for product feeds through shortcode.\u003Cbr \u002F>\nAdditionally, the plugin provides an options menu where users can delete all GTIN entries from the database before uninstalling the plugin.\u003C\u002Fp>\n","This plugin will add a numeric GTIN field to Simple Products and Product Variation if they exist.  This field can be used via shortcode [carmogtin] on &hellip;",20,889,60,"2024-10-25T06:38:00.000Z","6.6.5","6.0",[21,23,24],"https:\u002F\u002Fwww.carmo.pt\u002Fproject\u002Fwoo-product-gtin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcarmo-woo-product-gtin.zip",{"attackSurface":179,"codeSignals":308,"taintFlows":402,"riskAssessment":528,"analyzedAt":546},{"hooks":180,"ajaxHandlers":266,"restRoutes":305,"shortcodes":306,"cronEvents":307,"entryPointCount":62,"unprotectedCount":62},[181,187,190,193,199,202,207,211,213,216,219,222,225,228,231,234,236,239,242,244,247,249,252,255,258,262],{"type":182,"name":183,"callback":184,"priority":62,"file":185,"line":186},"action","wpmu_new_blog","closure","index.php",32,{"type":182,"name":188,"callback":184,"file":185,"line":189},"plugins_loaded",40,{"type":182,"name":191,"callback":184,"file":185,"line":192},"before_woocommerce_init",48,{"type":182,"name":194,"callback":195,"priority":196,"file":197,"line":198},"admin_menu","createMenu",9,"src\\Core.php",34,{"type":182,"name":194,"callback":200,"priority":196,"file":197,"line":201},"adminEnqueueScripts",35,{"type":203,"name":204,"callback":204,"file":205,"line":206},"filter","upload_dir","src\\features\\DataSources\\SpreadSheet.php",28,{"type":182,"name":208,"callback":184,"file":209,"line":210},"init","src\\features\\Integrations\\CodeStoreField.php",31,{"type":203,"name":212,"callback":184,"file":209,"line":201},"uegen_code_store_field_options",{"type":203,"name":214,"callback":184,"priority":62,"file":209,"line":215},"uegen_get_product_code_field_value",45,{"type":203,"name":217,"callback":184,"priority":62,"file":209,"line":218},"uegen_get_product_code_input_name",53,{"type":182,"name":220,"callback":184,"priority":62,"file":209,"line":221},"uegen_set_product_code_field_value",61,{"type":182,"name":223,"callback":184,"priority":62,"file":209,"line":224},"uegen_unset_product_code_field_value",67,{"type":182,"name":226,"callback":184,"priority":62,"file":209,"line":227},"uegen_check_if_code_value_not_used",73,{"type":203,"name":229,"callback":184,"priority":62,"file":209,"line":230},"uegen_get_empty_codes_products",79,{"type":203,"name":232,"callback":184,"priority":62,"file":209,"line":233},"uegen_get_all_products_query",87,{"type":203,"name":235,"callback":184,"priority":62,"file":209,"line":27},"uegen_get_empty_codes_products_query",{"type":203,"name":237,"callback":184,"priority":62,"file":209,"line":238},"uegen_add_search_query_params",103,{"type":203,"name":240,"callback":184,"priority":62,"file":209,"line":241},"uegen_add_search_query_tables",111,{"type":182,"name":208,"callback":184,"file":243,"line":189},"src\\features\\products\\Products.php",{"type":182,"name":245,"callback":245,"file":243,"line":246},"woocommerce_process_product_meta",54,{"type":182,"name":248,"callback":248,"file":243,"line":95},"woocommerce_product_options_sku",{"type":182,"name":250,"callback":250,"priority":62,"file":243,"line":251},"woocommerce_variation_options",57,{"type":182,"name":253,"callback":253,"priority":62,"file":243,"line":254},"woocommerce_save_product_variation",58,{"type":182,"name":256,"callback":257,"priority":62,"file":243,"line":171},"woocommerce_after_product_object_save","addCodeValueForNewProductWcAfterProductSave",{"type":182,"name":259,"callback":260,"file":243,"line":261},"edit_form_top","noFreeCodeFoundInDatabaseNotice",62,{"type":182,"name":263,"callback":264,"file":243,"line":265},"posts_search","searchByProductCodeFieldParams",64,[267,271,275,279,282,286,290,294,298,302],{"action":268,"nopriv":269,"callback":270,"hasNonce":269,"hasCapCheck":269,"file":197,"line":189},"uegen_regenerate_code",false,"regenerateCode",{"action":272,"nopriv":269,"callback":273,"hasNonce":269,"hasCapCheck":269,"file":197,"line":274},"uegen_generate_products_codes","generateProductsCodes",41,{"action":276,"nopriv":269,"callback":277,"hasNonce":269,"hasCapCheck":269,"file":197,"line":278},"uegen_unassign_imported_file_data","unassignFromFile",42,{"action":280,"nopriv":269,"callback":281,"hasNonce":269,"hasCapCheck":269,"file":197,"line":215},"uegen_save_settings","save",{"action":283,"nopriv":269,"callback":284,"hasNonce":269,"hasCapCheck":269,"file":197,"line":285},"uegen_check_custom_field","checkCustomField",46,{"action":287,"nopriv":269,"callback":288,"hasNonce":269,"hasCapCheck":269,"file":197,"line":289},"uegen_upload_spreadsheet_file","uploadDataFile",49,{"action":291,"nopriv":269,"callback":292,"hasNonce":269,"hasCapCheck":269,"file":197,"line":293},"uegen_import_data_from_file","importFromFile",50,{"action":295,"nopriv":269,"callback":296,"hasNonce":269,"hasCapCheck":269,"file":197,"line":297},"uegen_get_imported_files_info","getImportedFilesInfo",51,{"action":299,"nopriv":269,"callback":300,"hasNonce":269,"hasCapCheck":269,"file":197,"line":301},"uegen_delete_imported_file_data","deleteImportedFileData",52,{"action":303,"nopriv":269,"callback":304,"hasNonce":269,"hasCapCheck":269,"file":197,"line":218},"uegen_get_products_count_info","getProductsInfo",[],[],[],{"dangerousFunctions":309,"sqlUsage":345,"outputEscaping":364,"fileOperations":393,"externalRequests":29,"nonceChecks":394,"capabilityChecks":62,"bundledLibraries":395},[310,315,318,321,324,327,329,332,335,338,342],{"fn":311,"file":312,"line":313,"context":314},"unserialize","extlibs\\PHPExcel\\PHPExcel\\CachedObjectStorage\\APC.php",72,"$this->_currentObject = unserialize($obj);",{"fn":311,"file":316,"line":246,"context":317},"extlibs\\PHPExcel\\PHPExcel\\CachedObjectStorage\\DiscISAM.php","$this->_currentObject = unserialize(fread($this->_fileHandle,$this->_cellCache[$pCoord]['sz']));",{"fn":311,"file":319,"line":320,"context":314},"extlibs\\PHPExcel\\PHPExcel\\CachedObjectStorage\\Memcache.php",77,{"fn":311,"file":322,"line":274,"context":323},"extlibs\\PHPExcel\\PHPExcel\\CachedObjectStorage\\MemoryGZip.php","$this->_currentObject = unserialize(gzinflate($this->_cellCache[$pCoord]));",{"fn":311,"file":325,"line":274,"context":326},"extlibs\\PHPExcel\\PHPExcel\\CachedObjectStorage\\MemorySerialized.php","$this->_currentObject = unserialize($this->_cellCache[$pCoord]);",{"fn":311,"file":328,"line":297,"context":317},"extlibs\\PHPExcel\\PHPExcel\\CachedObjectStorage\\PHPTemp.php",{"fn":311,"file":330,"line":301,"context":331},"extlibs\\PHPExcel\\PHPExcel\\CachedObjectStorage\\SQLite.php","$this->_currentObject = unserialize($cellResult);",{"fn":311,"file":333,"line":265,"context":334},"extlibs\\PHPExcel\\PHPExcel\\CachedObjectStorage\\SQLite3.php","$this->_currentObject = unserialize($cellData['value']);",{"fn":311,"file":336,"line":337,"context":314},"extlibs\\PHPExcel\\PHPExcel\\CachedObjectStorage\\Wincache.php",83,{"fn":311,"file":339,"line":340,"context":341},"extlibs\\PHPExcel\\PHPExcel\\Worksheet.php",1527,"$this->{$key} = unserialize(serialize($val));",{"fn":311,"file":343,"line":344,"context":341},"extlibs\\PHPExcel\\PHPExcel.php",479,{"prepared":192,"raw":104,"locations":346},[347,351,354,357,359,362],{"file":348,"line":349,"context":350},"src\\Database.php",44,"$wpdb->get_col() with variable interpolation",{"file":205,"line":352,"context":353},322,"$wpdb->get_results() with variable interpolation",{"file":355,"line":356,"context":350},"src\\features\\Integrations\\AtumBarcode.php",81,{"file":355,"line":358,"context":350},173,{"file":360,"line":361,"context":350},"src\\features\\Integrations\\AtumSupplierSku.php",78,{"file":360,"line":363,"context":350},168,{"escaped":365,"rawEcho":366,"locations":367},145,12,[368,372,373,376,379,381,383,384,386,387,389,391],{"file":369,"line":370,"context":371},"extlibs\\PHPExcel\\PHPExcel\\CalcEngine\\Logger.php",39,"raw output",{"file":369,"line":370,"context":371},{"file":374,"line":375,"context":371},"extlibs\\PHPExcel\\PHPExcel\\Chart\\Renderer\\jpgraph.php",774,{"file":377,"line":378,"context":371},"extlibs\\PHPExcel\\PHPExcel\\Shared\\PCLZip\\pclzip.lib.php",2756,{"file":377,"line":380,"context":371},2766,{"file":382,"line":124,"context":371},"src\\features\\products\\views\\field-variation.php",{"file":382,"line":196,"context":371},{"file":385,"line":28,"context":371},"src\\features\\products\\views\\field.php",{"file":385,"line":124,"context":371},{"file":388,"line":77,"context":371},"src\\features\\products\\views\\set-field-value.php",{"file":388,"line":390,"context":371},7,{"file":392,"line":62,"context":371},"src\\Hooks.php",185,1,[396,399],{"name":397,"version":38,"knownCves":398},"dompdf",[],{"name":400,"version":38,"knownCves":401},"TCPDF",[],[403,420,436,449,506,518],{"entryPoint":404,"graph":405,"unsanitizedCount":29,"severity":419},"uploadDataFile (src\\features\\DataSources\\SpreadSheet.php:31)",{"nodes":406,"edges":416},[407,411],{"id":408,"type":409,"label":410,"file":205,"line":189},"n0","source","$_FILES",{"id":412,"type":413,"label":414,"file":205,"line":251,"wp_function":415},"n1","sink","get_row() [SQLi]","get_row",[417],{"from":408,"to":412,"sanitized":418},true,"low",{"entryPoint":421,"graph":422,"unsanitizedCount":394,"severity":54},"importFromFile (src\\features\\DataSources\\SpreadSheet.php:87)",{"nodes":423,"edges":433},[424,427,430],{"id":408,"type":409,"label":425,"file":205,"line":426},"$_POST",102,{"id":412,"type":428,"label":429,"file":205,"line":426},"transform","→ getImportedFileData()",{"id":431,"type":413,"label":414,"file":205,"line":432,"wp_function":415},"n2",370,[434,435],{"from":408,"to":412,"sanitized":269},{"from":412,"to":431,"sanitized":269},{"entryPoint":437,"graph":438,"unsanitizedCount":394,"severity":54},"deleteImportedFileData (src\\features\\DataSources\\SpreadSheet.php:386)",{"nodes":439,"edges":446},[440,442,444],{"id":408,"type":409,"label":425,"file":205,"line":441},396,{"id":412,"type":428,"label":443,"file":205,"line":441},"→ getImportedFileInfo()",{"id":431,"type":413,"label":414,"file":205,"line":445,"wp_function":415},346,[447,448],{"from":408,"to":412,"sanitized":269},{"from":412,"to":431,"sanitized":269},{"entryPoint":450,"graph":451,"unsanitizedCount":28,"severity":54},"\u003CSpreadSheet> (src\\features\\DataSources\\SpreadSheet.php:0)",{"nodes":452,"edges":495},[453,454,455,457,462,464,466,469,474,476,478,480,483,486,489,491,493],{"id":408,"type":409,"label":410,"file":205,"line":189},{"id":412,"type":413,"label":414,"file":205,"line":251,"wp_function":415},{"id":431,"type":409,"label":456,"file":205,"line":13},"$_POST (x2)",{"id":458,"type":413,"label":459,"file":205,"line":460,"wp_function":461},"n3","fopen() [File Access]",186,"fopen",{"id":463,"type":409,"label":456,"file":205,"line":13},"n4",{"id":465,"type":413,"label":414,"file":205,"line":445,"wp_function":415},"n5",{"id":467,"type":409,"label":425,"file":205,"line":468},"n6",394,{"id":470,"type":413,"label":471,"file":205,"line":472,"wp_function":473},"n7","get_results() [SQLi]",418,"get_results",{"id":475,"type":409,"label":425,"file":205,"line":426},"n8",{"id":477,"type":428,"label":429,"file":205,"line":426},"n9",{"id":479,"type":413,"label":414,"file":205,"line":432,"wp_function":415},"n10",{"id":481,"type":409,"label":425,"file":205,"line":482},"n11",147,{"id":484,"type":428,"label":485,"file":205,"line":482},"n12","→ determineCsvDelimiter()",{"id":487,"type":413,"label":459,"file":205,"line":488,"wp_function":461},"n13",205,{"id":490,"type":409,"label":425,"file":205,"line":441},"n14",{"id":492,"type":428,"label":443,"file":205,"line":441},"n15",{"id":494,"type":413,"label":414,"file":205,"line":445,"wp_function":415},"n16",[496,497,498,499,500,501,502,503,504,505],{"from":408,"to":412,"sanitized":418},{"from":431,"to":458,"sanitized":418},{"from":463,"to":465,"sanitized":418},{"from":467,"to":470,"sanitized":418},{"from":475,"to":477,"sanitized":269},{"from":477,"to":479,"sanitized":269},{"from":481,"to":484,"sanitized":269},{"from":484,"to":487,"sanitized":269},{"from":490,"to":492,"sanitized":269},{"from":492,"to":494,"sanitized":269},{"entryPoint":507,"graph":508,"unsanitizedCount":394,"severity":54},"unassignFromFile (src\\features\\products\\Products.php:459)",{"nodes":509,"edges":515},[510,512,514],{"id":408,"type":409,"label":425,"file":243,"line":511},470,{"id":412,"type":428,"label":513,"file":243,"line":511},"→ getAssignedCodesFromFile()",{"id":431,"type":413,"label":471,"file":205,"line":472,"wp_function":473},[516,517],{"from":408,"to":412,"sanitized":269},{"from":412,"to":431,"sanitized":269},{"entryPoint":519,"graph":520,"unsanitizedCount":394,"severity":54},"\u003CProducts> (src\\features\\products\\Products.php:0)",{"nodes":521,"edges":525},[522,523,524],{"id":408,"type":409,"label":425,"file":243,"line":511},{"id":412,"type":428,"label":513,"file":243,"line":511},{"id":431,"type":413,"label":471,"file":205,"line":472,"wp_function":473},[526,527],{"from":408,"to":412,"sanitized":269},{"from":412,"to":431,"sanitized":269},{"summary":529,"deductions":530},"The upc-ean-barcode-generator plugin v2.0.4 presents a mixed security posture. While it demonstrates good practices in SQL query preparation (89%) and output escaping (92%), significant concerns arise from its attack surface and taint analysis.  All 10 AJAX handlers lack authorization checks, creating a substantial entry point for unauthorized actions.  The presence of 5 high-severity unsanitized path flows in the taint analysis is particularly alarming, suggesting potential for path traversal or similar vulnerabilities.  The plugin's vulnerability history, including past issues with CSRF, path traversal, and missing authorization, further reinforces these concerns, indicating a pattern of exploitable weaknesses.\n\nDespite the plugin's efforts in SQL and output handling, the sheer number of unprotected AJAX endpoints and the critical taint analysis findings represent significant risks. The history of past vulnerabilities, particularly those involving authorization and path manipulation, suggests a recurring need for more robust security implementations.  While there are no currently unpatched CVEs, the identified code signals and taint flows indicate potential for new vulnerabilities to be introduced or remain latent. Users should exercise caution and prioritize patching any future updates promptly.",[531,533,536,538,540,542,544],{"reason":532,"points":62},"10 AJAX handlers without auth checks",{"reason":534,"points":535},"5 high severity unsanitized path flows",15,{"reason":537,"points":48},"11 dangerous functions (unserialize)",{"reason":539,"points":390},"1 missing nonce check",{"reason":541,"points":124},"Bundled libraries (dompdf, TCPDF)",{"reason":543,"points":535},"High severity past vulnerability (1)",{"reason":545,"points":62},"Medium severity past vulnerabilities (2)","2026-03-16T19:35:41.924Z",{"wat":548,"direct":557},{"assetPaths":549,"generatorPatterns":552,"scriptPaths":553,"versionParams":554},[550,551],"\u002Fwp-content\u002Fplugins\u002Fupc-ean-barcode-generator\u002Fassets\u002Fjs\u002Findex-2.0.4-basic-1760274808903.js","\u002Fwp-content\u002Fplugins\u002Fupc-ean-barcode-generator\u002Fassets\u002Fcss\u002Findex-2.0.4-basic-1760274808903.css",[],[550],[555,556],"upc-ean-barcode-generator\u002Fassets\u002Fjs\u002Findex-2.0.4-basic-1760274808903.js?ver=","upc-ean-barcode-generator\u002Fassets\u002Fcss\u002Findex-2.0.4-basic-1760274808903.css?ver=",{"cssClasses":558,"htmlComments":561,"htmlAttributes":562,"restEndpoints":563,"jsGlobals":565,"shortcodeOutput":567},[559,560],"upc-ean-generator-support","upc-ean-generator-faq",[],[],[564],"\u002Fwp-json\u002Fuegen\u002F",[566],"uegen",[]]