If you have additional questions that were not answered, please reach out to us.
What is a manufacturer product ID?
A manufacturer product ID is the part or model number the manufacturer assigns to a product, such as MK2K3LL/A for an Apple iPad or 910-006556 for a Logitech mouse. It is often called an MPN (manufacturer part number). Unlike a SKU, which each seller chooses for itself, the manufacturer product ID is the same wherever the product is sold.
What is a composite product ID?
Some products have no manufacturer part number. A trading card, a coin, or a comic book issue is identified by its attributes instead: the set and card number, the year and mint mark, or the series and issue number. For these products, Zonos returns a composite product ID built from those attributes, such as tc:pkm:sv3pt5:199:en. The same product always gets the same ID. It is returned in manufacturerProductId with manufacturerProductIdType set to COMPOSITE. Learn more in Composite product IDs.
How do these fields map to the EU customs product identifiers?
From 1 November 2026, EU customs declarations for e-commerce imports carry three product identifiers:
Merchant product identifier (M-PID). Your own reference for the product. Send it as productId; it is echoed back unchanged.
Non-standardised manufacturer product identifier (NS-PID). Use manufacturerProductId. A composite product ID is also an NS-PID.
Standardised manufacturer product identifier (S-PID). Use a value from globalTradeItemNumbers.
An empty list means Zonos doesn't know a GTIN for the product. It does not mean that none exists. Don't use an empty list on its own as the reason to declare that a product has no barcode; check the product or its packaging first.
Can a GTIN be used as the manufacturer product ID?
Yes, when the manufacturer has no separate part number and you have confirmed with the manufacturer that its GTIN can be used this way. Once you enable this for your account, inference returns the GTIN in manufacturerProductId with manufacturerProductIdType set to GLOBAL_TRADE_ITEM_NUMBER for products that have no other ID.
How much information is required?
Only a product name is required. Results are much better when you also include the brand, the category, and a GTIN if you have one. When the details are too generic to identify a specific product, such as "Wireless earbuds" with no brand, the status is INSUFFICIENT_INFORMATION.
Does NO_MATCH mean the product has no manufacturer product ID?
No. NO_MATCH means the product is described specifically enough, but Zonos couldn't identify its manufacturer product ID with confidence. Review the alternates, add more product details, or ask the manufacturer.
Why does validation return a separate result for the GTIN?
The manufacturer product ID and the GTIN are checked independently, because one can be right while the other is copied from a different product, size, or color. Each gets its own verdict and probability, in manufacturerProductIdMatch and globalTradeItemNumberMatch.
FAQs
Product identifiers FAQs
Find answers to frequently asked questions.If you have additional questions that were not answered, please reach out to us.
What is a manufacturer product ID?
A manufacturer product ID is the part or model number the manufacturer assigns to a product, such as
MK2K3LL/Afor an Apple iPad or910-006556for a Logitech mouse. It is often called an MPN (manufacturer part number). Unlike a SKU, which each seller chooses for itself, the manufacturer product ID is the same wherever the product is sold.What is a composite product ID?
Some products have no manufacturer part number. A trading card, a coin, or a comic book issue is identified by its attributes instead: the set and card number, the year and mint mark, or the series and issue number. For these products, Zonos returns a composite product ID built from those attributes, such as
tc:pkm:sv3pt5:199:en. The same product always gets the same ID. It is returned inmanufacturerProductIdwithmanufacturerProductIdTypeset toCOMPOSITE. Learn more in Composite product IDs.How do these fields map to the EU customs product identifiers?
From 1 November 2026, EU customs declarations for e-commerce imports carry three product identifiers:
productId; it is echoed back unchanged.manufacturerProductId. A composite product ID is also an NS-PID.globalTradeItemNumbers.Learn more in Why product identifiers matter.
Why is globalTradeItemNumbers empty?
An empty list means Zonos doesn't know a GTIN for the product. It does not mean that none exists. Don't use an empty list on its own as the reason to declare that a product has no barcode; check the product or its packaging first.
Can a GTIN be used as the manufacturer product ID?
Yes, when the manufacturer has no separate part number and you have confirmed with the manufacturer that its GTIN can be used this way. Once you enable this for your account, inference returns the GTIN in
manufacturerProductIdwithmanufacturerProductIdTypeset toGLOBAL_TRADE_ITEM_NUMBERfor products that have no other ID.How much information is required?
Only a product
nameis required. Results are much better when you also include the brand, the category, and a GTIN if you have one. When the details are too generic to identify a specific product, such as "Wireless earbuds" with no brand, the status isINSUFFICIENT_INFORMATION.Does NO_MATCH mean the product has no manufacturer product ID?
No.
NO_MATCHmeans the product is described specifically enough, but Zonos couldn't identify its manufacturer product ID with confidence. Review thealternates, add more product details, or ask the manufacturer.Why does validation return a separate result for the GTIN?
The manufacturer product ID and the GTIN are checked independently, because one can be right while the other is copied from a different product, size, or color. Each gets its own
verdictandprobability, inmanufacturerProductIdMatchandglobalTradeItemNumberMatch.Was this page helpful?