Integrations

Using BarcodeMan with Shopify POS

Using BarcodeMan with Shopify POS

Verified

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

  1. You create barcode labels in BarcodeMan
  2. You stick the labels on your products
  3. At checkout, you scan the barcode with your POS scanner
  4. 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).

  1. Open BarcodeMan → Product Labels
  2. Click Select and add all your products
  3. Click Assign… → Field: barcode → Option: 13-digit number
  4. 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

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

Step 3: Print your labels

  1. Go to Product Labels
  2. Select your products
  3. Choose your template
  4. Click Generate Labels
  5. Print and stick the labels on your products

Step 4: Test with Shopify POS

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

Troubleshooting

Barcode scans but product not found in POS

Possible causes:

  1. 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.
  2. 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.
  3. 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

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

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.


Helpful? Email us — we read every message.
Send feedback →