string identifier

mpn

The Manufacturer Part Number — a manufacturer's internal identifier for a product, separate from any retail barcode. Used as an identifier when GTIN isn't available or isn't unique enough.

Also known as: manufacturer_part_number , part_number

Channel support

Channel Status Field name Notes
Google Merchant Center Conditional mpn Required when GTIN isn't available, alongside `brand`. Together MPN + brand identify the product uniquely. Docs →
Meta Commerce Manager Recommended mpn
TikTok Shop Optional manufacturer_part_number
Pinterest Catalog Recommended mpn
Amazon Optional part_number
Bing Merchant Center Conditional mpn

Why it matters

MPN is the fallback identifier for products without GTINs and the precise identifier for products where multiple retailers stock the same item from the same manufacturer. For electronics, automotive parts, and industrial goods especially, MPN is often more reliable than GTIN for product matching.

MPN — Manufacturer Part Number — is the fallback identifier for the products that genuinely have no GTIN, and the precision identifier for industries where multiple sellers stock the same item from the same manufacturer. Electronics, automotive parts, industrial supplies, and replacement parts all live and die by MPN matching. In those verticals, GTIN alone often isn't enough because GTINs sometimes get reused across slightly different SKUs.

The format MPN takes depends on the manufacturer. Apple uses long descriptive strings (`iPhone-15-Pro-Max-256-Titanium`), Sony uses compact codes (`BO-WHX1000XM5`), and industrial parts often use cryptic supplier identifiers. The feed should preserve whatever the manufacturer assigned — don't normalise the format. Channels match against the manufacturer's actual MPN, not your idea of how it should look.

For own-brand products, MPN is your internal product code. Set brand to your store name, MPN to your code, and the GTIN/MPN pair acts as the unique identifier. Don't use bulk-fill placeholders like `Various` or `STORE-001` — they look like data quality problems to channels' classifiers and trigger broader account-level reviews.

Format rules

  • Alphanumeric, may include hyphens and slashes — manufacturer-specific format

    Applies to: Google Merchant Center, Meta Commerce Manager, TikTok Shop, Pinterest Catalog, Amazon, Bing Merchant Center

  • Must match the manufacturer's actual part number, not your internal SKU

    Applies to: Google Merchant Center, Meta Commerce Manager, TikTok Shop, Pinterest Catalog, Amazon, Bing Merchant Center

  • Maximum 70 characters

    Applies to: Google Merchant Center

Valid examples

iPhone-15-Pro-Max-256-Titanium

Apple-style MPN

BO-WHX1000XM5

Sony's part-number format

5-V2-BLK

Compact manufacturer code

Common mistakes

STORE-SKU-001

Internal SKU dressed up as MPN

Various

Bulk-fill placeholders fail validation

FAQ

Do I need MPN if I have GTIN?

Recommended but not required when GTIN is present. GTIN alone is enough for Google to identify the product. MPN adds matching robustness when retailers' catalogs are noisy.

What MPN should I use for own-brand products?

Use your own internal product code, prefixed with your brand to avoid collisions. The MPN is conceptually 'the manufacturer's part number' — when you're the manufacturer, your code counts.

Why is MPN required for some items but not others?

Google uses MPN as one of two acceptable identifiers (alongside GTIN). For items where the manufacturer doesn't assign a GTIN (uncommon in modern retail), MPN + brand becomes the primary identification pair.

Last reviewed: 26 May 2026

Free plan · No card

Why wait? Try it free today.

Stop managing feeds manually. Start optimising with AI in 30 seconds.

  • Free plan, no credit card required
  • 1 brand, 1 feed, 100,000 products per feed
  • Full AI Product Optimisation, Rule Engine, and 200+ channel exports
  • Pay only for AI credits when you need them