Need to organize your store inventory or speed up your retail checkout counter? This plugin is a advanced printing tool that allows you to easily generate barcodes and print custom retail labels directly from WooCommerce: Supported Printers : Print with Continuous Thermal Roll Printers, Multi-label
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 6.0 and PHP 7.0.
SourceWordPress plugins · Nov 7, 2026
01 / Source details
Aboutthistool.
Need to organize your store inventory or speed up your retail checkout counter? This plugin is a advanced printing tool that allows you to easily generate barcodes and print custom retail labels directly from WooCommerce:
Supported Printers : Print with Continuous Thermal Roll Printers, Multi-label A4 and Letter sheets.
Barcode data : Generate barcodes directly from Product IDs, SKUs, custom fields, order fields etc.
Core features
✔ Generate and print barcode labels for products, variations, and orders.
✔ Universal printer compatibility: Supports standard A4 sheets, Letter, P4, and Thermal Roll label printers (DYMO, Zebra, Brother, TSC, Rollo, etc.).
✔ Flexible data mapping: Generate barcodes from Product ID, SKU, GTIN, or custom fields.
✔ Adaptive layout rendering: Auto-scales font and layout sizing to fit standard sticker templates seamlessly.
All Features
Label Generation & Printing
Advanced Paper sheet support: Print labels using popular built-in A4/Letter sheets (12, 14, 16, 21, 24, 40, 44, 56, 65, 120, 189, 230, or 324 labels per page) or create your own custom dimensions.
Supported Formats: Print 1D/2D barcodes including CODE128, CODE39, QR-Code, DataMatrix, GTIN, UPC-A, UPC-E, EAN-13, and EAN-8.
Variation Support: Generate and print barcode labels for WooCommerce variations. You can print for specific variation or for all product variations at once.
Supported scanning devices: Print barcodes and scan them with any devices – from hand-gun laser scanners to iOS and Android phones and tables.
Product quantity: Allows to print the same amount of labels as product quantity field has.
Pofiles: Allows to create a different print profiles with different label settings. So you can switch between them instantly to print labels with required configuration.
Hide barcode option: You can also print labels without barcode if needed (usefull for price tags).
Barcode sizes & margins: Specify sizes of the paper and barcode labels you need to print.
Adaptive font-size: Font-size will be adjusted automatically, so you can print labels without worring that texts will be cut off.
Currency price sign: Enable or disable currency price sign for price tags.
Label sorting: Sort barcode labels manually or alphabetically.
Custom label design (PRO): Allows to develop & print a custom label template to fit your brand style.
A few barcodes per label (PRO): Allows to print labels with a few barcodes on them.
Label layouts and texts/fields (Free vs. Pro)
Free Version Capability: Includes 1 product/order text field on your labels (it can be any field: Product Name, SKU, etc).
Premium Version Control: Unlock up to 8 combined product/order fields for label layout (Price, SKU, Attributes, Taxes, and custom meta fields).
Ecosystem Synergy: Scan & Manage Inventory
To completely close your retail loop, use this print utility with our WooCommerce Barcode Scanner Plugin . Once your printed labels are applied, you can instantly:
Super-Fast Search: Find WooCommerce products using any handheld “Hand-Gun” USB/Wi-Fi scanner or smartphone camera app.
Automated Stock Updates: Automatically increase or decrease product quantity after scanning the labels.
Mobile Inventory Management: Use dedicated iOS and Android mobile apps to scan barcodes, change product data, or pick/fulfill orders straight from your warehouse floor.
Fulfillment Guard: Activate “Order Fulfillment Mode” to scan barcode labels and 100% verify you are picking the corect products for this order.
Troubleshooting & Printer Setup
Crucial for free version: Read This Before Printing or Leaving a Review!
Our plugin supports 99% of printers on the market, it can print labels using standard HP/Canon A4 inkjet printers, and professional thermal roll printers like Dymo, Zebra, Brother, and Rollo.
However, browser-based printing depends entirely on your local hardware setup. If your labels look misaligned, cut off, or scale incorrectly, it is almost always due to incorrect operating system drivers or browser print preview configurations – not a plugin bug!
Please perform these quick calibration steps: 1. Install Official Drivers: Ensure you are using the official manufacturer printer driver for your OS (Windows/Mac), not generic plug-and-play drivers. 2. Disable Browser Margins: In your browser’s Print Preview dialog box, look under “More Settings” and set Margins to “None” . 3. Fix the Scale: Ensure your Print Preview Scaling is set to exactly “100%” or “Actual Size” . Never use “Fit to Page”, as it shrinks and distorts barcode proportions. 4. Match Paper Dimensions: The paper size selected in your browser settings must match the exact physical label roll or A4 sheet size loaded into your device.
Need Expert Help? Let Us Configure It For You!
Thermal and label printers can be quite difficult to calibrate correctly in OS/browser settings. Because of this, a major portion of our Pro Plans price goes directly toward covering personal, live technical support.
If you upgrade to our Pro version and encounter alignment issues, our engineers will connect directly to your PC or Mac via AnyDesk or TeamViewer to install your drivers, calibrate your margins, and ensure your system prints flawless, scan-ready labels automatically.
Real-World Use Cases
1. Speeding Up In-Store Retail POS Checkout
Imagine a boutique or retail storefront using WooCommerce to run their physical shop. Instead of manually typing product names or SKUs into the cash register during a busy rush, the owner uses this plugin to batch-print custom product labels and price tags with barcodes. Cashiers can instantly scan the product labels on items using any standard USB barcode handgun or a smartphone camera. The exact product variation appears on the point-of-sale screen instantly, cutting customer wait times in half and eliminating typing mistakes.
A rapidly growing e-commerce brand struggles with manual weekly stock counts in their warehouse. To fix this, they use the plugin to print high-density label sheets on standard A4 paper, applying a unique SKU tag (UPC, EAN, or GS1) to every shelf and product bin. During inventory audits, warehouse managers simply walk down aisles scanning barcodes with their iOS or Android mobile apps. They can instantly see live product information and update inventory counts on the fly, saving hours of manual spreadsheet data entry.
3. Error-Free Order Fulfillment & Packing Accuracy
A high-volume online store is losing money due to workers shipping the wrong product sizes or colors to customers. By integrating barcode label printing into their fulfillment workflow, the picking team can print custom itemized labels directly from the WooCommerce incoming orders screen. Before sealing a shipping box, the packer scans the barcode on the item and matches it against the order data. This quick double-check guarantees that the customer receives the exact variation they purchased, drastically lowering return rates and shipping costs.
Consider to upgrade to full version:
Full version gives you more control over data placed on the labels. It has many more settings that allow you to customize the label layout to fit your specific needs.
The first start wizard, select your printer/paper type (A4).The first start wizard, select your printer/paper type (Roll or Thermal printer).The first start wizard, select dimension (for Roll or Thermal printer).Create barcodes manually (Roll or Thermal printer).Create barcodes manually (A4).Select products to generate barcodes.Generate QR code from products (A4 paper).Generate QR code with product image from products (Roll Thermal Printer).Select WooCommerce Categories to generate barcodes.Generate barcodes from selected categories (Roll Thermal printer).The "Label Templates" page.The "Preview fields" tab on teh template settings page.The "Barcode Value" tab on the template settings page.The Barcode generator settings menu.Example of Roll thermal printer.Example of a4 printer.Barcode Generator: Print Product and Order Labels with Barcodes (A4, Thermal/Roll, Letter) screenshot 17Barcode Generator: Print Product and Order Labels with Barcodes (A4, Thermal/Roll, Letter) screenshot 18Barcode Generator: Print Product and Order Labels with Barcodes (A4, Thermal/Roll, Letter) screenshot 19
02 / Source details
Frequently asked questions.
My printed labels are misaligned or cut off. Is this a plugin bug?
No. Our plugin generates perfectly sized, standard vector templates. If your margins look shifted, it is 100% a local hardware driver or browser print preview issue. To fix this instantly: Open your browser’s Print Preview settings, look under “More Settings”, change Margins to “None” , and force the Scale to exactly “100%” or “Actual Size” (never use “Fit to Page”). Also, ensure you are using the official manufacturer printer drivers for Windows or Mac rather than generic plug-and-play drivers.
Can I get live help configuring my hardware printer?
Yes! Thermal roll devices and multi-label sheets can be difficult to calibrate inside browser settings, so labels may be cutoff. Because of this, a massive portion of our Premium Plan license cost goes directly toward providing direct personal configuration assistance . If you upgrade to our Pro version and face printing issues, our support will connect directly to your PC/Laptop via AnyDesk or TeamViewer . We will help to install drivers, configure printer settings and ensure your labels are bing printer properly.
What exact printer brands and label paper sheets are supported?
Our plugin supports 99% of desktop and enterprise printing hardware. You can print labels to standard office inkjet or laser setups using multi-label A4 sheets or Letter-sized paper templates. It also fully supports specialized continuous direct thermal roll printers, including popular industry label models from Dymo, Zebra, Brother, and Rollo .
Can I use the free version to print labels?
Yes! Our free version is completely functional and allows you to print as many labels as you need. The free version allows you to place barcode and one highly flexible text field (such as Product Name, Price, SKU, etc.) on label. If your business requires printing more product data – concider upgrading to PRO version, it supports up to 8 text field on a single label. You can also upgrade to our Premium plan to order developemnt of the fully custom label template with your own design and unlimited data fields.
Which specific barcode formats and standards are included?
The plugin handles all major retail and warehouse tracking standards seamlessly. You can generate both 1D and 2D vector barcodes, including UPC-A, UPC-E, EAN-13, EAN-8, GS1 family standards, GTIN tracking codes, CODE-128, CODE-39, and dynamic QR Code . Because the layout engine renders graphics as clean SVG image, your handheld laser scanners or smartphone applications can read them instantly without blur issues.
Can I bulk print product labels for an entire order?
Yes! Plugin allows to print them for all order items at once. Alternativelly, you can open order and select specific items for which you want to print labels.
How do I know that my printer supports margin-free printing ?
Before label printing it’s very important to get to know your printer a little bit better, especially we need to know if printer can print without page margins.
The right way to do it is to read technical documentation about your printer (or find it in google) but if you lost documentation or can’t find in google there is another way.
Print this PDF page and compare if it looks the same as on PDF. If page border doesn’t look the same – your printer might not suport border-free printing or you didn’t enable this option in printing settings popup.
My printer doesn’t support margin-free printing, what’s next ?
It’s ok, actually most of printers can’t do it. You just need to use label sheets with page margins.
Here is example of label sheet (40 labels per page) with page margins.
Can I save/download barcodes on my MAC or PC?
You can save all pages as PDF document, so you will be able to print them later. For this press “print” button in the plugin and in the browser’s printing dialog, select “Save as PDF” instead of your printer.
How much barcodes I can put on A4/Letter page ?
“Barcode label printing” plugin contains buil-in set of the most popular A4 label sheets which allows to add 12, 14, 16, 21, 24, 56 or 65 barcodes per page. And you can create any amount of your own label sheet formats.
I have found a bug, how can it be fixed ?
You need to send email to us and provide us with details: How to reproduce bug Screenshots of bug Best way to describe the problem is to create video recording (you can use software like Jing)
How can I report security bugs?
You can report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team help validate, triage and handle any security vulnerabilities. Report a security vulnerability.
FinderPress Media Auditor helps site administrators scan for broken images, missing Media Library files, unreachable media URLs, and other media issues across WordPress content. Use it to audit images, video, audio, PDFs, featured images, and attachment files without sending scan data to an external
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati