Before Feedyio can include these values in the feed, they need to be filled in at the product level in Shopify.
Go to your Shopify Admin → Products.
Open a product and scroll down to the Variants section.
Click on a variant and enter the SKU value in the SKU (Stock Keeping Unit) field.
Click Save.
Each variant can have its own SKU. If your product has no variants, the SKU field appears directly on the product page.
In the same variant detail, find the Barcode (ISBN, UPC, GTIN, etc.) field.
Enter the EAN-13 (or other GTIN format) for the variant.
Click Save.
Shopify stores EAN/UPC/ISBN values in a single Barcode field. Feedyio reads this field and outputs it as
g:gtinor equivalent depending on the feed template.
There are two ways to include these identifiers in your feed, depending on whether you are using a predefined template or a custom feed.
Many of Feedyio's predefined templates — such as Google Merchant Center,Billiger, Idealo, Heureka, Zbozi, Arukereso, and others — already include EAN (GTIN) and SKU (MPN) fields in the template by default. No additional mapping is needed.
Important — manual sync after adding product data:
If you added or updated EAN/SKU values in Shopify after the feed was already created, the feed will not reflect the changes immediately. Feedyio syncs products on a schedule (hourly, daily, or weekly depending on your plan). To update the feed right away:
Open the Feeds page in the Feedyio app.
Click the Sync products with Shopify button.
Wait for the sync to complete, then verify the feed URL contains the updated values.
If you are using a predefined template does not include EAN/SKU out of the box, you can add them manually via Additional Fields.
Open your feed in Feedyio and scroll to the Additional fields section.
Click Add field.
In Attribute / Field select “— Custom field —”
In the field name, enter the attribute name required by the platform (e.g. g:gtin, EAN, mpn, sku).
In the source, select the Shopify value and use:
Variant Barcode → maps to the Shopify Barcode field (EAN/GTIN)
Variant SKU → maps to the Shopify variant SKU field
Click Save.
Additional fields override or extend the default template mapping. If the field already exists in the template, the additional field value takes priority.
My products have EAN filled in Shopify but the feed still shows empty values — why?
The most common reason is that the feed has not synced since you added the data. Use the Sync products with Shopify button to force an immediate sync process.
Data Synchronization Between Shopify and Feedyio
Some of my products don't have an EAN — will this cause an error?
No. If the Barcode field is empty for a product, the feed will simply omit the GTIN field for that item. Most platforms accept feeds with partial GTIN coverage.
Can I use a metafield for EAN instead of the Shopify Barcode field?
Yes. In the Additional fields section, select source Liquid expression referencing your metafield, for example:
{{ variant.metafields.custom.ean }}