Which barcode types does the plugin support?
All the common product identifiers - EAN-8, EAN-13, EAN-14, UPC-A, ISBN-10, ISBN-13, JAN, MPN, and a custom GTIN field. Both 1D barcodes (the standard vertical-bar format) and 2D barcodes including QR codes are rendered. Pick the type per product or set a default sitewide.
Do barcodes update for variable products?
Yes. Each variation can have its own EAN/UPC/ISBN. When a customer picks a size or color, the displayed barcode updates live via AJAX on the product page to match the selected variant. This matters for POS scanning: the scanner reads the variant-specific code, not the parent product.
Can I bulk-generate barcodes for my whole catalog?
Yes. The Product Tools panel includes bulk Generate, Assign-from-list, Copy-from-attribute, Copy-to-meta, and Delete actions. Roll out barcodes across 10,000 SKUs in one operation. Bulk tools work on variations too, with a Copy-to-variations toggle so parent EANs cascade to child variants.
Can customers and admins search by EAN?
Both. Admin product search (the WP admin product list) accepts EAN as a search term. Frontend search can also be configured to match by EAN, so customers re-ordering a known item can paste the code from a previous order email. Quick-edit, sortable column, and duplicate-detection are all included.
Does it work with POS systems?
Yes. Tested integration with WooCommerce OpenPos (the EAN field appears in the POS Barcode Label settings), Dokan, WCFM, MultiVendorX, Google Listings & Ads, Google Product Feed, and WooCommerce PDF Invoices & Packing Slips. The REST API exposes EAN on product and order endpoints for any custom POS or warehouse system.
Where do barcodes get displayed?
Configurable. Single product page (with position settings for variable products), shop archive pages, cart, checkout, mini-cart, order confirmation page, admin and customer emails, packing slip / invoice PDFs. Plus structured-data injection for Google Shopping product results.
Can I print barcode labels?
Yes - Pro feature. The plugin uses TCPDF to render print-ready PDF sheets with one barcode per cell. Configure cell margins, alignment, and quantity (per product, per order line, per bulk-action selection). Print from the orders list, the products list, or via a per-order Print button.
Does it support structured data for Google Shopping?
Yes. EAN/UPC/ISBN values get embedded in product JSON-LD as gtin8, gtin12, gtin13, gtin14, or mpn (whichever applies). Google's product results require a valid GTIN - without it, listings get demoted or rejected.
Is the plugin HPOS-compatible?
Yes. HPOS (High-Performance Order Storage) declared compatible since v4.5.0. Works with the new high-performance order tables and the legacy postmeta-based storage.
What is the refund policy?
14 days on the yearly and lifetime plans; 30 days on All Access. No questions asked. The yearly plan also includes an upgrade credit toward Lifetime or All Access.
Is there a free version?
Yes. The free version on WordPress.org covers basic EAN field, display on the product page, structured data, REST API output, and simple bulk Generate. The Pro version adds: 2D barcodes including QR, print/PDF generation via TCPDF, extra fields with frontend search support, full bulk tools, display in emails and packing slips, and POS integrations.