Syncing barcodes with Shopify products
Learn how BarcodeMan reads and updates Shopify SKU and barcode fields, generates codes, and keeps product variants in sync.
On this page
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:
Follow SKU and barcode generator and select barcode in the new Field to Update control, or Barcode in the old Assign to control. The guide shows the matching entry point and confirmation button for each interface.
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:
In the new interface, choose Assign… → Field to Update: barcode → Sync with sku → Update. Existing barcode values are skipped, and a blank SKU is not copied.
The old interface has number-generation options only. Edit the variant in Shopify to copy an existing SKU into its Barcode field.
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.
Questions about this article? Email our team.
Send feedback