506 EasyLink

506 EasyLink

Working with EasyLink

Fixing barcode issues

Last updated on 15 Jul, 2026

The audit flags four kinds of issues. All of them are fixed in Shopify admin, in the variant's Barcode field — EasyLink picks the change up automatically.

Missing barcode

The variant has no barcode. If you own GTINs for this product, paste the right one in. If you don't own GTINs yet, see Getting GTINs below.

Malformed barcode

The value is GTIN-shaped (8, 12, 13, or 14 digits) but its check digit — the last digit, computed from the others — doesn't match. This is nearly always a typo: a swapped or mistyped digit. Compare against the number printed under the barcode on the physical product or your supplier's spec sheet, and re-enter it carefully.

Internal code

The barcode field contains something that isn't a GTIN — a custom warehouse code, a SKU, or a made-up number. Those are fine for internal workflows, but only a licensed GTIN can go into a GS1 Digital Link. Move internal codes to the SKU field (or a metafield) and put the real GTIN in the barcode field.

Duplicate barcode

Two or more variants share the same barcode. GS1 rules are strict here: every sellable variant (each size, colour, flavour) needs its own GTIN. Assign a distinct GTIN to each variant. Duplicates can't be published — EasyLink can't know which product a scan should resolve to.

Getting GTINs

EasyLink never sells, rents, or invents GTINs — numbers from anywhere other than GS1 can collide with other companies' products. If you need GTINs:

  1. License a GS1 Company Prefix (or individual GTINs) from your local GS1 member organisation — start at gs1.org/standards/get-barcodes.

  2. Assign one GTIN per variant, and record them in Shopify's barcode fields.

  3. Re-run the audit — they'll show as Valid, ready to publish.

Was this page helpful?
Previous

Creating and publishing codes

Next

Please contact us through the EasyLink app for further support