← All feed attributes

mpn — the manufacturer’s part number, never your SKU

Google Shopping attribute reference · updated 20 September 2026 · 3 min read

mpn is the manufacturer’s own code for the product, up to 70 characters, required together with brand for products that have no manufacturer-assigned GTIN and optional for custom-made goods. It is not your SKU: Google’s page says to provide an MPN only if you are sure it is correct, and never to guess or make one up.

Attributempn
RequirementRequired for all products without a manufacturer-assigned GTIN; optional for custom-made products.
Format
  • Text, 1–70 characters, alphanumeric.
  • Submitted with brand to form the identifier pair.

Google’s rules for mpn

Common mistakes, and the error each one becomes

Where the value comes from on a connected store

ShopifyFeedRobin reads no MPN from Shopify and does not use the variant’s SKU. An mpn is sent only when the sheet on the Corrections page or a feed rule sets one.
WooCommerceNot sent; the plugin never treats the SKU as a manufacturer part number.

The free feed check reads this attribute from any feed file and reports the defects above; every check is listed.

Questions merchants ask

What is the difference between SKU and MPN?

A SKU is your code, chosen by you, unique in your shop. An MPN is the manufacturer’s code, the same in every shop that sells the product. Only the second identifies the product outside your store.

What if my own-brand products have no part numbers?

Then leave mpn empty, and if they have no GTIN either, set identifier_exists to false.

Is mpn needed with a GTIN?

No. A GTIN is sufficient on its own.

Sources

Merchant Center errors on this attribute

Incorrect product identifier [mpn]Fix “Incorrect product identifier [mpn]” in Google Merchant Center
Warning
Incorrect value [identifier_exists]Fix “Incorrect value [identifier_exists]” in Google Merchant Center
Warning

Read next

Fix “Limited performance due to missing value: GTIN [gtin]” in Google Merchant CenterWhat Google's missing-GTIN issue means, where the GTIN goes in your store, and what to do for products with no unique product identifiers.
6 min
The WooCommerce GTIN field: where it is, what to put in it, and what Google does with itWhere WooCommerce’s GTIN, UPC, EAN, or ISBN field is, how to fill it within Google’s rules, and what to do for products that have no barcode.
6 min
Not sure what's wrong with your feed? Paste your feed URL and FeedRobin checks every product for missing barcodes, images, descriptions and more — free, no account needed.