Syncing Barcodes with Shopify Products

Syncing Barcodes with Shopify Products

Syncing Barcodes with Shopify Products

This guide explains how barcode values in BarcodeMan relate to your Shopify products, and how to keep them in sync.


How BarcodeMan Reads Product Data

BarcodeMan pulls product data directly from your Shopify store, including:
  • Product name, description, price
  • SKU and Barcode values
  • Metafields, images, and more
When you create a label with a barcode element, BarcodeMan uses the value stored in your Shopify product's Barcode field to generate the barcode image.


Where Are Barcode Values Stored?

Each product variant in Shopify has two relevant fields:
Field
Location in Shopify Admin
Used For
SKU
Products → [Product] → Variants → SKU
Internal inventory tracking
Barcode
Products → [Product] → Variants → Barcode (UPC, ISBN, etc.)
Scanning at POS, marketplace listings
BarcodeMan can read and write to both fields.


How to Assign Barcode Values

Option 1: Generate new values with BarcodeMan

If your products don't have barcodes yet:
    Go to Product Labels → Select your products
    Click Assign... → Field: barcode
    Choose 13-digit number (recommended) or 8-digit number
    Click Update
BarcodeMan writes the values directly to your Shopify product's Barcode field. These values are for internal use only (not real GTINs).

Option 2: Sync SKU to Barcode

If you already have SKU values and want to use them as barcodes:
    Click Assign... → Field: barcode
    Choose Sync with SKU
    Click Update
This copies each variant's SKU value into the Barcode field.

Option 3: Enter barcodes manually in Shopify

If you have real UPC/EAN codes:
    Go to Shopify Admin → Products
    Click on a product
    Scroll to the variant section
    Enter the barcode value in the Barcode field
    Save
BarcodeMan will automatically read these values when generating labels.

Option 4: Import via CSV

For bulk barcode assignment, you can export your products from Shopify as CSV, add barcode values in a spreadsheet, and re-import.


Important Notes

  • BarcodeMan does not overwrite existing values: If a product already has a barcode value, the Assign feature will skip it.
  • Changes sync immediately: When you assign values through BarcodeMan, they are written to Shopify in real-time. You can verify by checking the product in Shopify Admin.
  • Barcode values are per-variant: If a product has multiple variants (size, color), each variant gets its own barcode value.


Common Questions

"My barcode shows blank on the label"

The product variant has no value in the Barcode field. Use the Assign feature to generate one, or add it manually in Shopify Admin.

"I changed the barcode in Shopify but BarcodeMan still shows the old one"

Refresh the product list in BarcodeMan. The app reads data from Shopify each time you select products.

"Can I delete barcode values?"

BarcodeMan cannot delete barcode values. To clear them, go to Shopify Admin → Products → edit the variant and remove the barcode value manually.