Les erreurs de prix unitaire comme « Nombre réel non valide [unit pricing measure] » (Invalid real number [unit pricing measure]) signifient que Google n'a pas pu lire la valeur unit_pricing_measure de vos données produit, généralement parce qu'elle est vide, égale à zéro, sans unité ou dans un format non accepté. La solution consiste à envoyer un nombre positif accompagné d'une unité acceptée (par exemple 750ml ou 1kg) avec un unit_pricing_base_measure cohérent (par exemple 100ml), ou à ne plus envoyer l'attribut pour les produits qui n'ont pas besoin de prix unitaire.
- Accueil
- Corriger les erreurs
- Google Merchant Center
Erreurs de mesure du prix unitaire dans Merchant Center
Comment corriger « Invalid real number [unit pricing measure] » dans Merchant Center ?
Ce que signifie ce problème
Le prix unitaire permet à Google d'afficher un prix par unité, comme « 1,20 $ / 100 ml », à côté de votre produit. Il repose sur deux attributs :
| Attribut | Ce qu'il décrit | Exemple |
|---|---|---|
unit_pricing_measure | La quantité de produit que reçoit l'acheteur | 750ml |
unit_pricing_base_measure | L'unité de référence dans laquelle le prix est exprimé | 100ml |
Google calcule le prix unitaire à partir de votre price et de ces valeurs. Par exemple, une mesure de 150 fl oz, une mesure de base de 100 fl oz et un prix de 3 USD donnent 2 USD pour 100 fl oz.
Pour les boutiques américaines, le prix unitaire est facultatif : ces erreurs sont donc généralement des avertissements qui limitent l'affichage du prix unitaire plutôt que des refus. Dans l'UE, les pays de l'AELE, au Royaume-Uni, en Australie et en Nouvelle-Zélande, il est obligatoire pour les produits vendus au poids, au volume, à la longueur ou à la surface, et des valeurs manquantes ou non valides peuvent bloquer ces produits.
Pourquoi cela se produit
- Valeurs vides ou nulles. L'intégration envoie
0,0ctou une valeur vide pour les produits sans données d'unité. De nombreuses boutiques Shopify ont vu apparaître des avertissements « Invalid real number » de cette façon. - Unité manquante.
750au lieu de750ml. - Unités ou orthographes non acceptées, comme
litre,grammesoupcsau lieu des codes acceptés par Google. - Décimales avec virgule.
0,75lau lieu de0.75l. - Types d'unités incohérents. Une mesure en
mlavec une mesure de base enkg. - Unités impériales au Royaume-Uni. Google interprète les unités impériales comme des unités américaines : les vendeurs britanniques doivent donc utiliser des valeurs métriques.
- Prix unitaire utilisé sur des produits qui ne sont pas vendus à la mesure, comme les vêtements.
Comment le corriger
- Trouvez les articles concernés. Dans Produits > Attention requise (Needs attention), filtrez sur le problème de prix unitaire. Vérifiez les valeurs actuelles des deux attributs sur quelques produits.
- Utilisez des unités acceptées. Google accepte :
- Poids :
oz,lb,mg,g,kg - Volume américain :
floz,pt,qt,gal - Volume métrique :
ml,cl,l,cbm - Longueur :
in,ft,yd,cm,m - Surface :
sqft,sqm - À l'unité :
ct(ainsi quesheetetitemen Australie et en Nouvelle-Zélande uniquement)
- Poids :
- Formatez correctement les valeurs. Un nombre positif avec un point pour les décimales, immédiatement suivi de l'unité :
750ml,1.5kg,12ct. Utilisez le même type d'unité dans la mesure de base, par exemple100ml,1kg,1ct. - Corrigez à la source.
- Shopify (application Google & YouTube) : l'application envoie les données de prix unitaire depuis les champs de prix unitaire de Shopify de chaque variante, lorsqu'ils existent. Renseignez la mesure totale et la mesure de base pour les produits vendus au poids ou au volume. Pour les produits qui n'ont pas besoin de prix unitaire, vérifiez que les champs sont vides. Des marchands ont signalé que les avertissements persistent parfois après des modifications à la source ; dans ce cas, une règle d'attribut dans Merchant Center est la solution pratique.
- WooCommerce : associez les champs de prix unitaire dans votre plugin de flux (beaucoup utilisent des champs personnalisés ou des attributs). Assurez-vous que le plugin n'envoie pas l'attribut lorsque les valeurs sont vides.
- Fichiers de flux : ajoutez des valeurs correctes dans les deux colonnes, ou supprimez entièrement les colonnes si vous n'utilisez pas le prix unitaire.
- Utilisez des règles d'attribut ou une source supplémentaire pour les corrections en masse. Dans les paramètres de votre source de données, créez une règle qui définit les valeurs pour un groupe de produits, ou qui vide les deux attributs pour les produits auxquels le prix unitaire ne s'applique pas. Pour les produits réellement vendus à la pièce, certains marchands définissent les deux sur
1ct; ne le faites que lorsqu'un prix à l'unité est exact. - Envoyez une variante par article. Chaque contenance (500 ml, 1 l) doit être un produit distinct avec sa propre mesure, partageant un
item_group_id. - Relancez le traitement avec une nouvelle récupération ou une resynchronisation, et vérifiez que le problème disparaît.
Combien de temps avant la résolution
Les modifications de règles d'attribut et les données corrigées s'appliquent au prochain traitement de votre source de données, généralement en quelques heures à un jour. Le compteur Attention requise peut être en retard : attendez quelques jours avant de conclure qu'une correction n'a pas fonctionné.
Comment l'éviter
- N'envoyez les attributs de prix unitaire que si vous disposez de vraies valeurs.
- Standardisez les unités dans votre base de données produit plutôt que de les corriger dans le flux.
- Validez les nouveaux produits avec notre vérificateur de flux Merchant Center.
- Si vous vous développez vers l'UE, le Royaume-Uni ou l'Australie, ajoutez le prix unitaire pour chaque produit vendu à la mesure avant le lancement.
Pour en savoir plus sur des données d'attributs propres, lisez notre guide d'optimisation du flux de produits. Vous vendez à l'international ? Mercantads peut créer des flux conformes pour chaque marché. Contactez-nous.
Questions fréquentes
Le prix unitaire est-il obligatoire aux États-Unis ?
Non. Il est facultatif aux États-Unis, mais il peut aider les acheteurs à comparer des produits comme l'épicerie, les produits d'entretien et les boissons.
Puis-je envoyer un prix unitaire pour des vêtements ?
Vous pouvez l'omettre. Le prix unitaire est destiné aux produits vendus au poids, au volume, à la longueur, à la surface ou à la pièce, lorsque la comparaison à l'unité a du sens.
Quelle mesure de base dois-je utiliser ?
Utilisez une unité de comparaison courante pour votre catégorie, comme 100ml, 1l, 100g, 1kg ou 1ct, et gardez le même type d'unité que pour la mesure.
Corrigez vous-même ou confiez-nous la correction
| Vous-même | Mercantads s'en charge pour vous | |
|---|---|---|
| Trouver la cause | Suivez les étapes de cette page | Nous auditons votre flux, votre boutique et votre compte |
| Appliquer la correction | Vous modifiez vous-même produits, règles de flux ou pages du site | Nous corrigeons, en masse si possible |
| Examens | Demander l'examen et attendre | Nous préparons et envoyons la demande d'examen pour vous |
| Après la correction | Surveiller qu'il ne revienne pas | Surveillance continue du flux pour éviter qu'il revienne |
Questions fréquentes
Corrections Google Merchant Center associées
Toutes les corrections Google Merchant Center →Devises incohérentes dans Merchant Center : comment corriger
Prix et disponibilitéDisponibilité du produit non concordante : solution
Prix et disponibilitéDisponibilité inexacte dans Merchant Center : solution
Prix et disponibilitéMises à jour automatiques arrêtées dans Merchant Center
Prix et disponibilitéPrix du produit non concordant dans Merchant Center
Prix et disponibilitéPrix inexacts dans Google Merchant Center : comment corriger
Erreurs de mesure du prix unitaire dans Merchant Center
Dites-nous ce qu'affiche Google Merchant Center. Nous trouvons la cause et la corrigeons, pour que vos produits et annonces se remettent à vendre.