StriveFormats
Google Merchant CenterPrixBloqueur d'import

Prix sans code de devise

Le prix contient un nombre mais pas de code de devise, ou seulement un signe $, utilisé par plusieurs devises.

De quel problème s’agit-il ?

Le prix contient un nombre mais pas de code de devise, ou seulement un signe $, utilisé par plusieurs devises.

Champ concerné:price
Bloqueur d'import: votre fichier ne pourra pas être importé tant que ce problème n'est pas résolu.

À quoi cela ressemble dans votre fichier

Dans votre fichier
idprice
2MUG-0118.00
3TOTE-01$24
Après correction
idprice
2MUG-0118.00 USD
3TOTE-0124.00 USD

Importez votre CSV pour détecter ce problème et exporter un fichier propre.

Corriger

Pourquoi Google Merchant Center le refuse

Google a besoin du code de devise ISO 4217 (USD, CAD, EUR…) pour afficher le bon prix.

Valeurs valides / format attendu

  1. ✓Un nombre, une espace, puis le code de devise ISO 4217 : 19.99 USD
  2. ✓Utilisez le point (.) comme séparateur décimal, pas la virgule
  3. ✓Pas de séparateur de milliers : écrivez 1000.00 USD, pas 1,000.00 USD
  4. ✓La devise doit correspondre au pays où vous vendez
  5. ✓Supérieur à 0

Corriger dans StriveFormats

StriveFormats signale chaque prix sans code de devise. Les symboles d'une seule devise, comme € ou £, sont convertis pour vous ; un $ seul est signalé, car plusieurs devises l'utilisent.

Corriger dans Excel

  1. 1Dans Excel, cliquez sur la lettre de la colonne price pour la sélectionner.
  2. 2Faites un clic droit sur la colonne, choisissez « Format de cellule », sélectionnez « Texte » et cliquez sur OK, pour qu'Excel ne retransforme pas les prix en nombres.
  3. 3Si tous les prix sont dans la même devise, ajoutez le code avec une colonne auxiliaire : =A2&" USD" (remplacez A2 par votre cellule de prix et USD par votre devise), recopiez-la vers le bas, puis collez-la sur la colonne avec Collage spécial > Valeurs.
  4. 4Appuyez sur Ctrl+H et remplacez tout symbole de devise, comme $ ou €, par rien avant d'ajouter le code.
  5. 5Vérifiez que chaque valeur ressemble à 19.99 USD : un nombre, une espace et le code.
  6. 6Enregistrez au format « Texte (séparateur : tabulation) (*.txt) ».

Corriger dans Google Sheets

  1. 1Dans Google Sheets, cliquez sur la lettre de la colonne price.
  2. 2Allez dans Format > Nombre > Texte brut, pour que Sheets garde le prix et le code ensemble sous forme de texte.
  3. 3Si tous les prix sont dans la même devise, ajoutez le code avec une colonne auxiliaire : =A2&" USD" (remplacez A2 par votre cellule de prix et USD par votre devise), recopiez-la vers le bas, puis recollez-la avec Édition > Collage spécial > Valeurs uniquement.
  4. 4Appuyez sur Ctrl+H et remplacez tout symbole de devise, comme $ ou €, par rien avant d'ajouter le code.
  5. 5Vérifiez que chaque valeur ressemble à 19.99 USD : un nombre, une espace et le code.
  6. 6Allez dans Fichier > Télécharger > Valeurs séparées par des tabulations (.tsv), puis renommez le fichier pour qu'il se termine par .txt.

L’éviter la prochaine fois

  1. ✓Écrivez les prix en texte avec le code, comme 19.99 USD, plutôt que de formater la cellule en Monétaire.
  2. ✓Gardez une seule devise par fichier, celle du pays visé par le flux.
  3. ✓Utilisez le point (.) comme séparateur décimal, quels que soient les paramètres régionaux de votre ordinateur.
  4. ✓Mettez le prix normal dans price et la remise dans sale_price, jamais l'inverse.
  5. ✓Passez chaque fichier dans StriveFormats avant de l'importer dans Merchant Center.

Comment StriveFormats le détecte

StriveFormats lit chaque valeur de price comme un nombre suivi d'un code de devise. Un code manquant, une virgule décimale, un prix de 0 ou un prix soldé qui n'est pas inférieur au prix normal est signalé sur sa ligne.

►Détail technique
Les spécifications des données produits de Google demandent le prix sous forme de nombre avec un point décimal, suivi du code de devise ISO 4217, par exemple 15.00 USD. Le code indique à Google de quelle devise il s'agit ; un $ seul pourrait désigner des dollars américains, canadiens ou australiens. Google compare le prix à votre page de destination, donc la valeur du flux doit correspondre à ce que voient les acheteurs après le clic. sale_price suit le même format et n'est affiché que s'il est inférieur à price.