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.
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
Shopify POS reads the field on each product variant (not the SKU field).
Open BarcodeMan →
Click and add all your products
Click → Field: → Option:
Click
This writes a unique barcode number to each product variant in Shopify.
: If your products already have barcodes (UPC, EAN), skip this step — BarcodeMan will use the existing values.
Go to → Create a new template
Set the size to match your label paper
Add a element and set "Link to" as
Add other elements you need (product name, price, etc.)
Set the barcode format to (or EAN-13/UPC-A if you have real GTINs)
Go to
Select your products
Choose your template
Click
Print and stick the labels on your products
Open the Shopify POS app on your device
Scan one of your printed barcodes
The product should appear in the cart
: 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.
: 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 .
: Close and reopen the Shopify POS app to force a data sync. Make sure the device has a stable internet connection.
: Make the barcode element wider in your template. CODE128 with long values needs more space.
: 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)
: Before buying a scanner, test with your phone camera using a free barcode reader app to verify your labels scan correctly.