What is the product supplier reference (MPN code) for?

mpn is the manufacturer-assigned part number identifying its product. Do not confuse it with an internal reference or a supplier's own code; use the value assigned by the manufacturer.

Populate the native MPN field for the product and its combinations where appropriate. The module can fall back to the product MPN when a combination has none: check that it actually identifies that variant. Supplier-reference sourcing concerns historical behavior in older releases.

Google requires MPN in particular for new products without an assigned GTIN, subject to exceptions in its specification. There is no universal two-out-of-three rule. For a product without assigned identifiers, see identifier_exists.

To filter items without MPN, open Product exclusion rules and use the option concerning supplier reference (MPN), whose historical wording remains in the interface. This is not the EAN/UPC exclusion. Then generate XML and check mpn for both a simple product and a combination.

Native references for the fictional product: MPN and GTIN are separate fields.
Native references for the fictional product: MPN and GTIN are separate fields.

For detailed requirements: Official Google documentation (1), Official Google documentation (2).

Other FAQs in this category