MPN, soumis comme <g:mpn> Dans les flux Google Merchant Center et le mpn dans Meta Catalog, il s'agit du numéro de pièce attribué par le fabricant pour identifier un modèle de produit spécifique. C'est une chaîne alphanumérique, comme AX-NC200-BLK, unique au sein du catalogue du fabricant, mais non unique au niveau mondial comme l'est un GTIN. Il sert d'identifiant de secours pour les produits auxquels le fabricant n'a jamais attribué de GTIN.
Pourquoi ça compte
Lorsqu'un produit ne possède pas de GTIN, Google et Meta exigent que la marque et le MPN soient fournis conjointement comme identifiants de substitution. Sans ces deux champs, la fiche produit est considérée comme dépourvue d'identifiants, ce qui l'empêche d'accéder aux formats Shopping enrichis et aux fonctionnalités de correspondance de produits. Le MPN étant unique au sein d'un même fabricant, sa soumission sans marque correspondante est inutile pour la recherche dans les catalogues. Il est donc impératif de maintenir ces deux champs liés et non séparés. Les détaillants proposant des produits de marque distributeur, des appareils électroniques reconditionnés ou des articles sur commande utilisent constamment ce couple d'identifiants, car un GTIN officiel émis par le fabricant est souvent inexistant pour ce type de produit.
Fonctionnement
Google n'accepte le MPN comme identifiant valide que si l'attribut `identifier_exists` n'est pas défini sur `false` et qu'aucun GTIN n'est disponible. Si le GTIN et le MPN sont tous deux présents, Google privilégie le GTIN pour la mise en correspondance avec le catalogue et considère le MPN comme une donnée supplémentaire plutôt que comme un identifiant concurrent. Google ne vérifie aucun format fixe au-delà d'une longueur raisonnable, car les fabricants utilisent des conventions de numérotation très différentes. Cependant, Google signale comme invalides les valeurs manifestement génériques, comme une référence produit (SKU) répétée pour des produits sans lien entre eux. Meta Catalog applique la même logique : le MPN associé à la marque est accepté comme identifiant de secours en l'absence de GTIN, conformément à l'attribut `identifier_exists` de Meta. Les marchands migrant depuis un flux qui confondait les références internes avec les véritables numéros de pièces des fabricants génèrent souvent une nouvelle série d'erreurs d'identifiants lors de la prochaine revalidation du catalogue par Google. Ce problème est traité en détail dans l'article « Correction des erreurs courantes de GTIN et d'identifiants de produits dans votre flux d'achats ».
Exemple
<item>
<g:id>SKU-88420</g:id>
<title>Refurbished Espresso Machine - Silver</title>
<link>https://example-shop.com/products/espresso-machine-silver</link>
<g:price>249.00 USD</g:price>
<g:identifier_exists>false</g:identifier_exists>
<g:brand>Lucera</g:brand>
<g:mpn>LC-ESP-2200-SLV</g:mpn>
</item>
Concepts associés
Le MPN sert d'identifiant uniquement en complément de la marque , car un numéro de pièce sans le nom du fabricant ne peut être associé à aucun produit. Il remplace directement le GTIN lorsqu'aucun code global n'existe pour un produit. Les équipes en charge de la gestion des flux de données doivent veiller à bien distinguer le MPN de l' UGS interne , qui correspond à une identité différente, spécifique à l'entrepôt, et ne doit pas être réutilisé comme numéro de pièce fabricant simplement parce que les deux champs sont des chaînes alphanumériques. Un appariement correct dès le départ évite un nettoyage ultérieur, car la marque et le MPN sont généralement saisis manuellement bien plus souvent que le GTIN, qui est généralement extrait directement des données fournisseurs.