Using BarcodeMan with Shopify POS

Using BarcodeMan with Shopify POS

Using BarcodeMan with Shopify POS

BarcodeMan works great with Shopify POS (Point of Sale) for scanning products at your physical retail store. This guide explains how to set it up.


How It Works

    You create barcode labels in BarcodeMan
    You stick the labels on your products
    At checkout, you scan the barcode with your POS scanner
    Shopify POS finds the product and adds it to the cart


Setup Steps

Step 1: Assign barcodes to your products

Shopify POS reads the Barcode field on each product variant (not the SKU field).
    Open BarcodeMan → Product Labels
    Click Select and add all your products
    Click Assign... → Field: barcode → Option: 13-digit number
    Click Update
This writes a unique barcode number to each product variant in Shopify.
Important: If your products already have barcodes (UPC, EAN), skip this step — BarcodeMan will use the existing values.

Step 2: Create a label template with a barcode

    Go to Templates → Create a new template
    Set the size to match your label paper
    Add a Barcode element and set "Link to" as BARCODE_TEXT
    Add other elements you need (product name, price, etc.)
    Set the barcode format to CODE128 (or EAN-13/UPC-A if you have real GTINs)

Step 3: Print your labels

    Go to Product Labels
    Select your products
    Choose your template
    Click Generate Labels
    Print and stick the labels on your products

Step 4: Test with Shopify POS

    Open the Shopify POS app on your device
    Scan one of your printed barcodes
    The product should appear in the cart


Troubleshooting

Barcode scans but product not found in POS

Possible causes:
    Barcode value not in the Barcode field: Shopify POS only reads the Barcode field, not SKU. Go to Shopify Admin → Products and check that the barcode value is in the correct field.
    Product not synced to POS: Make sure the product is published to the POS sales channel. Go to Shopify Admin → Products → select the product → check that "Point of Sale" is enabled under Sales channels.
    POS app not updated: Close and reopen the Shopify POS app to force a data sync. Make sure the device has a stable internet connection.

Scanner not reading the barcode

    Barcode too small: Make the barcode element wider in your template. CODE128 with long values needs more space.
    Barcode is blurry: Make sure your printer has 300+ dpi. See our  Low-Quality Printing Results  guide.
    Wrong barcode format: If you're using a basic laser scanner, CODE128 and EAN-13 work best.


Recommended Scanner Types

Any USB or Bluetooth barcode scanner that supports CODE128 will work. Popular options:
  • USB wired scanners (plug and play, most reliable)
  • Bluetooth scanners (wireless, works with iPad POS setups)
Tip: Before buying a scanner, test with your phone camera using a free barcode reader app to verify your labels scan correctly.