For the complete documentation index, see llms.txt.
EU Product Identifiers (PIDs) 2026: What ANZ retailers and 3PLs need to know
Published: 2026-10-06
Written by Tara Hunt
Summary: From 1 November 2026, online orders sent to EU customers from outside the EU need Product Identifiers for each item on the customs declaration. You’ll need your own product code and a manufacturer code, plus a standardised code where one exists. Before sending an order to the EU, check that each item has the right product codes and that they’re included in its customs declaration.
Shipping online orders to the EU? There’s a new product code requirement to get ready for.
As more online orders arrive in the EU, customs needs a clearer picture of what’s in each parcel. That’s where Product Identifiers (PIDs) come in: they help authorities trace specific items and check for goods that may be unsafe or fail to meet EU rules.
From 1 November 2026, customs declarations for online orders sent to EU customers from outside the EU must include these codes for every item, whatever the order value. A missing required code could delay a shipment or mean it’s returned, so now’s a good time to check your product data.
If you’re an Australian or New Zealand retailer, or a 3PL shipping for one, read on to find out which codes you need and how Starshipit can help you add them to your EU orders.
Table of contents
- What are the EU Product Identifier requirements for 2026?
- Which Product Identifiers are required from 1 November 2026?
- Are Product Identifiers the same as HS codes?
- Do EU Product Identifier rules affect Australian and New Zealand retailers?
- What do EU Product Identifier changes mean for 3PLs?
- How can you add EU Product Identifiers in Starshipit?
- What happens if PIDs are missing from an EU order?
- How should you prepare before 1 November 2026?
- Frequently asked questions
What are the EU Product Identifier requirements for 2026?
When you ship online orders to the EU, customs already asks for a product description, HS code, country of origin and value. From 1 November 2026, you’ll also need Product Identifiers (PIDs) for each item. These are your own product code, a code assigned by the manufacturer or supplier and, if one exists, a standardised code such as a GTIN. The codes identify the exact product or variant in the parcel. You’ve been able to provide them voluntarily since 1 July 2026.
The rules apply to online purchases shipped to EU customers from outside the EU, which EU law calls “distance sales of imported goods”.
Start with your catalogue: check that each product and variant has the right codes, then make sure those codes are included on the order’s customs declaration when you ship.
Which Product Identifiers are required from 1 November 2026?
Two codes are required for each item: the product code you use, usually its SKU, and a code assigned by its manufacturer or supplier. If the item has a standardised code, such as a GTIN, include that too. Here’s what each identifier is called and when it’s needed.
| Product identifier | What it means | Requirement |
|---|---|---|
| Merchant Product ID (M-PID) | The product identifier used by the seller, usually your SKU or product code. | Required |
| Non-standardised Manufacturer Product ID (NS-PID) | A model, style, part or product code assigned by the manufacturer, brand owner or supplier. | Required |
| Standardised Manufacturer Product ID (S-PID) | A recognised standardised product identifier, such as a GTIN, EAN, UPC or ISBN. Starshipit calls this field Standardised Product ID. | Required where one exists |
The EU regulation specifies these identifiers for each relevant item.
If you sell a T-shirt in different sizes, the codes need to match the exact variant in the order. For a navy T-shirt in size medium, that could mean:
- your SKU: TEE-NAVY-M
- the manufacturer’s style code: STYLE-240-M
- an EAN identifying that particular product variant.
Are Product Identifiers the same as HS codes?
Both help customs understand what’s in your parcel, but in different ways. An HS code classifies the type of goods, while a Product Identifier identifies the exact item or variant.
So when you add Product Identifiers, keep the usual customs details too: a product description, HS code, country of origin and item value.
Do EU Product Identifier rules affect Australian and New Zealand retailers?
If you sell online to EU customers and ship their orders from Australia or New Zealand, this change applies to those orders.
Your catalogue is a good place to start: check the codes for each product and variant, especially manufacturer codes you might need to get from a supplier. You’ll have more time to fill any gaps before those orders reach your shipping team.
Before 1 November, work through these checks:
- Your SKUs and product codes: Make sure each code points to the exact product or variant in the order.
- Manufacturer product codes: Find the model, style, part or product code assigned by the manufacturer, brand owner or supplier. If you don’t have it, ask now.
- Standardised identifiers: Add a recognised code such as a GTIN, EAN, UPC or ISBN where the product has one.
- Your shipping workflow: Check that the codes move from your catalogue or commerce system onto the order and its customs declaration.
- Your courier requirements: Confirm which fields your courier and service need and how to provide them.
If a product doesn’t have a standardised identifier, leave that field blank. There’s no need to make one up or use a placeholder.
Once you’ve filled the gaps, test an EU order to check the codes come through. That gives you a chance to catch missing data before a courier holds or rejects a shipment.
What do EU Product Identifier changes mean for 3PLs?
For 3PLs, accurate customs data starts with the information your clients give you.
If you ship EU orders for retailers, check the product data you collect from each client.
Does onboarding capture manufacturer codes? Are any codes missing from client catalogues? Can your order or product imports pass those codes through to shipping?
Agree who will update the data when a product, variant or supplier changes.
A missing manufacturer code is harder to fix when an order is ready to leave the warehouse. Collecting it earlier can save your team a manual check at dispatch.
How can you add EU Product Identifiers in Starshipit?
Start with Product Catalogue if you ship the same products regularly. We’ve added fields for Merchant Product ID, Manufacturer Product ID and Standardised Product ID. The columns are hidden by default, so show them before adding your codes.
For a larger catalogue, add the codes for each product and variant to a Product Catalogue CSV, then import them in bulk. Starshipit can use these fields for EU orders sent with DHL Express, FedEx or UPS.
See the Product Catalogue guide
Using Shopify? You can now import Merchant, Manufacturer and Standardised Product IDs from product or variant metafields into new orders. Add the codes in Shopify, then turn on EU product identifier metafield import in your Starshipit Shopify integration settings. See how to set up the metafields and import setting.
You can also add codes to an individual order or include them with order details through an Order CSV upload or API. If a manufacturer code is missing, ask your supplier or brand owner for the code that matches the item. Then test an EU order to check the identifiers come through as expected.
Here’s how the three fields relate to one product. Use the codes for the exact item or variant you ship; add a standardised code when one exists.
What happens if PIDs are missing from an EU order?
An EU order can be packed and ready to go, but missing or incorrect PIDs may still hold it up. A courier may hold or reject the shipment, customs clearance may be delayed, or the parcel may be returned. Before you ship, check that the codes match each item and variant and meet your courier service’s requirements.
How should you prepare before 1 November 2026?
If you sell or ship orders to EU customers, check your product codes before 1 November.
Start by:
- Identifying the products you sell into the EU.
- Checking that you have your own code and a manufacturer code for each item or variant.
- Adding recognised standardised identifiers where they exist.
- Adding the codes in Starshipit: Save them in Product Catalogue. If you have many products or variants, use a Product Catalogue CSV import to add them in bulk.
- Checking how those codes move from your product or commerce system into shipping.
- Checking your courier’s requirements for the services you use.
- Testing an EU order before 1 November to make sure the codes are there.
For 3PLs, add one more step: tell clients which codes you need from them now. That gives both teams time to fill gaps before the deadline.
Frequently asked questions
What if my product doesn’t have a GTIN, EAN or UPC?
If the product has no standardised code, you do not need to make one up. You still need your own product code and a manufacturer code for a relevant EU order. Check your courier’s requirements before you ship.
Do orders under €150 need Product Identifiers?
Yes. The new rules are not limited to low-value parcels. Relevant online orders sent from outside the EU to EU customers need the codes for each item.
Can I use my SKU as the Merchant Product ID?
Yes, if your SKU identifies the exact product or variant on the order. Check that it is the right code for the item you ship.
Which couriers support EU Product Identifiers in Starshipit?
Starshipit currently supports these fields for DHL Express, FedEx and UPS. Check your courier service and test an EU order before the deadline.
Get your EU product data ready
Start with a product you regularly ship to the EU. Check that you have your own product code and a manufacturer code for the exact item or variant, plus a standardised code where one exists. If the manufacturer code is missing, now’s the time to ask your supplier.
Add the codes to Starshipit, then run a test EU order with your courier to make sure they appear on its customs declaration. Once that works, you can update the rest of your catalogue, using a CSV import if you have lots of products or variants.
Got a question about your EU product codes? Chat with Barry, our support assistant, or submit a support ticket if you’d like help checking your setup.
