Product Identifiers Support
EU customs authorities require a set of Product Identifiers (PID) for consumer goods imported into the European Union. The identifiers allow each item in a shipment to be matched to a recognized product and cleared through customs.
For every item, three Product Identifiers are declared:
- [Mandatory] Merchant Product Identifier (M-PID) – the merchant's own identifier for the product, i.e. the SKU.
- [Mandatory] Non-Standardized Product Identifier (NS-PID) – the manufacturer's own product code for the item.
- [Mandatory if exists] Standardized Product Identifier (S-PID) – a globally recognized barcode for the product: GTIN, EAN or UPC.
What do you need Product Identifiers for?
Beginning November 1, 2026, Product Identifiers are required for all goods sold through B2C distance sales and imported into the EU with an intrinsic value not exceeding €150.
Providing Product Identifiers becomes mandatory from November 1, 2026.
We recommend updating your product catalogue by October 22, 2026 to accommodate orders placed before the deadline.
Configuration
Product Identifiers are defined at the variant (sellable item) level, because the barcode and SKU are unique per variant. A few tips before you configure:
Define these at the variant level so each variant carries its own barcode (S-PID) and codes.
Use product-level data only when a product has a single variant, or when the values are identical for every variant.
Which IDs are required to be added?
- SKU (M-PID): your existing product SKU. This is already provided to us, so no additional setup is required.
- Non Standardized Product Identifier (NS-PID): the manufacturer's own product code for the item.
- Standard Product Identifier (S-PID): the product's GTIN, EAN, UPC or ISBN barcode. If the product does not have a S-PID, leave this field empty.
Shopify Product Identifier update:
Official EU guidance allows the same value for both the S-PID and NS-PID; however, Shopify currently doesn’t allow you to enter the same value in both fields. If you have a valid S-PID and don’t provide a separate NS-PID, Passport will also use your S-PID value for the NS-PID.
How to add PIDs?
1. Non Standardized Product ID (NS-PID)
NS-PIDs can be added to the product in the NS-PID field in the barcode dropdown. This is available at both the Product and Variant level.
Make sure you select the ‘NS-PID’ option.
If you have added the NS-PID correctly, it should look like this:
2. Standardized Product Identifier (S-PID) - Barcode
S-PIDs can be added to the product in the Barcode field. This is available at both the Product and Variant level.
Make sure you select one of the applicable S-PID options: GTIN, UPC, EAN or ISBN.
Once you have both the NS-PID and S-PID added to your product/variant, it should look something like this:
3. Bulk Editing
You may bulk edit all of your products to fill in the Barcode in one go:
Editing Barcode in bulk: Shopify Help Center Bulk Editing
Configuration for each product/variants may also be done individually via the Products page.