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.