Articles on: Core Features & Setup

Bulk GTIN Assignment: Assign Barcodes to Your Entire Catalogue at Once

You can:


  • assign your full catalogue
  • assign a filtered group of products
  • assign only new or unassigned variants


Before you start


Before running Bulk Assign, confirm these two things:


1. Your prefix status is Valid


Go to the Company Prefix page.


Company Prefix page


Note: If you're using a GS1 company prefix, it should normally show Valid before you assign GTINs. Internal prefixes may not display this status.


2. Your Start of Range is correct


If you already used GTINs from this prefix before:


  • manually
  • through spreadsheets
  • in another system
  • or in a previous Shopify store


make sure your Start of Range is configured correctly.


Start of Range setting


Otherwise, duplicate GTINs may be created.


Read How to Avoid Duplicate GTIN Assignments (Setting Your Start Range) if you're not sure.


Important: Bulk Assign only fills empty barcode fields


GS1 Assistant will not overwrite existing barcode values.


If a product already contains:


  • a valid GTIN
  • an invalid GTIN
  • or any barcode value


the app skips it.


Only products with empty barcode fields receive new GTINs.


Seeing a warning about existing GTINs?


This usually means the selected products already contain barcode values in Shopify.


Even invalid barcode values are treated as existing barcodes.


To replace them:


  1. Remove the existing barcode values
  2. Run Bulk Assign again


Read: How to Remove Invalid or Existing GTINs in Bulk


Check your available GTIN count


Before assigning GTINs, check the Available GTINs count on the dashboard.


Make sure your prefix has enough remaining GTINs for the products you plan to assign.


Available GTIN count


If the app runs out of available GTINs:


  • assignment stops automatically
  • remaining products stay unassigned


Note: If you're using Shopify Flow, the Available GTIN count does not appear to update automatically, refresh the dashboard before checking your remaining count.


Assign GTINs to your full catalogue


  1. Open the dashboard
  2. Click the Unassigned card and click Select All


Select all unassigned products


  1. Click Assign GTIN


Assign GTIN button


A Select Company Prefix box will open. Confirm the prefix and click Assign.


GS1 Assistant will assign GTINs to all selected variants.


Assign GTINs to specific products


You can also assign GTINs to:


  • a product type
  • a collection
  • a keyword-based search result


To do this:


  1. Click the Unassigned filter at the top and select the product(s).


Filter unassigned products


  1. Click Assign to assign GTINs to the products.


Assign selected products


  1. A Select Company prefix box will open. Now click Assign.


Confirm company prefix


Now, the products will have GTINs assigned. The assigned variants will show OK status on the dashboard.


Large catalogues may take longer


Assignment speed depends on:


  • catalogue size
  • Shopify API response time


Large assignments may take several minutes.


If the dashboard does not update, wait a moment and click Refresh.


Refresh dashboard


Do not click Assign repeatedly while processing is still running.


Automatically assign GTINs to new products


After your existing catalogue is assigned, you can enable Auto Assign. Auto Assign requires the Pro plan.


This automatically assigns GTINs to new Shopify variants as they are created.


Read: Auto-Assign GTINs for New Products

Updated on: 10/10/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!