SkyServers EAN Barcode Finder
Free plugin that finds and assigns EAN/GTIN barcodes to your WooCommerce products automatically, by product name, using free barcode databases. Perfect for stores with hundreds or thousands of products that need EAN codes for marketplace listings (such as eMAG), compliance or inventory.
WordPress / WooCommerce · On wordpress.org, free · version 1.3.2
This plugin is completely free: no premium version, no hidden limits. It uses public barcode databases: Open Food Facts (no registration needed) and optionally UPCitemdb (free API key, 100 requests per day).
What it does
- Automatic barcode search: looks up barcodes by product name across international databases (Open Food Facts and UPCitemdb).
- Bulk search: processes all products without a barcode, with a real-time progress bar and activity log.
- Manual entry: for products not found automatically, enter the barcode by hand right from the interface.
- Checksum validation: verifies that the barcode is valid (EAN-8, UPC-12, EAN-13).
- Native WooCommerce storage: barcodes are saved to the standard WooCommerce GTIN field (Inventory → "GTIN, UPC, EAN or ISBN"), so every other plugin and feed sees them.
- Advanced filtering: by category, barcode status, or search by name and SKU; sort by name or SKU.
- HPOS compatible: fully compatible with WooCommerce High-Performance Order Storage.
How to use it
- Install it from Plugins → Add New (search "SkyServers EAN Barcode Finder") and activate it.
- Open WooCommerce → EAN Barcode Finder. The dashboard shows how many products have a barcode and how many do not.
- Optionally add a free UPCitemdb API key in the settings for a second database.
- Run "Bulk search" and watch the progress bar; review the results and fill in by hand the products that were not found.
Selling on eMAG Marketplace?
If you sell on eMAG and need to sync prices and stock, or publish products from WooCommerce directly to eMAG, see SkyServers Product Sync for eMAG, our dedicated WooCommerce ↔ eMAG integration. Together, the two plugins give you a complete workflow: assign EAN barcodes with Barcode Finder, then publish and sync your products on eMAG with Product Sync.
Requirements
- WordPress 5.8 or higher, WooCommerce 6.0 or higher, PHP 7.4 or higher
- Your server must be able to reach the barcode databases on the internet
Released under the GPLv2 or later license. Support on the wordpress.org forum or by e-mail.
Frequently asked questions
Is it really free?
Yes. There is no premium version and no limit on the number of products. The optional UPCitemdb database has its own free tier of 100 requests per day.
What if a product is not found?
You enter the barcode by hand in the same screen, or leave it empty. Products found later by the databases can be searched again at any time.
Where is the barcode saved?
In the standard WooCommerce GTIN field, not in a custom field of ours. If you uninstall the plugin, the barcodes stay on your products.
Does it work with the eMAG sync plugin?
Yes. Product Sync for eMAG reads the same GTIN field when it publishes products, so you assign the EANs here and publish there.
Screenshots
Click a screenshot to see it in full size.
Need a feature this plugin does not have?
Tell us what your store should do. Features useful to everyone go into the next versions; the ones specific to your business we write as a custom module, with a written offer within one business day.
- Phone
- +40 750 411 991
- contact@sky-servers.com
- Hours
- Monday – Friday, 09:00 – 17:00 (EET)
- Based in
- Râmnicu Vâlcea, Romania (EU)