# gookit > BarcodeMan turns product data into printable barcode labels—through apps for Shopify, Wix, and BigCommerce or a developer API for any system. - [Full content](https://gookit.co/llms-full.txt): Every help article and blog post inlined in one file. ## Company - [Home](https://gookit.co/): gookit — Barcode label tools for merchants and developers. - [About](https://gookit.co/about/): How we build and who we build for. - [Privacy](https://gookit.co/privacy/): How our products handle your data. ## Products ### BarcodeMan Turn your store data into printable barcode labels. Design templates, bulk printing, data binding — no spreadsheets required. - [Overview](https://gookit.co/barcodeman/): Barcode & label generator for eCommerce stores. - [Features](https://gookit.co/barcodeman/features/): Feature deep-dive. - Store app plans: Free includes up to 200 labels per month; Pro is US$7.99 per month for unlimited in-app labels. - Shopify Pro trial: One 10-day free trial for eligible stores. Existing US$5.99 subscriptions keep that price only while continuously active. - [Barcode Label API](https://gookit.co/barcode-label-api/): Turn JSON into print-ready product and inventory label PDFs and PNG previews. - [API reference](https://developers.barcodeman.app/docs): Quickstart and OpenAPI reference. - [Cloud Print](https://gookit.co/barcodeman/cloud-print/): Download the desktop client that prints labels straight from the app to a physical printer. - [Pricing](https://gookit.co/barcodeman/pricing/): Plans and pricing. - [Changelog](https://gookit.co/barcodeman/changelog/): Release history. - [Install on Shopify](https://apps.shopify.com/barcode-man) - [Install on Wix](https://www.wix.com/app-market/web-solution/barcode-man-label-printing) - [Install on BigCommerce](https://www.bigcommerce.com/apps/barcode-man/) ## Help Center ### BarcodeMan - [Subscription and Pricing](https://gookit.co/help/barcodeman/subscription/): BarcodeMan pricing plans — Free (200 labels/month), Pro ($7.99/month with a 10-day Shopify trial), Cloud Print ($14.99/month, Wix), and API ($29/month). - [Upgrade, Downgrade, or Cancel Your Plan](https://gookit.co/help/barcodeman/subscription-downgrade/): How to change or cancel BarcodeMan plans, including Shopify trial eligibility and the effect on grandfathered $5.99 Pro subscriptions. - [Frequently Asked Questions](https://gookit.co/help/barcodeman/frequently-asked-questions/): Here are the most common questions we receive from users. - [Address Label Printing](https://gookit.co/help/barcodeman/address-labels/): Print shipping address labels for orders and draft orders. Covers importing orders into the queue, assigning a template, and generating labels. - [Upload Products via CSV](https://gookit.co/help/barcodeman/csv-upload/): Bulk-add products to the BarcodeMan printing queue by uploading a CSV with variant IDs, SKUs, or barcodes. Auto-detects column format. - [Display Product Variants with Filter Options](https://gookit.co/help/barcodeman/display-product-variants-with-filter-options/): When you link a text element to Variant, it shows all variant option values by default (e.g., "Red / Large"). You can hide specific options so the label shows only what you want. - [Product Label Printing](https://gookit.co/help/barcodeman/product-labels/): Print labels for products using data like name, price, barcode, and SKU. Import products from your store, orders, transfers, Stocky, or CSV upload. - [Search and Filter Products](https://gookit.co/help/barcodeman/search-and-filter/): Find products quickly in the selection dialog using search, collection filter, saved searches, and multiple sort options. Also covers queue sorting. - [Set Print Quantity](https://gookit.co/help/barcodeman/set-quantity/): Change how many label copies to print per item in the queue. A bulk action that updates every selected row at once. - [Settings](https://gookit.co/help/barcodeman/settings/): Configure BarcodeMan preferences including app language, browser pop-up behavior, subscription management, and the Stocky integration API key. - [Product Selection Limits](https://gookit.co/help/barcodeman/variant-limit/): BarcodeMan caps product selection at 300 variants per batch. Learn the limit, how to batch large catalogs, and how high-variant products are handled. - [Set Up Cloud Print](https://gookit.co/help/barcodeman/cloud-print-setup/): Install PrintNode, link it to your store with a pairing code, and print labels straight from the app to your printer. - [Create Your First Template](https://gookit.co/help/barcodeman/create-your-first-template/): A template controls how your labels look — the size, layout, and what data to show. You need at least one template before you can print. - [Getting Started](https://gookit.co/help/barcodeman/getting-started/): BarcodeMan is a simple tool for creating custom label templates, linking them to your store data, and exporting as PDFs for printing. Three steps to get going — create a template, print labels, and set up your printer. - [Print Your First Labels](https://gookit.co/help/barcodeman/print-your-first-labels/): Once you have a template, you're ready to print. BarcodeMan generates a PDF that you can print or download. - [Printer Setup](https://gookit.co/help/barcodeman/printer-setup/): Configure your printer dialog to match your label type. Hub page linking to dedicated guides for Roll, Multi-column, and Sheet labels. - [What is BarcodeMan?](https://gookit.co/help/barcodeman/what-is-barcodeman/): BarcodeMan is a web app for creating and printing barcode labels, price tags, and shipping labels. You design a template once, link it to your store data, and print as many labels as you need. - [Syncing Barcodes with Shopify Products](https://gookit.co/help/barcodeman/syncing-barcodes-with-shopify-products/): Learn how BarcodeMan reads and updates Shopify SKU and barcode fields, generates codes, and keeps product variants in sync. - [Using BarcodeMan with Shopify POS](https://gookit.co/help/barcodeman/using-barcodeman-with-shopify-pos/): Set up BarcodeMan labels for Shopify POS, assign variant barcodes, choose a barcode format, print labels, and troubleshoot scanning. - [Label Templates](https://gookit.co/help/barcodeman/label-templates/): Step-by-step guides for creating each type of label template in BarcodeMan. - [Link To — Connect Label Elements to Your Data](https://gookit.co/help/barcodeman/link-to-data-binding/): Bind label elements to live store data like product name, price, barcode, metafields, and order fields. Full reference of every Link To option for product and address labels. - [Multi-column Label Template](https://gookit.co/help/barcodeman/multi-column-label-template/): Multi-column labels print several labels side-by-side on a single row using a roll printer. Learn the layout variations, how to configure a template, and the paper-width pitfall to avoid. - [Price Display Settings](https://gookit.co/help/barcodeman/price-display-settings/): Fix price formatting, currency symbols, compare-at prices, and presentment prices on BarcodeMan product labels. - [Product Description: Crop Text](https://gookit.co/help/barcodeman/product-description-crop-text/): Product descriptions can be long. Use the start/end position settings to show only a portion on your label. - [Roll Label Template](https://gookit.co/help/barcodeman/roll-label-template/): Roll labels are printed on a continuous roll using thermal printers (DYMO, Zebra, Brother, Rollo). One label per print, no ink required. - [Sheet Label Template](https://gookit.co/help/barcodeman/sheet-label-template/): Sheet labels are pre-cut labels on A4 or Letter paper, printed with a regular inkjet or laser printer. Common brands include Avery, Herma, and OnlineLabels. - [SKU and Barcode Generator](https://gookit.co/help/barcodeman/sku-generator/): Auto-generate missing SKU or barcode values for variants, or sync one field into the other. Included on BarcodeMan Free and Pro plans. - [Template Editor](https://gookit.co/help/barcodeman/template-editor/): Design label layouts with the visual editor — add text, barcodes, QR codes, and images, then configure paper brand, label size, and margins. - [Template List](https://gookit.co/help/barcodeman/template-list/): The Templates page lists every label template in your store. Search, sort, duplicate, or create product and address label templates from here. - [Using Metafields on Labels](https://gookit.co/help/barcodeman/using-metafields-on-labels/): Add Shopify product and variant metafields to BarcodeMan labels, including custom text, images, namespaces, and keys. - [Print the Entire Page in A4 or Letter Size](https://gookit.co/help/barcodeman/print-the-entire-page-in-a4-or-letter-size/): If you want to print a single large label that fills an entire A4 or Letter page (e.g., a poster, sign, or full-page product sheet), set your template to match… - [Printer Setup for Multi-column Label](https://gookit.co/help/barcodeman/printer-setup-for-multi-column-label/): Multi-column labels have multiple labels side-by-side on one roll. Set the paper size to the total roll width (not the individual label width), Scale 100%, Margins None. - [Printer Setup for Roll Label](https://gookit.co/help/barcodeman/printer-setup-for-roll-label/): After creating your roll label template, configure your browser's print dialog — Paper size matching your label, Scale 100%, Margins None — then pick an OS/browser guide for the exact click path. - [Printer Setup for Sheet Label](https://gookit.co/help/barcodeman/printer-setup-for-sheet-label/): Sheet labels (like Avery) print on A4 or Letter paper with a regular inkjet or laser printer. Accuracy depends on matching the paper size and printing at exactly 100% scale — never Fit to page. - [How Printing Works](https://gookit.co/help/barcodeman/printing-flow/): Understand what happens after you click Generate labels — the options modal, PDF generation, timeouts, and how Skip Labels and Clear After Print work. - [Barcode Format Guide](https://gookit.co/help/barcodeman/barcode-formats/): Compare the barcode symbologies BarcodeMan supports — CODE128, EAN-13, UPC-A, UPC-E, CODE39, EAN-8, ISBN, GS1-128 — and when to pick each. - [Customized Paper Size in Printer Dialog](https://gookit.co/help/barcodeman/customized-paper-size-in-printer-dialog/): To print correctly, we emphasized the importance of selecting a matching size for your template. Nevertheless, your printer dialog might not offer suitable… - [Sheet Label Size Reference](https://gookit.co/help/barcodeman/sheet-label-size-reference/): Sheet labels (printed on A4 or Letter paper) need template dimensions matching the physical sheet. Reference tables for popular Avery models, with general guidance for any brand. - [Stocky Integration](https://gookit.co/help/barcodeman/stocky-integration/): Stocky is being sunset by Shopify. If you still use Stocky, BarcodeMan can pull products from your Stocky purchase orders via API key. New users should use CSV upload instead. - [Migrate Your Templates from v3 to v4](https://gookit.co/help/barcodeman/template-v3-to-v4-upgrade/): BarcodeMan has upgraded its template engine from v3 to v4. Elements and sheet label margins may shift by 5–10 mm — reselect a default template (Avery, etc.) or fine-tune to realign before resuming live printing. - [Barcode Not Showing on Label](https://gookit.co/help/barcodeman/barcode-not-showing-on-label/): Printed labels are missing the barcode. The two root causes are empty barcode data on the product, or a barcode format that doesn't match the data (e.g., EAN-13 expects 13 digits). - [Browser Blocks Popup Window When Printing](https://gookit.co/help/barcodeman/browser-blocks-popup-window-when-printing/): BarcodeMan opens a PDF in a new window for printing. If your browser blocks pop-ups, the PDF won't appear and nothing happens when you click "Generate labels". - [Cloud Print Sign-in and Pairing Codes](https://gookit.co/help/barcodeman/cloud-print-pairing-code/): The Cloud Print client has no password of its own. Generate a pairing code in BarcodeMan and use it to sign in, and fix codes that are rejected or expired. - [Correct Paper Size for Multi-column Label](https://gookit.co/help/barcodeman/correct-paper-size-for-multi-column-label/): Multi-column labels print incorrectly when the paper size in the print dialog is set to the individual label width instead of the total roll width. - [DYMO Printer Troubleshooting](https://gookit.co/help/barcodeman/dymo-printer-troubleshooting/): Fix common DYMO label printer issues in BarcodeMan, including incorrect sizing, rotation, blurry output, and missing paper sizes. - [Errors When Generating Labels](https://gookit.co/help/barcodeman/errors-when-generating-labels/): Common validation errors you may see when BarcodeMan generates labels — EAN-13 length, UPC-E number system, ISBN formatting, AI prefixes — and how to fix them. - [Printed Barcode Won't Scan](https://gookit.co/help/barcodeman/fix-barcode-not-scanning/): Troubleshoot why a printed barcode is not recognized by a scanner. - [Image Does Not Show on Label](https://gookit.co/help/barcodeman/image-does-not-show-on-label/): Your label has an image element but it appears blank or missing when you preview or print. - [Labels Are Cut Off or Misaligned](https://gookit.co/help/barcodeman/labels-are-misaligned-on-the-sheet/): Printed labels don't line up with the pre-cut grid, drift down the page, or get cut off at the edge. Fix by checking template dimensions, adjusting margins by 0.25mm increments, and ensuring print Scale is 100%. - [Low-Quality Printing Results](https://gookit.co/help/barcodeman/low-quality-printing-results/): We use technology to combine label elements into a visual design, allowing for extensive customization of label templates using our image composition… - [Metafield Not Showing on Label](https://gookit.co/help/barcodeman/metafield-not-showing-on-label/): Cause: The metafield is not set on the product, or the wrong metafield is selected. - [PDF Generation Timed Out](https://gookit.co/help/barcodeman/pdf-generation-timed-out/): Cause: Label generation took more than 25 seconds. This happens with complex templates or slow connections. - [Thermal Printer Feeds Blank Labels Before Printing](https://gookit.co/help/barcodeman/problem-of-blank-label-printing/): Your thermal label printer outputs one or more blank labels before the actual print. Two root causes — paper sensor malfunction or unsupported label paper — and how to diagnose each. - [Search Box Disabled in Product Selection](https://gookit.co/help/barcodeman/search-box-disabled-in-product-selection/): Cause: You have a Collection or Saved Search filter active. The search box is disabled when a filter is selected. - [Template Looks Different When Printed](https://gookit.co/help/barcodeman/template-looks-different-when-printed/): Cause: The print settings in your browser may override the template layout. - [Troubleshooting Quick Navigation](https://gookit.co/help/barcodeman/troubleshooting-quick-navigation/): Find the right troubleshooting article based on your symptom. - [Zebra Printer Orientation Issues](https://gookit.co/help/barcodeman/zebra-printer-orientation-issues/): Zebra printers sometimes may rotate the printing result even if you specify the option to Portrait as in the image below. Hence, you need to go to printer… ## Blog - [Shopify Barcode Label App Pricing Compared (2026)](https://gookit.co/blog/shopify-barcode-label-app-pricing-comparison/): Compare monthly prices and label limits for BarcodeMan, MS Barcode Labels, Yanet, CTS, Retail Force, F: Retail Barcode Generator, and Shopify's free app. - [Brother QL-800, QL-810W, QL-1110NWB Setup for Shopify](https://gookit.co/blog/brother-ql-shopify-barcode-labels/): Printing Shopify barcode labels on a Brother QL usually fails for one reason — the driver splits your continuous roll into letter-size pages. Here's the setup that actually works. - [Fix the EAN-13 Check Digit Error on Shopify Labels](https://gookit.co/blog/ean-13-check-digit-error-shopify/): Getting "Incorrect EAN-13 check digit provided" when printing Shopify barcode labels? Here's what the error actually means and the right fix for your setup. - [Print Barcode Labels from a Shopify Order (Match Line Item Quantities)](https://gookit.co/blog/print-labels-from-shopify-order/): Print exactly the labels you need for a Shopify order — 1 of A, 25 of B, 3 of C — without hand-selecting each SKU. Here's how to set up the order-based flow in BarcodeMan. - [Retail Barcode Labels Alternative: Migrating to BarcodeMan](https://gookit.co/blog/retail-barcode-labels-alternative-shopify/): Shopify's Retail Barcode Labels app is a great starting point, but you hit its ceiling the first time you need a Rollo, a Zebra, a custom size, or a metafield. Here's when — and how — to switch. - [Rollo Printer Setup for Shopify Barcode Labels](https://gookit.co/blog/rollo-printer-shopify-barcode-labels/): Most Shopify barcode apps only support DYMO sizes. Here's how to set up any Rollo printer with BarcodeMan — custom label sizes in mm or inches, ten-minute setup. - [Stocky Shutdown (Aug 2026): Keep Printing Shopify Labels](https://gookit.co/blog/stocky-shutdown-shopify-barcode-labels/): Shopify retires Stocky in August 2026. The real Stocky replacement for Shopify barcode labels isn't another third-party app. Here's what to do. - [Variant-Aware Scan-to-Print for Shopify (Skip the Picker)](https://gookit.co/blog/variant-aware-scan-to-print-shopify/): If scanning a Shopify variant barcode opens a picker instead of jumping to the right label, the fix is usually on the Shopify side, not the app. Here's how to set it up properly. - [Zebra ZD410 & ZD420 Setup for Shopify Barcode Labels](https://gookit.co/blog/zebra-zd410-zd420-shopify-barcode-labels/): Zebra printers rotate labels even when you pick Portrait. Here's the setup flow for ZD410, ZD420, and ZD421 on Shopify — plus the rotation fix that trips up every new Zebra user. - [Why Shopify merchants need barcode labels (and when they don't)](https://gookit.co/blog/why-shopify-merchants-need-barcode-labels/): The real cost of running a Shopify store without barcodes, and how to tell if you actually need them yet.