EU product identifiers become mandatory on import declarations
Any store, Shopify, WooCommerce
- Who it affects
- Every store outside the EU (UK, US, Canada, Asia) that ships to EU consumers, at any order value.
- What changes
- Each item in a B2C parcel into the EU must carry an M-PID (your own SKU) and an NS-PID (the manufacturer's or supplier's part number), plus an S-PID (GTIN, EAN, ISBN) where one exists. Customs can reject or hold a declaration without them. The fields have been optional since 1 July 2026.
- What to do
- Make sure every variant has a unique SKU, a supplier or manufacturer part number, and a valid barcode where the product has one. Shopify has no built-in field for the supplier part number, so most stores have it on zero products.
Sources: FedEx PID guide (PDF)Zonos: EU product identifiersdimweigh: what M-PID, NS-PID and S-PID mean
